mgaetan89 / showsrage Goto Github PK
View Code? Open in Web Editor NEWAndroid application to manage your Medusa/SickRage installation
Home Page: https://MGaetan89.github.io/ShowsRage/
License: Apache License 2.0
Android application to manage your Medusa/SickRage installation
Home Page: https://MGaetan89.github.io/ShowsRage/
License: Apache License 2.0
In the tvshows list would it be possible to change the round icon with a full banner. The banner you print on the show presentation page.
Got the message "Connection to http://192.168.1.100:8081/ failed". If I check the logs on SickRage I got a message:
2015-09-27 18:02:25 Thread-54 :: Failed doing webui callback: Traceback (most recent call last):
File "/opt/sickbeard/sickbeard/webserve.py", line 274, in async_call
result = function(**kwargs)
TypeError: index() got an unexpected keyword argument 'cmd'
If I leave the settings and try to access "Shows", "Coming Episodes" or "History" in the apps nothing is displayed and I got some error messages in the log on the SickRage server:
2015-09-27 18:00:33 Thread-52 :: Failed doing webui callback: Traceback (most recent call last):
File "/opt/sickbeard/sickbeard/webserve.py", line 274, in async_call
result = function(*_kwargs)
File "/opt/sickbeard/sickbeard/webserve.py", line 681, in index
t = PageTemplate(rh=self, file="home.mako")
File "/opt/sickbeard/sickbeard/webserve.py", line 115, in init
super(PageTemplate, self).init(_args, **kwargs)
File "/opt/sickbeard/lib/mako/template.py", line 321, in init
module = self._compile_from_file(path, filename)
File "/opt/sickbeard/lib/mako/template.py", line 379, in _compile_from_file
module = compat.load_module(self.module_id, path)
File "/opt/sickbeard/lib/mako/compat.py", line 66, in load_module
return imp.load_source(module_id, path, fp)
ImportError: Loaded module _opt_sickbeard_gui_slick_views_home_mako not found in sys.modules
It seems like it is a problem with the SickRage server isn't it?
It would be great to have several sickrage connections within the same app
When episodes are displayed in descending order, the list is scrolled to the bottom. It should always be displayed from the top.
This was introduced in #5 (version 1.1).
It can be difficult to precisely hit the "...", and it has reserved space to both the left and right sides that currently link to the episode. That space would be better to link to the menu, making it easier to access.
Add a new menu option to be able to filter the list of shows.
I noticed that the main actions in the navigation drawer are all different activities that are being linked to. So every item opens a new activity when it's selected and finishes the previous one.
The animation that is presented during this action really shows that you're going to a totally different screen, but the navigation drawer is still present in the view that we're descending to. It's on the same level in the navigation hierarchy. Why not use fragments to handle this?
It would be nice to have a search option on the Home screen to filter shows.
For example, currently in the show list. To find a show you must scroll through the list until you get to the show you are looking for.
If there was an easily accessible search box, located at the top of the screen always, or in the menu to the side, it would increase the user ability to find a show they have already added quickly.
Thanks
It would be great to have several sickrage connections within the same app
Everytime I want to use this option and I select my external player (tried Mx player Pro, ES Media Player and normal Samsung VideoPlayer) I get a message "Can't play this link". What can I do to make this work on my Samsung Galaxy Note 4?
Every time I use showsrage to connect to Sickrage I am getting an error message in Sickrage logs saying
2015-09-25 16:11:30 TORNADO :: API :: error 18
2015-09-25 16:11:06 TORNADO :: API :: error 18
2015-09-25 16:10:54 TORNADO :: API :: error 18
I do not have any actual problem in connecting it is just that error message.
SickBeard throws this in the log when trying to connect using ssl:
2015-09-21 00:49:25 WARNING SSL Error on 12 ('192.168.1.1', 56762): [Errno 1] _ssl.c:510: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown
2015-09-21 00:49:25 ERROR Uncaught exception
Traceback (most recent call last):
File "/home/bork/SickRage/tornado/http1connection.py", line 691, in _server_request_loop
ret = yield conn.read_response(request_delegate)
File "/home/bork/SickRage/tornado/gen.py", line 807, in run
value = future.result()
File "/home/bork/SickRage/tornado/concurrent.py", line 209, in result
raise_exc_info(self._exc_info)
File "/home/bork/SickRage/tornado/gen.py", line 810, in run
yielded = self.gen.throw(*sys.exc_info())
File "/home/bork/SickRage/tornado/http1connection.py", line 166, in _read_message
quiet_exceptions=iostream.StreamClosedError)
File "/home/bork/SickRage/tornado/gen.py", line 807, in run
value = future.result()
File "/home/bork/SickRage/tornado/concurrent.py", line 209, in result
raise_exc_info(self._exc_info)
File "", line 3, in raise_exc_info
SSLError: [Errno 1] _ssl.c:510: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown
Https works great using web browser
As explained in #26
Steps to reproduce:
%2F
Hi,
I've just reinstalled the OS on my phone again, and setting up my apps. It would be really useful if we could back up our app settings to Google Drive or Dropbox, and subsequently import them again.
Having to dig out my api key again is a hassle! ;)
I have SickRage set up behind a reverse proxy that does the HTTPS and basic auth.
No matter what I try, I always get a "Connection to .... failed" message when testing the connection. I have HTTPS option tick, as well as Self Signed Certificate.
I have assumed the username and password under the Api Key setting are for basic auth.
A little more information on the error message would be helping in troubleshooting these kinds of problems.
Add options to be able to revert the default sorting strategy (latest first) of the episodes and seasons list (oldest first).
I've updated to the last version of both SickRage and ShowsRage I'm connected succesfully and the coming episodes list works as well. However, the shows screen is empty, not sure what might be the cause of it?
Showsrage V1.1
Sickrage version: BRANCH: (master) / COMMIT: (555ca46fa798c76d608827815816761116e19f02) running on my Synology DS213j.
Hello,
When you are in the show list you have no clue if the shows are paused or not. It would be great to have an icon.
I was wondering do you use the beta test program? I mean do you release some beta version before they go on play store
Although I probably won't use the feature too often. Is this implemented yet? I can't find any option to play videos from inside shows seasons or episodes.
Toolbar
on every screensTotal number of episodes is always 1 episodes smaller than the website. For instance i have 252 episodes and the app shows that i have only 251 episodes
Steps to reproduce :
Android 5.1.1
ShowsRage 1.0.1
Would it be possible to add the diffusion time in next episode page near the diffusion date of each episodes
Hi,
It keeps on telling me cannot get API even though i have the IP, Port and username and password correct?
Is this only for external or Internal as well ?
Thanks
The child activities in the application all contain the same navigation drawer that is given to the user in the main parent scene. According to the material design guidelines the navigation drawer is only appropriate for parents with siblings and lateral navigation.
Opening a child activity (a specific show for example) is a descending navigation motion, a child of one of the parents in the sibling hierarchy (aka the items in the navigation drawer).
A great example where this goes wrong is the Settings screen, there I can return to the previous screen (which would be a logical approach) or I can open the navigation drawer and go to settings from settings in an endless loop.
I noticed that when as soon as i open the app my hard drive is starting(because after some time of inacivity it goes idle). This is not happening when i use the website of sickrage. My question is does your app trigg some process?
I noticed that all the models implement the Serializable interface. Since this is an Android application I would like to suggest switching to using the Parcelable interface, it's much faster and more efficient.
http://www.developerphil.com/parcelable-vs-serializable/
http://stackoverflow.com/questions/3611843/is-using-serializable-in-android-bad/3612364#3612364
It would be great to have a page with the server status info(postprocess,dailysearch,backlog...).
Hope this is possible
Have something to autoupdatr the log page x number of sec
Also an option to filter certain log lines from showsrage page,like the api acess granted ,which is useful when trying to debug issues with SR self (having a remove log console ;) )
Hi,
Could we add a location selector so people can pick what drive they want to save the new show to.
Thanks
Great job with the app!
It takes over a minute to load my "Shows" page - normally my screen timeout is 15 seconds. As such, I have to continuously keep my screen open and active to ensure that the shows'll load eventually. If we could set a cache on the data that gets pulled, and then update asynchronously, I believe it would help load times for large libraries.
It would be great to have several sickrage connections within the same app
Update the adapters to use the data binding library.
Currently the ShowsActivity uses a refresh button in the toolbar while the LogsActivity and HistoryActivity use the pull-to-refresh pattern. I think it would be good to make this more consistent by using one of these ways for the list refresh.
In the end consistency will make the app easier to use. Users will only need to learn the action once.
the app only show api logs. Nothing else.
I would hide them so we can see other threads debug logs
Every time i use the app, nothing show up, but my sickrage freeze and needs to be restarted.
Sometime, after a while, i get the episode in the coming episode section, but that's it.
It's like it take few minutes to complete a request and that freeze the whole sickrage until it complete.
The ability of add shows or change status of caps/shows when you're not close to home network. When the server becomes un rage changes should be passed on
Add a new settings to be able to group the shows together and the anime together.
I have 3 separate sickrage installations and would really like the ability to switch between them freely and quickly via a toggle in the sidebar. Thanks for the application!
Love the app and have been using it more frequently than the actual SickRage web UI. Thanks for the great work!
I wanted to offer if you wanted to use one of the logos I designed for SickRage. I can provide you with the hi-res PNG files with transparencies for you to use. Just let me know if you're interested.
Here's a link to my post on the SR forums w/ the previews:
https://sickrage.tv/forums/forum/main-category/feedback-suggestions/29181-new-logo-suggestions-embedded
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.