-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved Timer Display and Management #2
Conversation
Thanks metaron-uk. I am testing it. |
So finally, no more need addition of getter MythScheduleManager::GetShowNotRecording(). It can be removed from the PR. |
Great work. I'm looking forward you rebase the PR. Please remove trailing whitespace and you could make 3 commits in order
Thanks @metaron-uk |
@janbar After more testing I decided making a special case for over-ride rules when 'show not recording' was enabled was confusing. The user now gets a display similar to mythweb with all the boxes ticked (Scheduled, Duplicates/Ignored, Deactivated, Conflicts). With 'show not recording' disabled (the default), the display is like mythweb with 'Duplicates/Ignored' and 'Deactivated' turned off until you set an over-ride rule. I have two extra questions / suggestion:
|
Great work. |
Improved Timer Display and Management
Thanks |
Many thanks to you for an excellent PVR client and good luck with API 1.9.7! I'm not sure how 'Don't Expire', 'Record New and Expire Old' and 'No Recordings to Keep' will fit into the API (http://forum.kodi.tv/showthread.php?tid=227026&pid=2029531#pid2029531), but everything else I would want apart from Recording Groups seems to already have a home. I hope my PR for Ksooo to add a 'Folder List' to the API makes the final version. |
@metaron-uk , I will publish soon my first draft running with API 1.9.7, and you could propose some changes to add or fix some point of view. |
Timers created in mythweb / mythfrontend with 'Any Channel' currently show as multiple entries in the Timers list: one entry for each 'repeat' on each channel, most of which are disabled.
Before:
This PR hides timers relating to 'earlier', 'later' and 'already in the library' recordings.
Optionally (using client "Show/hide rules with status 'Not Recording'") 'previously recorded but no longer in library' timers can be shown as 'disabled'.
Some bugs preventing the deletion of advanced rules and over-ride (active/inactive) were squashed and 'repeating' attributes were disabled to make the Timers list easier to read.
After:
Other benefits:
Currently recording and Next recording now show what will record and not the disabled alternatives
EPG only shows timer icons for what will actually record, not things which won't.
I believe this makes the Timers screen more usable for helix and Isenguard until proper series recording rule support arrives (hopefully in Jxxxxxx).