Announcing yaVDR 0.2

We are happy to announce the release of yaVDR 0.2. It's based on Ubuntu 10.04 (Lucid Lynx). Migrating to the new Ubuntu version meant quite a lot of work, so thank you for your patience with us! During the last few weeks we were fighting the last bugs that suddenly showed up here and there and are now confident that the current state is stable enough to let you play with it. For your entertainment, there are - as always - hidden bugs and problems that want to be discovered. Enjoy! You can get the new ISO image from our download page.
For all users of yaVDR 0.1.1 who are wondering how to update their installation to yaVDR 0.2: Please allow us some more time to give you detailed instructions on how to get to yaVDR 0.2 via package updates. You won't find instructions in this blog posting. It is already quite long, because we would like to give you an overview about what new features, packages and changes you will get with yaVDR 0.2:
Updated DVB drivers
yaVDR 0.2 is based on Ubuntu 10.04 (Lucid Lynx) i386 and uses the standard Ubuntu 10.04 Linux kernel packages based on kernel 2.6.32. Users of yaVDR 0.2 will profit from the updated V4L/DVB kernel modules in the Lucid kernel compared to yaVDR 0.1.1 (that uses kernel 2.6.31). Additionally, there is the option to install alternative V4L/DVB kernel modules:
With yaVDR 0.1, we were proud to be the first PVR Linux distribution to introduce easy-to-install packages with alternative V4L/DVB kernel modules. This means that there is no need for the end-user to compile source code manually any more. We managed to package the source code of those V4L/DVB branches as Ubuntu packages with DKMS support (including pre-compiled binaries for the current kernel version).
With yaVDR 0.2, we offer alternative DVB kernel modules from the s2-liplianin branch (20100518.14629) of Igor Liplianin and from the v4l/dvb branch (20100518.14849) from linuxtv.org.
Those packages now include another nice improvement: Steffen has spotted a bug in dkms that caused a very slow deinstallation of the driver packages (took about half an hour). This is now fixed and this will mean a much smoother deinstallation experience of the kernel modules during a package update.
Brand new ALSA 1.0.23: Audio support for Nvidia G210/GT210/GT220/GT240
yaVDR 0.2 uses ALSA 1.0.23 that was released in April 2010. If you own such a Nvidia GPU, please refer to this XBMC-Wiki tutorial for further information about some module settings that may be required for your card to work properly (for example, a Gainward GT210 card requires enable_msi=0 probe_mask=0xffff,0xfff2 in order to work.). Because ALSA contains kernel modules, we have packaged it as a DKMS package that will rebuild the necessary kernel modules automatically during a kernel update.
Version comparison: yaVDR 0.1.x used the upstream ALSA 1.0.20 provided by Ubuntu Karmic. Ubuntu Lucid ships with ALSA version 1.0.22.
Updated VDR core (version 1.7.14)
yaVDR 0.1.x was shipped with VDR 1.7.10. If you want to study the in-depth changelog about what has changed between 1.7.10 and 1.7.14, please read this blog posting.
As of yaVDR 0.2, VDR core is patched using the "multipatch" method. (Many important VDR plugins don't work with the VDR "vanilla" version. They require the VDR core to be patched. There are two concurrent methods to patch VDR core: The "extensionpatch" method which we now regard as obsolete and the "multipatch" method which is borrowed from the Debian VDR packages created by Tobias Grimm and Thomas Günther.)
Updated VDR frontends and plugins
- Up-to-date libxine packages improve stability of VDR frontends (xine@vdr-plugin-xine, vdr-sxfe@vdr-plugin-xineliboutput)
- vdr-addon-lifeguard: Prevents shutdown of VDR if certain customizable rules are true (ssh-sessions, active users, etc.)
- vdr-skin-anthra: Additional VDR HD OSD skin "anthra" (an alternative to skin PearlHD)
- Support for external DVB streaming hardware
- vdr-plugin-hdhomerun: Initial support for HDHomeRun European version (dual DVB-T/C tuner) as DVB device for VDR. More on the HDHomeRun device in the upcoming weeks.
- vdr-plugin-mcli / vdr-addon-mcli-tools: Initial support for Reel Multimedias Netceiver (more infos in this German language thread)
- Additional new packages (please browse our package repositories)
Updated XBMC packages
The version of XBMC shipped with yaVDR 0.2 is still an experimental and unstable developer version of XBMC branch pvr-testing2 (@r30240). The new vdr-plugin-vnsiserver and the vnsi PVR-client are now the recommended way to connect VDR with XBMC. The connection via vdr-plugin-streamdev-server is deprecated.
Please keep in mind: Adding plugins (SVN repo installer) and skins to XBMC in the usual (= old fashioned) way doesn't work any more since the next XBMC release will feature a brand new addon framework.
yaVDR improvements
- Auto-mounting and sharing
- USB-storage (sticks and harddrives) will automatically be mounted when being plugged in and recordings on them will be accessible from the VDR frontend.
- NFS shares on other machines can be mounted easily by yaVDR 0.2.
- The default folder for recordings of yaVDR 0.2 is pre-configured to be shared via NFS. Recordings on a yaVDR 0.2 box are easily accessible on other machines via NFS.
- Improved Suspend/Wakeup experience
- S3 Wakeup problems were reduced.
- Support for the "Suspend to Disk" variant "Fake S4": During boot the image created during previous shutdown will not be used. This allows to wake-up the machine using usb-devices (for example Windows MCE infrared receivers)
- Wake on Lan is enabled by default
- Better boot performance compared to yaVDR 0.1.1: yaVDR 0.2 should boot considerably quicker, but boot time is always depending on your hardware. Some DVB-hardware needs a long time to be initialized. VDR can only be started after the DVB hardware is available. This will slow down boot in some cases. (If your DVB hardware is recognized by the kernel but not available in VDR, VDR most likely starts to early. This can be fixed easily.)
- Optical drives are automatically slowed down to make them less noisy in case videos/media is played from them.
More configuration options within the yaVDR web frontend
- New sound output configuration dialog for libxine-based VDR frontends via web-frontend (including applications like Firefox). You may choose between options like "Analog", "Digital (Toslink/SPDIF)", "HDMI Stereo", "HDMI Pass Through". The available output options that you can choose from on your machine are automatically determined.
- Display configuration via web-frontend: Configuration of multiple displays and their resolution/settings next to the option to use one of the displays for the VDR plugin graphtft
- "headless" mode was added to the list of possible VDR frontends. "headless" makes sense if you have a server machine in a room where no TV is being watched and want to (ab)use yaVDR as a headless PVR server.
- Extended configuration options for remote controls and infrared receivers within the web-frontend: Next to LIRC supported IR receivers you can alternatively choose devices supported by Inputlirc or IRServer.
- The Web frontend comes with a new configuration dialog for NFS.
- The list of shutdown methods was extended. Now available are: "suspend to RAM", "suspend to DISK", "shutdown", "reboot PowerOff-kernel" to work around bugs/problems with some mainboards/BIOS versions.
New: yaVDR Addons
yaVDR uses the externalplayer plugin to make it easy for you to launch different applications like XBMC or Firefox from the VDR OSD. With yaVDR 0.2, we have extended this to offer you yaVDR addons. Right now there are two yaVDR addons available that you can install (on the command prompt) and easily launch from the VDR OSD:
- Performous: A free cross-platform music and rhythm game (to install, type: sudo apt-get install yavdr-addon-performous)
- Pidgin: The universal chat client (to install, type: sudo apt-get install yavdr-addon-pidgin)
Changes behind the scenes
- The default video directory where VDR stores the recordings has been changed from "/var/lib/video.00" to "/srv/vdr/video.00". This makes it easier to offer the local recordings as an NFS share for the internal network. You can fall back to the old location by adding VIDEO_DIR="/var/lib/vdr/video.00" to a self-created custom-template for the configuration file /etc/default/vdr.
- The vdr-sxfe configuration file is now in /etc/vdr-sxfe/config_xineliboutput
- The xine configuration files are now in /etc/xine/
- nodm is no longer required and is therefore not used any more. We directly start application from upstart or other sources referring to the display to start on.
- New Launchpad repositories - less chaos using a better structure (a detailed list of the PPAs will follow in a future blog posting)
- We now maintain our own LIRC package in our repository overriding the upstream Ubuntu LIRC package. This is necessary to prevent a messed up LIRC configuration after future upstream LIRC updates.
Known issues
- It seems that on some setups it is possible that VDR crashes when it attempts to start a recording. Those crashes occur under the following circumstances: The selected VDR frontend is vdr-sxfe. An application like Firefox or XBMC is active and was launched from the VDR OSD menu (externalplayer). We are investigating this issue.
- For some users, Live-TV in XBMC doesn't work ("channel not available") if the selected VDR frontend is vdr-sxfe. With xine frontend it works.
- If you want to install further packages from our repositoriess, an initial "sudo apt-get update" is necessary. Otherwise the contents of our repositories are not known to apt.
- to be continued
- 7 Comment(s)
| « | June 2010 | » | ||||
|---|---|---|---|---|---|---|
| S | M | T | W | T | F | S |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
Latest Posts
- Finally: Announcing yaVDR 0.4
- October 25, 2011
- Announcing yaVDR 0.4 pre2 ISO Image
- October 11, 2011
- VDR Portal downtime: Alternative support forum for yaVDR...
- September 08, 2011
- VDR developer version 1.7.21 is being packaged for yaVDR
- September 06, 2011
Categories
- DVB Hardware (2)
- Plugins (4)
- PVR@XBMC (2)
- Sound/ALSA (2)
- VDR Addon (1)
- VDR Community (3)
- VDR Core (10)
- yaVDR (31)
Latest Comments
- 64bit on Intel Atom
- October 31, 2011 09:06 AM CET
- 32bit:(
- October 31, 2011 01:29 AM CET
- penitum M
- October 29, 2011 02:06 PM CEST
- nuvoton driver
- October 27, 2011 06:06 PM CEST
Archive
- [-]2011(13)
- [-]2010(28)
- [-]December(1)
- [-]November(3)
- [-]October(11)
- New features in upcoming yaVDR 0.3: Sundtek driver support
- New features in upcoming yaVDR 0.3: Lifeguard
- Ubuntu 10.10 Maverick Meerkat - is it yaVDR's cup of tea?
- New features in upcoming yaVDR 0.3: Upstart
- New features in upcoming yaVDR 0.3: Gyration and Inputlircd
- New features in upcoming yaVDR 0.3: alsa for sound over HDMI with G210/GT220
- New features in upcoming yaVDR 0.3: USB wakeup
- New features in upcoming yaVDR 0.3: Userspace Software Suspend
- New features in upcoming yaVDR 0.3: Commands in yaVDR - switched to menuorg
- Announcing yaVDR 0.3
- Updated ISO image of version 0.3.0 with bugfixes
- [-]September(1)
- [-]June(2)
- [-]May(3)
- [-]April(2)
- [-]March(1)
- [-]February(3)
- [-]January(1)
This is hot
- It's time to talk about upcoming yaVDR 0.4
- 42298 times viewed
- May 10, 2011
- Announcing yaVDR 0.3
- 20697 times viewed
- October 18, 2010
- Updated ISO image of version 0.3.0 with bugfixes
- 19577 times viewed
- October 19, 2010
- Announcing yaVDR 0.2
- 19503 times viewed
- June 01, 2010







Great!!!
Thanks for the great news :) I hope this saves my sleepless night for building my own HTPC system. Good luck in further work!
thanks!!!!
thank you for all your great work on this project. looking forward to trying this out. loved the first release, it can only get better right ! ? :)
Instal S2-3200
I instaled on HTPC (Ion 330MB RAM 2GB DVB PCI TT S2-3200 BDRW) a YaVDR 0.2, IP chanel OK, but can't scan or view a DVB channel, some hints or link will be welcome, thank you in advance.
yaVDR rocks!!
cool - cant't wait to try out upgrading my yaVDR-0.1 box...
Thanks for your great work!
Problem discusion at VDR-portal, please
@Rad: Please post your problem at VDR-Portal. We will help you there. You will find the link here: http://www.yavdr.org/community/
@All: Thanks for your nice feedback!
hepi
yaVDR > *
Awesome news!
Hopefully we can get some more publicity going for yaVDR with this release.
Great job!
Thanks
Your are doing a f***ing good job with yavdr ! Please keep on and never get bothered by users "demanding" anything. It's YOUR baby and you won't have any fun anymore if you have to support too much features you are not really interested in.
THANK YOU!!