• 1(current)
  • 2
  • 3
  • 4
  • 5
  • 78
[Release] DVBViewer Recording Service PVR
#1
This is a PVR for the DVBViewer Recording Service based on the Vu+ add-on by jdembski, so all credits must go to him.

You'll need the latest XBMC Frodo Nightly Build (Nov. 10th or newer)

Changelog
Quote:1.6.4

[fixed] Use utf-8 encoding to get and set the timers.
[fixed] Channel names with more than 25 chars could crash the add-on.

1.6.3

[updated] Language files from Transifex

1.6.2

New version number by Team XBMC

0.1.8

[fixed] Changed the way timers are calculated. This should fix problems with scheduled and instant recordings on some machines.
[fixed] Favourites didn't show channels if the audio track wasn't the first one.
[fixed] Channel settings weren't saved/restored after a channel switch with the channels OSD.
[fixed] XBMC could hang after a channel switch with the channels OSD.

0.1.7

[added] The Recording Service version 1.21 or higher is now required. Download the latest version from the DVBViewer members area and install it.
[added] Display a notification if the add-on can't connect to the Recording Service. Please, check that the RS is enabled and the IP, webinterface port, username and pass are correct.
[added] If the favourites.xml selector is empty, the favourites are loaded from the web interface.
[added] Don't fetch recording thumbnails at startup if there are more than 20 recordings.
[fixed] The add-on crashed if favourites.xml had entries with the old 32 bits ID.
[fixed] Channel names with ansi chars are converted to utf8 so they can be displayed properly (a reset of the PVR database may be required).
[fixed] Channel names with more than 25 chars.

0.1.5

[added] Timers support.
[added] An option to load the channels from favourites.xml instead of from channels.dat (a reset of the PVR database is required).
It is usually located at c:\ProgramData\CMUV\DVBViewer\
This is a hidden folder so be sure to enable the "Settings\Appearance\File Lists\Show hidden files and directories" option.
[added] Always grab the EPG data after a channel switch.
[added] Recording thumbnails.
[added] Receiving device name to the status info.
[fixed] The preferred language is loaded from the DVBViewer config and used to get the correct EPG in case it supports multi language entries.
[fixed] When the EPG is missing the description entry, the event entry is used instead.

0.1.0

First version.

Downloads
Windows
Linux x86
Linux x86_64
OS X x86
Android
iOS
Raspberry Pi

Source code
Github
#2
Wow! Cool, can you upload a small video in youtube so we can se how it works ?
#3
Great that this is finally here!
Sadly, all it gives me right now is a constantly crashing XBMC on Windows 7. The log looks like this:

18:09:31 T:860 NOTICE: AddOnLog: DVBViewer Client: Dvb::Open - DVBViewer Addon Configuration options
18:09:31 T:860 NOTICE: AddOnLog: DVBViewer Client: Dvb::Open - Hostname: 'xxx.xxx.xxx.xx'
18:09:31 T:860 NOTICE: AddOnLog: DVBViewer Client: Dvb::Open - WebPort: '8090'
18:09:31 T:860 NOTICE: AddOnLog: DVBViewer Client: Dvb::Open - StreamPort: '7522'
18:09:31 T:860 NOTICE: AddOnLog: DVBViewer Client: Dvb::GetDeviceInfo - DeviceInfo
18:09:31 T:860 NOTICE: AddOnLog: DVBViewer Client: Dvb::GetDeviceInfo - Version: DVBViewer Recording Service 1.21.2.0 (SERVER-PC)
18:09:31 T:2356 ERROR: exception in CApplication::Render()
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: m_pD3DDevice->BeginScene() failed. 8876086C - D3DERR_INVALIDCALL (Invalid call)
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: exception in CApplication::Render()
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: m_pD3DDevice->BeginScene() failed. 8876086C - D3DERR_INVALIDCALL (Invalid call)
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: exception in CApplication::Render()
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: m_pD3DDevice->BeginScene() failed. 8876086C - D3DERR_INVALIDCALL (Invalid call)
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: exception in CApplication::Render()
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: m_pD3DDevice->BeginScene() failed. 8876086C - D3DERR_INVALIDCALL (Invalid call)
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: exception in CApplication::Render()
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: m_pD3DDevice->BeginScene() failed. 8876086C - D3DERR_INVALIDCALL (Invalid call)
18:09:31 T:2356 ERROR: exception in CApplication::FrameMove()
18:09:31 T:2356 ERROR: CApplication::FrameMove(), too many exceptions
Ok, my bad:


I installed the lastest nightly and it works...hurray!

I have not tried anything special yet, but the streaming seems to work fine as far as I can tell.

THANKS!
#4
OK, new problem.

