v16 Unable to parse channel list
#1
Hi

I'm quite new to Kodi, but use DVBViewer + Rec Sevice for some years now. With the Kodi 16 Release I always get an "unable to parse channel list" error and the connection is lost.
kodi log shows:
11:16:50 T:7748 NOTICE: AddOnLog: DVBViewer Client: Checking backend version...
11:16:50 T:7748 NOTICE: AddOnLog: DVBViewer Client: Version: 18874368
11:16:50 T:7748 ERROR: AddOnLog: DVBViewer Client: Unable to parse channels. Error: Error parsing Element.
11:16:50 T:7748 ERROR: ADDON: Dll DVBViewer Client - Client returned bad status (1) from Create and is not usable
11:16:50 T:7748 WARNING: PVR::CPVRClients::UpdateAndInitialiseClients - failed to create add-on DVBViewer Client, status = 1

Any help?

Thanks
Jan
Reply
#2
Oh forgot:
Rec Service
Version: 1.32.0
Reply
#3
Please upload http://$rs_ip:$rs_webport/api/getchannelsxml.html?subchannels=1&rtsp=1&upnp=1&logo=1 somewhere so I can take a look. Make sure to replace $rs_ip/$rs_webport beforehand.
Reply
#4
Well, Firefox complains the output is not well formed (not sure, my firefox runs in German, so the error message is different.
Here, what IE shows, which is not the full channel list ...

http://xxxxxx:xxxx/upnp/channelstream/Logos/ndr+fs+hh.png?freq=322&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,322000,6900,0,0,3,3,0,2602,2601,2500,28225,0,0,24,0,1073,1,-1&pids=0,18,2500,2601,2604,2602,2502,2603,Logos/das+erste+hd.png?freq=626&msys=dvbc&sr=6900&specinv=0&mtype=256qam&tnr=0,626000,6900,0,0,5,3,0,5102,5101,5100,10301,0,0,24,0,1019,1,-1&pids=0,18,5100,5101,5104,5102,5103,5106,Logos/zdf+hd.png?freq=634&msys=dvbc&sr=6900&specinv=0&mtype=256qam&tnr=0,634000,6900,0,0,5,3,0,6120,6110,6100,11110,0,0,24,0,1011,1,-1&pids=0,18,6100,6110,6130,6120,6121,6123,6122,Logos/hr-fernsehen.png?freq=306&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,306000,6900,0,0,3,3,0,302,301,300,28108,0,0,24,0,1101,1,-1&pids=0,18,300,301,304,302,303,Logos/rtl+television.png?freq=338&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,338000,6900,0,0,3,3,0,104,163,44,12003,0,0,24,0,1089,1,-1&pids=0,18,44,163,105,104,106,Logos/sat.1.png?freq=330&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,330000,6900,0,0,3,3,0,256,255,96,17500,0,0,24,0,1107,1,-1&pids=0,18,96,255,32,256,259,Logos/prosieben.png?freq=330&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,330000,6900,0,0,3,3,0,512,511,97,17501,0,0,24,0,1107,1,-1&pids=0,18,97,511,33,512,515,Logos/sport1.png?freq=346&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,346000,6900,0,0,3,3,0,1024,1023,103,900,0,0,24,0,33,133,-1&pids=0,18,103,1023,39,1024,Logos/eurosport+deutschland.png?freq=378&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,378000,6900,0,0,3,3,0,103,101,280,31200,0,0,24,0,1091,1,-1&pids=0,18,280,101,102,103,Logos/rtl2.png?freq=338&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,338000,6900,0,0,3,3,0,128,166,46,12020,0,0,24,0,1089,1,-1&pids=0,18,46,166,68,128,Logos/super+rtl.png?freq=338&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,338000,6900,0,0,3,3,0,120,165,45,12040,0,0,24,0,1089,1,-1&pids=0,18,45,165,65,120,Logos/vox.png?freq=338&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,338000,6900,0,0,3,3,0,136,167,47,12060,0,0,24,0,1089,1,-1&pids=0,18,47,167,71,136,Logos/kabel+eins.png?freq=330&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,330000,6900,0,0,3,3,0,768,767,98,17502,0,0,24,0,1107,1,-1&pids=0,18,98,767,34,768,Logos/tele+5.png?freq=346&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,346000,6900,0,0,3,3,0,1536,1535,99,51,0,0,24,0,33,133,-1&pids=0,18,99,1535,38,1536,Logos/dmax.png?freq=346&msys=dvbc&sr=6900&specinv=0&mtype=64qam&tnr=0,346000,6900,0,0,3,3,0,3328,3327,108,63,0,0,24,0,33,133,-1&pids=0,18,108,3327,44,3328,Logos/servustv+hd+deutschland.png?freq=690&msys=dvbc&sr=6900&specinv=0&mtype=256qam&tnr=0,690000,6900,0,0,5,3,0,4921,4920,110,4914,0,0,24,0,1007,1,-1&pids=0,18,110,4920,4925,4921,4922,4924,4926,
Reply
#5
If I open the link without the options, just plain http://ip:port/api/getchannelsxml.html?
I get a proper XML reply
Reply
#6
That's the reason why the PVR cannot parse the channel list.
However to further help you I need the full XML with all url parameters. Try downloading the XML using some external tools, like wget or a download manager. Common browsers parse the XML.
Reply
#7
#Link deleted#

my firefox talks about column 6026, hope this helps
Reply
#8
Argh

I found it myself

I had two channels with quite strage Data in them:
For example:
Einsfestival HD (AC3,deu)  ç ü Ü|E € "

Ok, if someone has this: dowload with the link from manül with wget and check for strange characters
Reply
#9
There are some weird (read non-UTF8) characters in the subchannel entries of of "ServusTV HD Deutschland" and "Einsfestival HD (AC3,deu)".

Run DVBViewer, go to channel editor and search for the two channels. The first is member of the "FreeTV" group, the latter member of "FreeTV Dritte". Expand their subchannels and fix/delete the wrong characters. Safe the channel list. Stop + start the recording service so the new channel list will be loaded.
You can verify the fixed channel list with your browser. There shouldn't be any parser errors anymore.
Reply
#10
Glad you found it out yourself :-)
Reply
#11
THANKS

Issue closed
Reply

Logout Mark Read Team Forum Stats Members Help
Unable to parse channel list1