Kodi Community Forum
XBMC Tuxbox Enigma Stream Client (Enigma / Enigma2 Based Dreambox & Dbox2) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93)
+--- Thread: XBMC Tuxbox Enigma Stream Client (Enigma / Enigma2 Based Dreambox & Dbox2) (/showthread.php?tid=23834)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47


- realjobe - 2009-03-26

kemik Wrote:1. I setup an SMB share to my dreambox internal hard disk and this allows me to play anything that I have already recorded
2. Then I also in the Video section add a bookmark to my Dreambox using tuxbox://<ip address of DM>:80/ which I call Dreambox Live Stream.

Yes, This is what was looking for. The SMB share for recorded videos has never been an issue, but how can I get the bonquet lists automatically from DB. The question is what image are you using in DB? Enigma2 based (Enigma2 v3.x - v4.x), Newnigma2. v2.x or something else. Smile


- kemik - 2009-03-26

realjobe Wrote:Yes, This is what was looking for. The SMB share for recorded videos has never been an issue, but how can I get the bonquet lists automatically from DB. The question is what image are you using in DB? Enigma2 based (Enigma2 v3.x - v4.x), Newnigma2. v2.x or something else. Smile

As someone else wrote it could be an Enigma 1 issue

I'm using Nabilo 0.9 om my DM800 which I believe is based on Enigma 2


- kemik - 2009-03-26

Just checked it is of course based on Enigma 2


- arnova - 2009-03-26

Could someone please post a full debug log (on pastebin) with the t3ch version from March?


- realjobe - 2009-03-26

arnova Wrote:Could someone please post a full debug log (on pastebin) with the t3ch version from March?

WOW! It actually workd, kind-a.
I have DreamBox 7025+ with NewNigma2 v2.4.
XBMC is 2009-03-04_rev18221.

1. I added TuxBox video-link with user/password like
Code:
tuxbox://root:[email protected]:80/Favourites (TV)/
* System downloaded my bonquet, but I needed to hit the link twice in order to get the Channel list.

2. First 2 channels did not (YLE TV2..) start to play, but the 3rd did (turku TV)

Debug log is http://pastebin.com/m3f8bfe7


- mkortstiege - 2009-03-26

Anyone with enigma1 here to provide a debug log as well? Thanks


- realjobe - 2009-03-26

redindian Wrote:Thanks for point out that thread Solo0815.

same solving is going on in here http://forum.xbmc.org/showthread.php?tid=45577&page=4


- Kobazz - 2009-03-26

@vdrfan, scroll back to my pastebins. They're all from Enigma 1.


- mkortstiege - 2009-03-27

Kobazz Wrote:@vdrfan, scroll back to my pastebins. They're all from Enigma 1.

Sure, but a log generated from a more recent version would come handy (along the ones I was able to produce). It would also be nice, if someone having problems running tuxbox:// stuff on XBOX could try the same on a Win32/Linux/OSX build. Thanks again.


- redindian - 2009-03-27

The logs should be the same I think, since the problems seem the same with the february and the march build.

I'll post a debug log with the new one and try with my Win32 version also.


- redindian - 2009-03-27

I can confirm XBMC on XP/Win32 working perfectly with my Dbox2 running PB image 7 (Enigma).

Then I copy/pasted the url to XBMC on my Xbox running the March release from T3CH.

It loaded the bouquets correctly. But if you open a bouquet it displays all channels and keeps loading.

Then I canceled about 15 times, until the loading dialog closed. Now I could click a channel and it would stream correctly. Only it ended after only a few seconds. But that might be another problem.

I think the problem is that it tries to get an invalid url which returns a 404. Then it tries to query all services with again an invalid url and keeps repeating this endlessly. The invalid url contains a cgi-bin part that should not be there. The '/cgi-binxml/services' should become '/xml/services' and then it will probably work I think.

Below is a part of the log from XBMC. I've removed startup, shutdown and parts that get repeated over an over again. The full log can be downloaded here.

