Hello,
I'm running a headless vdr with Twin DVB (TBS) on a remote Server. There is also Jellyfin running, it provides the VDR-Recordings via the homenetwork.
I think it is a good idea to implement the live TV funktion in Jellyfin via the vdr-plugin VDRLiveTV (made for Emby).
This Plugin depends on the vdr-plugin-restfulapi und streamdev-plugin.
streamdev-plugin runs perfectly.
I downloaded the vdr-plugin-restfulapi from github and I have to install with dpkg.
Here is the output with the errors:
Code
epgsearch.h: In member function 'const cChannel* vdrlive::SearchResult::GetChannel()':
epgsearch.h:394:40: error: 'Channels' was not declared in this scope; did you mean 'Channel'?
394 | const cChannel* GetChannel() { return Channels.GetByChannelID(m_channel); }
| ^~~~~~~~
| Channel
restfulapi.cpp: In member function 'virtual void cPluginRestfulapi::MainThreadHook()':
restfulapi.cpp:156:26: error: 'Channels' was not declared in this scope; did you mean 'kChannels'?
156 | cChannel* channel = Channels.GetByChannelID(channelID);
| ^~~~~~~~
| kChannels
make[1]: *** [Makefile:70: restfulapi.o] Error 1
make[1]: Leaving directory '/home/manfred/vdr-plugin-restfulapi'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:21: build] Error 255
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Alles anzeigen
It seems that somehow the IDs are missmatched. Can I edit the files somehow to install the plugin without errors, or does my server miss something?
Best Regards
Manfred