Pipelka's xvdr
#1
Since tvheadend doesnt work with HD channels on my provider (no sound) I'm trying to use vdr as backend, like I did in the past.
I saw in pipelkas's vdr-plugin-vnsiserver git a message saying it's deprecated, to use xvdr instead.

Using yaVDR unstable sources (vdr-1.17.-20) I sucessful compiled xvdr without errors, and then manually copied these files into these locations:

libvdr-xvdr.so.* usr/lib/vdr/plugins/
debian/plugin.xvdr.conf etc/vdr/plugins/
xvdr/allowed_hosts.conf var/lib/vdr/plugins/xvdr/



I started vdr as service but xbmc xvdr addon doesnt work. Found it on logs:

09:52:34 T:2971659120 ERROR: PVR - InitialiseClient - can't initialise add-on 'VDR XVDR Client'
09:52:35 T:2971659120 ERROR: AddOnLog: VDR XVDR Client: Open - Can't connect to VSNI Server: Connection refused
09:52:35 T:2971659120 ERROR: ADDON: Dll VDR XVDR Client - Client returned bad status (1) from Create and is not usable
09:52:35 T:2971659120 ERROR: PVR - InitialiseClient - can't initialise add-on 'VDR XVDR Client'
09:52:36 T:2971659120 ERROR: Unable to load /usr/lib/xbmc//addons/pvr.vdr.xvdr/XBMC_VDR_xvdr.pvr, reason: /usr/lib/xbmc//addons/pvr.vdr.xvdr/XBMC_VDR_xvdr.pvr: file too short


If I manually start vdr with this command:
vdr -Pxvdr

I get:
vdr: /usr/lib/vdr/plugins/libvdr-xvdr.so.1.7.20: undefined symbol: _ZN6cTimerC1EbbP8cChannel


Please, anyone can help me?

Thanks in advance!
#2
Hey Dolence,

I exactly did the followoing (You have to change the vdr-dir from "vdr-1.7.18" to your version):

XVDR-Installation – VDR-Plugin

Code:
/etc/init.d/xbmc stop
/etc/init.d/vdr stop
cd /usr/src/vdr-1.7.18/PLUGINS/src/
git clone https://github.com/pipelka/vdr-plugin-xvdr.git
cd vdr-plugin-xvdr
make
cp /usr/src/vdr-1.7.18/PLUGINS/lib/libvdr-xvdr.so.1.7.18 /usr/lib/vdr/plugins/

config-files:

Code:
cp -R /usr/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-xvdr/xvdr /var/lib/vdr/plugins/
chown vdr:vdr /var/lib/vdr/plugins/xvdr/allowed_hosts.conf
nano /var/lib/vdr/plugins/xvdr/allowed_hosts.conf

--> in allowed_hosts.conf change to your local net.


XVDR-Installation – XBMC-Addon

Code:
/etc/init.d/xbmc stop
/etc/init.d/vdr stop
cd /usr/src/vdr-1.7.18/PLUGINS/src/
git clone https://github.com/pipelka/xbmc-addon-xvdr.git
cd xbmc-addon-xvdr
sh autogen.sh
./configure --prefix=/usr/lib/xbmc
make
make install

Maybe this helps!

XVDR is absolutely stable in my configuration, didn't have any crashes, since I installed it. Big Grin

Grretings
frontend: nvidia shield tv 2019 pro | apple tv 4k | sonos arc 5.1.2 | lg oled65c97la
backend: supermicro x11ssh-ctf | xeon | 64gb ecc | wd red | zfs raid-z2 | dd max s8

software: debian | proxmox | openmediavault | docker | kodi | emby | tvheadend | fhem | unifi
#3
Thank you very much, hoppel!

Working fine here. No crashes. Im having only two issues here...
1) EPG doesnt load data almost every time
2) Random records being scheduled

I dont know if xbmc or vdr are causing these problems. Have you experienced something like this?

Thanks!
#4
Dolence Wrote:Thank you very much, hoppel!

Working fine here. No crashes. Im having only two issues here...
1) EPG doesnt load data almost every time
2) Random records being scheduled

I dont know if xbmc or vdr are causing these problems. Have you experienced something like this?

Thanks!

You might be sending remote commands to vdr while xbmc is running which is causing the random recordings. The epg data is a known issue.
#5
I will try to disconnect my remote and see what happens.
Thanks!
#6
Dolence Wrote:Thank you very much, hoppel!

Working fine here. No crashes. Im having only two issues here...
1) EPG doesnt load data almost every time
2) Random records being scheduled

I dont know if xbmc or vdr are causing these problems. Have you experienced something like this?

Thanks!

No problem!

I have the EPG-Problem too, random records I didn't read before.

Greetings
frontend: nvidia shield tv 2019 pro | apple tv 4k | sonos arc 5.1.2 | lg oled65c97la
backend: supermicro x11ssh-ctf | xeon | 64gb ecc | wd red | zfs raid-z2 | dd max s8

software: debian | proxmox | openmediavault | docker | kodi | emby | tvheadend | fhem | unifi
#7
apparently pipelka chose to create his own fork/add-on without notifying me or one of the other Team XBMC members. this is all fine with me, cause everyone is free to do so (hurray open source). however, it will completely unsupported by me or any other team members, so don't submit any bug reports on my github repos (I'll just close them as 'third party problem') but over at pipellka's own github repos.

and, if nobody else is going to maintain the vdr/vnsi add-on that is in our tree, I'll just remove it, so I don't have to keep it all in sync anymore. saves me the trouble, though I can almost certainly guarantee you that this will result in non-functional builds later.

we also had a quick chat about this on irc with the other team members, and since this xvdr stuff is not a part of xbmc or anything we maintain, threads about it will be closed (at least in this part of the forum)
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.

Logout Mark Read Team Forum Stats Members Help
Pipelka's xvdr0