Code:
[Bouquets loaded]
08:34:02 M: 24760320   DEBUG: CApplication::OnKey: 256 pressed, action is 7
08:34:02 M: 24748032   DEBUG: Clearing cached fileitems [tuxbox://root:[email protected]/xml/services?mode=0&submode=4&reference=4097:7:0:1dacf:0:0:0:0:0:0:/var/tuxbox/config/enigma/userbouquet.1dacf.tv]
08:34:02 M: 24846336   DEBUG: CGUIMediaWindow::GetDirectory (tuxbox://root:[email protected]/xml/services?mode=0&submode=4&reference=4097:7:0:1dacf:0:0:0:0:0:0:/var/tuxbox/config/enigma/userbouquet.1dacf.tv)
08:34:02 M: 24846336   DEBUG:   ParentPath = [tuxbox://root:[email protected]:80/]
08:34:02 M: 24846336   ERROR: DIRECTORY::CDirectoryTuxBox::GetRootAndChildString - Default defined SubMenu : (4) Bouquets
08:34:02 M: 24846336    INFO: Loading skin file: DialogProgress.xml
08:34:02 M: 24846336   DEBUG: Load DialogProgress.xml: 56.67ms
08:34:02 M: 24412160   DEBUG: Alloc resources: 4.59ms (0.00 ms skin load, 0.31 ms preload)
08:34:03 M: 24432640   DEBUG: FileCurl::Open(D00A0C64) [url]http://root:[email protected]/xml/services?mode=0&submode=4&reference=4097:7:0:1dacf:0:0:0:0:0:0:/var/tuxbox/config/enigma/userbouquet.1dacf.tv[/url]
08:34:03 M: 24330240   DEBUG: kernel32.dll fake function GetFullPathNameA called
08:34:03 M: 24330240   DEBUG: Curl::Debug About to connect() to 192.168.178.102 port 80 (#0)
08:34:03 M: 24330240   DEBUG: Curl::Debug   Trying 192.168.178.102...
08:34:03 M: 24330240   DEBUG: Curl::Debug Connected to 192.168.178.102 (192.168.178.102) port 80 (#0)
08:34:03 M: 24330240   DEBUG: Curl::Debug Server auth using Basic with user 'root'
08:34:03 M: 24330240   DEBUG: Curl::Debug GET /xml/services?mode=0&submode=4&reference=4097:7:0:1dacf:0:0:0:0:0:0:/var/tuxbox/config/enigma/userbouquet.1dacf.tv HTTP/1.1
08:34:03 M: 24330240   DEBUG: Curl::Debug Authorization: Basic cm9vdDpkcmVhbWJveA==
08:34:03 M: 24330240   DEBUG: Curl::Debug User-Agent: XBMC/pre-2.1 (compatible; MSIE 6.0; Windows NT 5.1; WinampMPEG/5.09)
08:34:03 M: 24330240   DEBUG: Curl::Debug Host: 192.168.178.102
08:34:03 M: 24330240   DEBUG: Curl::Debug Accept: */*
08:34:03 M: 24330240   DEBUG: Curl::Debug HTTP/1.1 200 OK
08:34:03 M: 24330240   DEBUG: Curl::Debug Connection: close
08:34:03 M: 24330240   DEBUG: Curl::Debug Content-Length: 4715
08:34:03 M: 24330240   DEBUG: Curl::Debug Content-Type: text/xml; charset=utf-8
08:34:03 M: 24330240   DEBUG: FileCurl::Close(D00A0C64) [url]http://root:[email protected]/xml/services?mode=0&submode=4&reference=4097:7:0:1dacf:0:0:0:0:0:0:/var/tuxbox/config/enigma/userbouquet.1dacf.tv[/url]
08:34:03 M: 24330240   DEBUG: Curl::Debug Expire cleared
08:34:03 M: 24330240   DEBUG: Curl::Debug Closing connection #0
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Name:    NED1
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Adress:  tuxbox://root:[email protected]/cgi-bin/zapTo?path=1:0:1:fab:451:35:c00000:0:0:0:.ts
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Name:    NED2
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Adress:  tuxbox://root:[email protected]/cgi-bin/zapTo?path=1:0:1:fac:451:35:c00000:0:0:0:.ts
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Name:    NED3
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Adress:  tuxbox://root:[email protected]/cgi-bin/zapTo?path=1:0:1:fad:451:35:c00000:0:0:0:.ts
[More of the same]
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Name:    Sport1
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Adress:  tuxbox://root:[email protected]/cgi-bin/zapTo?path=1:0:1:fa6:451:35:c00000:0:0:0:.ts
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Name:    Eredivisielive 1
08:34:03 M: 24330240   DEBUG: CTuxBoxUtil::ParseChannels - Adress:  tuxbox://root:[email protected]/cgi-bin/zapTo?path=1:0:1:13a6:455:35:c00000:0:0:0:.ts
08:34:04 M: 24432640   DEBUG: Saving fileitems [tuxbox://root:[email protected]/xml/services?mode=0&submode=4&reference=4097:7:0:1dacf:0:0:0:0:0:0:/var/tuxbox/config/enigma/userbouquet.1dacf.tv]
08:34:04 M: 24432640   DEBUG:   -- items: 26, sort method: 0, ascending: false
08:34:04 M: 24432640   DEBUG: CFileItemList::Sort, sorting took 0 millis
08:34:04 M: 23384064   ERROR: DIRECTORY::CDirectoryTuxBox::GetRootAndChildString - Default defined SubMenu : (4) Bouquets
08:34:04 M: 23384064   ERROR: DIRECTORY::CDirectoryTuxBox::GetRootAndChildString - Default defined SubMenu : (4) Bouquets
08:34:04 M: 23289856   DEBUG: Alloc resources: 25.98ms (0.00 ms skin load, 11.58 ms preload)
08:34:04 M: 23289856   DEBUG: Alloc resources: 15.91ms (0.00 ms skin load, 0.42 ms preload)
08:34:05 M: 23298048   DEBUG: FileCurl::Open(D05846F8) [url]http://root:[email protected]/cgi-binxml/services?mode=0&submode=4[/url]
08:34:05 M: 23195648   DEBUG: kernel32.dll fake function GetFullPathNameA called
08:34:05 M: 23195648   DEBUG: Curl::Debug About to connect() to 192.168.178.102 port 80 (#0)
08:34:05 M: 23195648   DEBUG: Curl::Debug   Trying 192.168.178.102...
08:34:05 M: 23195648   DEBUG: Curl::Debug Connected to 192.168.178.102 (192.168.178.102) port 80 (#0)
08:34:05 M: 23195648   DEBUG: Curl::Debug Server auth using Basic with user 'root'
08:34:05 M: 23195648   DEBUG: Curl::Debug GET /cgi-binxml/services?mode=0&submode=4 HTTP/1.1
08:34:05 M: 23195648   DEBUG: Curl::Debug Authorization: Basic cm9vdDpkcmVhbWJveA==
08:34:05 M: 23195648   DEBUG: Curl::Debug User-Agent: XBMC/pre-2.1 (compatible; MSIE 6.0; Windows NT 5.1; WinampMPEG/5.09)
08:34:05 M: 23195648   DEBUG: Curl::Debug Host: 192.168.178.102
08:34:05 M: 23195648   DEBUG: Curl::Debug Accept: */*
08:34:05 M: 23195648   DEBUG: Curl::Debug The requested URL returned error: 404
08:34:05 M: 23195648   DEBUG: Curl::Debug Closing connection #0
08:34:05 M: 23195648   DEBUG: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 22
08:34:05 M: 23195648   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
[More]
08:34:05 M: 23048192   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
08:34:05 M: 23048192   ERROR: DIRECTORY::CDirectoryTuxBox::GetDirectory - Unable to get XML structure! Try count:0, Wait Timer:20s
08:34:05 M: 23048192   DEBUG: FileCurl::Close(D02C06F8) [url]http://root:[email protected]/cgi-binxml/services?mode=0&submode=4[/url]
08:34:05 M: 23048192   ERROR: DIRECTORY::CDirectoryTuxBox::GetDirectory - Unable to get XML structure! Try count:1, Wait Timer:30s
08:34:05 M: 23048192   DEBUG: FileCurl::Close(D05846F8) [url]http://root:[email protected]/cgi-binxml/services?mode=0&submode=4[/url]
[Same error]
08:34:05 M: 23052288   ERROR: DIRECTORY::CDirectoryTuxBox::GetDirectory - Unable to get XML structure! Try count:0, Wait Timer:40s
08:34:05 M: 23052288   DEBUG: FileCurl::Close(D05846F8) [url]http://root:[email protected]/web/getallservices[/url]
08:34:05 M: 23052288   DEBUG: FileCurl::Open(D02C06F8) [url]http://root:[email protected]/web/getallservices[/url]
08:34:05 M: 23048192   DEBUG: kernel32.dll fake function GetFullPathNameA called
08:34:05 M: 23048192   DEBUG: Curl::Debug About to connect() to 192.168.178.102 port 80 (#0)
08:34:05 M: 23048192   DEBUG: Curl::Debug   Trying 192.168.178.102...
08:34:05 M: 23048192   DEBUG: Curl::Debug Connected to 192.168.178.102 (192.168.178.102) port 80 (#0)
08:34:05 M: 23048192   DEBUG: Curl::Debug Server auth using Basic with user 'root'
08:34:05 M: 23048192   DEBUG: Curl::Debug GET /web/getallservices HTTP/1.1
08:34:05 M: 23048192   DEBUG: Curl::Debug Authorization: Basic cm9vdDpkcmVhbWJveA==
08:34:05 M: 23048192   DEBUG: Curl::Debug User-Agent: XBMC/pre-2.1 (compatible; MSIE 6.0; Windows NT 5.1; WinampMPEG/5.09)
08:34:05 M: 23048192   DEBUG: Curl::Debug Host: 192.168.178.102
08:34:05 M: 23048192   DEBUG: Curl::Debug Accept: */*
08:34:05 M: 23048192   DEBUG: Curl::Debug The requested URL returned error: 404
08:34:05 M: 23048192   DEBUG: Curl::Debug Closing connection #0
08:34:05 M: 23048192   DEBUG: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 22
08:34:05 M: 23048192   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
[More of the same...]

Thanks for looking into this! Let me know if I can help in any other way.

BTW. Maybe you can see why the stream stopped also. It says in the debug 'end of stream notice' or the buffers is empty and then it is closing.


- GameAction - 2009-03-27

I'm having the same problem with my dbox with every tech release of 2009 (all release).
I've a DB500s with sifteam 1.9.3d so this is an enigma1 image....
i've tried everything; different configuration, different channel list, new channel list created for the purpouse of some test. I always get an xml error and the connection, as stated by other members, loops and nothing more.

Back to tech 30.12 release and all works fine.

Now i've tried with a jester release (17.03.09) on win vista, it stop after 2 seconds and xbmc hangs, so i've to kill the process.

At this point i've on my xbox the tech release of 30.12 and on my pc the latest jester release, with xbox i can connect and view dbox channels with no problems, with pc nothing....

Why don't create a "different" protocol for enigma1 based and enigma2 based images?? Something like tuxbox1 and tuxbox2?


- arnova - 2009-03-28

We have fixed this yesterday in SVN... Smile


- redindian - 2009-03-28

Great stuff! Now let's find a bleeding edge release with this fix in it, haha.

Well, at the moment I've added the streams by hand using the urls from de debug log, and that works quite good also.

Thanks for fixing it!


- Solo0815 - 2009-03-28

redindian Wrote:Thanks for fixing it!
+1
Thx