While this works on Windows, it does not work on the Raspberry Pi that I use as HTPC. The addon installs fine on Raspbmc RC4 with PVR Nightly, I can configure all the settings, but on the next reboot it keeps on popping up the "Addon can't be started" (roughly translated, I'm using German XBMC) over and over thus making the XBMC unuseable.

Any advice on how to fix this?

Thanks.
#5
Loading channels from clients then nothing happen it's all i get

i never use the dvb rec service for my self defense. Someone show me how that works thanks

Nb: What am i supposed to do with the .patch (how do you apply it ?)
#6
DVBViewer Recording Service is a powerful TV Server backend, trying to explain it's functionality in a few words is not really realistic.
If you want to know more about it you'll have to check the DVBViewer forums and Wiki.

The Log shows the following on the Pi, looks like there is something missing...


19:10:54 T:1103073280 NOTICE: PVRManager - starting up
19:10:54 T:1198883904 NOTICE: Thread PVR manager start, auto delete: false
19:10:54 T:1181037632 NOTICE: Thread PVR add-on updater start, auto delete: false
19:10:54 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:10:54 T:1103660096 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:10:54 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:10:55 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:10:55 T:1103725632 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:10:55 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:10:56 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:10:56 T:1112900672 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:10:56 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:10:57 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:10:57 T:1121576000 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:10:57 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:10:58 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:10:58 T:1121641536 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:10:58 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:10:59 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:10:59 T:1121707072 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:10:59 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:11:00 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:11:00 T:1103660096 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:11:00 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:11:01 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:11:01 T:1121772608 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:11:01 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:11:02 T:1181037632 ERROR: Unable to open dll /home/pi/.upgrade/xbmc-rbp-pvr-20120902/xbmc-bcm/xbmc-bin/lib/xbmc/
19:11:02 T:1103725632 NOTICE: Thread CAddonStatusHandler:pvr.dvbviewer start, auto delete: true
19:11:02 T:1181037632 ERROR: PVR - InitialiseClient - can't initialise add-on 'DVBViewer Client'
19:11:02 T:1103073280 NOTICE: PVRManager - stopping
19:11:02 T:1198883904 ERROR: PVRManager - Process - failed to load PVR data
19:11:38 T:1451725888 NOTICE: Thread XBPyThread start, auto delete: false
19:11:38 T:1451725888 NOTICE: -->Python Interpreter Initialized<--
19:11:40 T:1451725888 NOTICE: !! Traceback (most recent call last):
!! File "<string>", line 1, in <module>
!! ValueError: Invalid id or value!
19:11:42 T:1451725888 NOTICE: Previous line repeats 3 times.
#7
How fast is channel switching ?
#8
Not fast, but OK.
#9
(2012-09-16, 18:44)themaster1 Wrote: What am i supposed to do with the .patch (how do you apply it ?)

yeah how do we apply the patch? is it essential
#10
The PVR download won't work on the Raspberry Pi unless you compile the source code. For that you have to checkout the branch "development" from https://github.com/margro/xbmc-pvr-addons.git, apply the patch and compile it (if you are familiar with linux dev you shouldn't have problems) Anyway, I've uploaded the complete source with the patch applied here.

I have no linux box so I can't test it.

btw, I reuploaded the patch and is applying fine (tested with TortoiseGit under Windows)

Quote:How fast is channel switching ?

Around 3 secs here.
#11
Thanks for your help. Sadly I'm very new to linux and building this on my own is still a bit beyond me, but I'm sure someone here or at the raspbmc forums will give step by step instructions... ;-)

It's funny btw...I haven't spent this much times staring at White text on black screen since the good old times of DOS 6.22 ;-)
Ah fond memories of changing config.sys and autoexec.bat to squeeze out a few more kb of memory in those precious 640K...:-)
#12
(2012-09-16, 13:49)A600 Wrote: This is a PVR for the DVBViewer Recording Service based on the Vu+ add-on by jdembski, so all credits must go to him. For Windows, you'll need a XBMC Frodo Nightly Build.

Notes:

- Timers are disabled. I got them working but there are some bugs I need to polish before the next release.


Download

Patch against the development branch from https://github.com/margro/xbmc-pvr-addons.git

Very, very, very thanks !!!

I've waiting for this a lot of time!!!!

Great work !!!

I'll give a try!
#13
(2012-09-17, 01:07)CommanderROR Wrote: but I'm sure someone here or at the raspbmc forums will give step by step instructions... ;-)

I hope also. My Raspberry Pi is no so fast but nice and small :-D
#14
I've asked for assistance in the Raspbmc Forums, I hope someone there will take this up.

#15
wow thats nice. the reason for rebirth of my old tvcard. but how can is select other audio streams like ac3 instead of mp2?
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 78

Logout Mark Read Team Forum Stats Members Help
[Release] DVBViewer Recording Service PVR12