Kodi Community Forum

Full Version: VDR Recordings Play Back via XBMC
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
I am running XBMC Gotham on linux with vdr on a fedora 20 distro.

The relevant software versions are:
vdr-2.0.5-1
vdr-streamdev-client-0.6.1
vdr-streamdev-server-0.6.1
vdr-vnsiserver
xbmc-13.2-1

XBMC and VDR are running on separate machines.
VDR running on linux server and multiple linux clients run XBMC.

I have the vnsiserver working fine.
Live TV and EPG are working fine everywhere.
I can record TV programs using VDR web and VDRSP port interface.

What I cannot do successfully is play back the VDR recordings using the XBMC gui by navigating via LIVE TV->recordings-etc
When I attempt to play back this way, the video forever stalls with "buffering..". It might play for a few seconds, but its basically useless.

If however I navigate to where the *.ts files live in the filesystem using Video->Addons->Files and manually play the files, the recordings play flawlessly.
This is somewhat painful because the 1080p videos are broken up into multiple files.

I can also play the videos using VLC by directly accessing the VDR streaming port (3000).

Can anyone explain why XBMC might be able to play the VDR recording properly via the filesystem but not by (what I assume is) the VDR streaming server?
I can confirm that at least the VLC program can play via the streamering server.

I'm now stumped as to how to debug and proceed to resolve this.

Any advice appreciated.

Jim
The version you have in use is rather old. The issue might long be fixed. Please try with Kodi 14 and an up-to-date vnsiserver.

EDIT: If you took vnsiserver from Fedora 20, it should work with Kodi 14: https://apps.fedoraproject.org/packages/vdr-vnsiserver

Note that with release of 14.0 we dropped support for 13.x. If there is any incompatibility to 13.x it won't be fixed.
I appreciate the reply to this topic.

I downloaded, compiled, and installed kodi.
In the System Summary screen, I see KODI 15.0-ALPHA1

I also download, compiled, and installed plugins form here:
https://github.com/opdenkamp/xbmc-pvr-addons.git

I still have the same issue.
When playing recorordings via TV->recordings, the videos just attempt to buffer forever
When playing recordings via Video->addons->files, navigating to raw 00001.ts file, the video plays fine.

What else can I try?

Thanks,

Jim
please post a debug log of Kodi. also set vdr logging level to 3 and post (pastebin) syslog.
Thanks for the help.

The vdr.log for the failing case is here:
http://pastebin.com/RaV1VJwq

The kodi.log for the failing case is here:
http://pastebin.com/Cctt8nvy

The koki.log for the working case when playing the video via filesystem is here:
http://pastebin.com/LE29JLuy

In parallel, I am attempting to figure this out on my own by comparing the two logs.

Regards,

Jim
1)
your vdr plugins are not compiled against the vdr version you use. vdr is 2.0.5 and your plugins are compiled for 2.0.0

2)
vdr in this version has an issue with recordings state. I would upgrade to vdr 2.1.6.
Maybe you could try to disable "allow vdr messages" in the setup of vnsi addon. But much better is to upgrade all to 2.1.6
DId you mean in suggest that I update to vdr 2.0.6?
I cannot seem to find 2.1.6 on the vdr website.

I have recompiled vdr and all of the plugins with it.
This in itself was a good experience, because I learned a lot I didn't know.

Unfortunately, the behavior is still the same.
Playing recordings via xbmc using tv->recordings doesn't work well.'
Playing recordings via videos->files works fine.
Playing recordings via http://server:3000 using VLC or other players works fine too.

linux> vdr --version
vdr (2.0.6/2.0.6) - The Video Disk Recorder
xmltv2vdr (0.2.0pre) - Imports xmltv epg into vdr
streamdev-client (0.6.1-git) - VTP Streaming Client
vnsiserver (1.2.0) - VDR-Network-Streaming-Interface (VNSI) Server
conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
streamdev-server (0.6.1-git) - VDR Streaming Server
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
vdrmanager (0.12) - VDR-Manager support plugin
epgsearch (1.0.1.beta5) - search the EPG for repeats and more
live (0.3.0) - Live Interactive VDR Environment
quickepgsearch (0.0.1) - Quick search for broadcasts

Should I provide a new set of log files?
Other ideas?

I apprecate any additional advice you can offer.

Regards,

Jim
vdr 2.1.6 ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.6.tar.bz2

please try this version and post a new log is the issue prevails
Thank you for the pointer. I should have seen the link to the Development versions on the main web-site, it's quite obvious now.

I have downloaded version 2.1.6 and compile with the git head of the streamdev plugin found here:
git://projects.vdr-developer.org/vdr-plugin-streamdev.git

linux# vdr --plugin=streamdev-server
vdr: /usr/local/lib/vdr/libvdr-streamdev-server.so.2.1.6: undefined symbol: _ZN7cTimeMs7ElapsedEv

Do I need a different streamdev plugin for 2.1.6?

Regards,

Jim
I am not familiar with streamdev plugin but it seems up to date. Looks loike you are doing something wrong compiling it. Do you build the plugins in the source tree of vdr?
I found out that I needed to do a make clean in all of the plugins directories, manually, since I used those same plugin directories for compiliing 2.0.6.

I built 2.1.6 with just the vnsiserver plugin. I still have the same trouble viewing the recordings with 2.1.6.

The vdr.log is here:
http://pastebin.com/7M08RFij

The koki.log is here:
http://xbmclogs.com/show.php?id=398337

Regards,

Jim
You did not answer my question whether you have the plugins in the source tree of vdr. Please pastebin output of make
I do indeed build the plugins inside the vdr source tree, using the symbolic link.
Here is a quick directory listing to illustrate:

linux> l PLUGINS/src/
total 0
lrwxrwxrwx 1 jduda users 43 Jan 13 13:02 vnsiserver -> /home/jduda/software/vdr-plugin-vnsiserver/

I am using just the vnsiserver plugin for this test case we are working on .

The pastbin for the build for the build is here:
http://pastebin.com/FWHa31V0


Regards,

Jim
the backend side looks ok. your last kodi.log shows tons of unrelated errors which makes it hard to spot anything. Could you post a new debug log. Just start Kodi and try to play a recording. Do nothing else. and please use default skin.
New log here:
http://xbmclogs.com/show.php?id=401333

See starting line 876.

I let it try to play for about 10 seconds, then stopped.
Let me know if you need it to run longer.
Pages: 1 2 3 4