2014-05-24, 09:02
The "discuss improvements to the PVR section" thread is getting out of hand since it's so long so me and xhaggi thought it would be best to gather everything that is not a bug (thus reportable on trac) here. Feel free to edit this thread if you come up with something that's not on the list.
[OPEN]
[PENDING]
NOTE: Not all features are listed below, you'll find all pending PR's here
[MERGED]
NOTE: You'll find the complete list of merged PR's here
[OPEN]
- database: use of database datetime in pvr tables instead of int/long.
- use "confirm channel switches with OK" when switching with up/down too, not just when using the "select number" dialog (http://forum.xbmc.org/showthread.php?tid...pid1725105)
- improve EPG load performance
- 3D detection for tv channels
- make it possible for addons to read XBMC settings, like how far the user wants EPG data (this way the addon could request the appropriate amount from the backend)
- extend API to allow XBMC to ask the addon if a particular channel can be switched to or not. This way untunable channels could be greyed out in the channel list, or optionally if a grey one is pressed a dialog would ask the user to confirm that whoever else is watching will be disconnected. Furthermore the API should be extended so that timer conflicts can be displayed prominently (e.g. if five different channels are scheduled at the same time slot but there are only two tuners available). The backend would most likely have to decide which three programmes in this case will be missed.
- add filter option to hide watched recordings, as we have in video window
- add ability for backends to specify a recording sub-directory thumbnail image
- info pop up in live tv view when stopping a recording
- refactor/cleanup of parental check's (move out of CDVDPlayer etc.)
- add a new timer type "switch channel" to switch to the selected channel on the specified start time
[PENDING]
NOTE: Not all features are listed below, you'll find all pending PR's here
[MERGED]
NOTE: You'll find the complete list of merged PR's here
- extend addon API to allow backends to report free diskspace and show it in recordings view (https://github.com/xbmc/xbmc/pull/5303)
- add dummy timers to PVR demo addon (https://github.com/opdenkamp/xbmc-pvr-addons/pull/346)
- Remove the "All recordings" virtual folder from the list of recordings. In it's place a toggle should be added to the sidebar named "Flatten listing" which flattens the current folder and all its subfolders into one. This way, if a user has a structure like Recordings -> Show name -> Season X -> individual recordings, he can go into the Show name folder and flatten that view to see all the episodes available. (https://github.com/xbmc/xbmc/pull/5073)
- add the 'Find similar...' button to guide info dialog (https://github.com/xbmc/xbmc/pull/5112)
- add ability to jump in the channel list and guide by entering the channel number (https://github.com/xbmc/xbmc/pull/4646)
- Ability to delete a recording folder (4776 (PR))
- database: don't store channel settings separately (4783 (PR))
- epg: skip -/+12 hours of epg with ACTION RW/FF (https://github.com/xbmc/xbmc/pull/4910)
- activate setting "Close channel OSD after switching channels" as default, because it's more user-friendly (https://github.com/xbmc/xbmc/pull/4973)
- get rid of the "all channels" channel group or allow to hide it in GUI (https://github.com/xbmc/xbmc/pull/5398)
- adds capability for sorted channel groups (https://github.com/xbmc/xbmc/pull/6685)