We’d like to share some things with you that we’ve been working on to create the perfect PVR experience. People who are using the PVR development branch of XBMC might already have noticed some of these changes.
The first thing we’ve worked on were automated builds of Ubuntu packages and OpenELEC images containing our modified XBMC build. The result can be found here. We’ll write a guide on how to install it soon. After we’d cleaned up and tested our modifications, we’ve sent them back to the PVR branch of XBMC, so everyone can enjoy them.
We were also missing some keymappings in XBMC that we needed to activate the various PVR related windows directly from the remote. In order to do that, we needed to be able to control the focus of the UI. After that had been taken care of, adding the mapping was easy. If you like to add these mappings to PVR windows for your own remote, you can use the following in your LircMap.xml file:
- activate EPG = XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)
- activate TV = XBMC.ActivateWindowAndFocus(MyPVR, 32,0, 11,0)
- activate Radio = XBMC.ActivateWindowAndFocus(MyPVR, 33,0, 12,0)
- activate Recordings = XBMC.ActivateWindowAndFocus(MyPVR, 34,0, 13,0)
- activate Search = XBMC.ActivateWindowAndFocus(MyPVR, 35,0, 14,0)
Detailed channel information
- we’ve added a progress bar to each channel in the channel list
- added the begin and end times and the progress bar to information window of the selected channel in the list
- and added the next program that will be playing on the selected channel to the information window.
Progress bars weren’t supported in GUILists in XBMC, so we had to change the code a bit and add some properties to the list’s items, but after that, we could add the progress bars to the lists. You can find the result below:
You can now see directly whether it’s worth switching to a channel 🙂
Channel EPG improvements
Users were also requesting some updates of the EPG dialog while viewing a TV channel, that shows the most important information a bit clearer and that’s easier to use.
We changed the contents and layout of the dialogs a bit, made the size of the most important part of the dialog, the plot, a bit larger, removed the pagination and made the plot autoscroll.
How to use this
All of these changes are already available in our OpenELEC builds. If you you are using Ubuntu, you can also use the packages that are available on the XBMC PVR PPA. Our own Ubuntu packages (and a guide on how to install and use them) will follow soon.
Be sure to check back here regularly for updates!
Filed under: XBMC PVR | 12 Comments