Two weeks have passed since the last update, so it’s time for a new update and “pvr-ppa” build. The most important update is that we’ve moved away from the Ubuntu PPA to our own servers. As a result of this, your previous XBMC-PVR won’t be upgraded until you follow the instructions below.
New package location for Ubuntu
- we’d like to keep old builds around for a while, so users can revert if needed. The PPA archive deletes superseded packages directly;
- we’d also like to support Pulse-Eight hardware in the XBMC-PVR builds, which is not included in mainline XBMC (yet). e.g. sometimes, support for hardware is under development and can’t be included in mainline XBMC yet;
- more control over what, how and when something is built, without having to wait for a PPA build queue;
- we’d like to provide daily builds later and keep selected versions on our servers for users to test.
The packages are built from https://github.com/Pulse-Eight/xbmc/tree/pvr-ppa. It’s currently an exact copy of the PVR development tree, but it may contain a couple of changes later, that are not in the PVR tree yet.
Installing or upgrading XBMC from the new location is easy. Just open a terminal window (Applications -> Accessories -> Terminal) and enter the following commands:
sudo apt-get install curl curl -Ls --output /tmp/install-xbmc-pvr.sh \ http://packages.pulse-eight.net/ubuntu/install-xbmc-pvr.sh chmod +x /tmp/install-xbmc-pvr.sh /tmp/install-xbmc-pvr.sh
Close the terminal and go to Applications -> Sound & Video -> XBMC Media Center to start XBMC.
What we’ve worked on
Since the last update, we mainly worked on speed and stability, so this time no screenshots of changes.
The PVRManager will now start up a lot faster. Our test system first needed about 10 seconds to import all channels and the EPG for those channels. It’s now done in less than a second (with a filled EPG database). The main reason for this speed improvement is that the EPG code has now fully been extracted from the PVR code and the PVR and EPG data will be loaded simultaneously now.
We’ve also received reports about streams that still failed to initialise properly when starting playback on a channel. All these issues should have been resolved now:
- channel switches from radio -> tv and tv -> radio don’t crash the player anymore;
- streams no longer buffer up to 100% and stall;
- and channels that fail to be served by a backend shouldn’t result in deadlocks or crashes in XBMC anymore.
If any of these issues still occur with the new build, please let us know via XBMC’s trac or create an issue on Github.
Another annoying issue that has been fixed now is the PVR/EPG database reset, which often resulted in crashes, and we fixed the following bugs that had been reported earlier: #166, #167, #169, #170, #172, #174, #180, #183 and #184.
Users of the VDR-VNSI add-on will have to upgrade their backend plugin, or the aspect ratio of TV streams will be detected incorrectly.
The full changelog can be found here.
Filed under: XBMC Addons, XBMC PVR | 29 Comments