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

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



XBMC Tuxbox Enigma Stream Client (Enigma / Enigma2 Based Dreambox & Dbox2) - GeminiServer - 2006-12-24 17:44

It's time for a progress announcement!

XBMC TuxBox Stream Client
The TuxBox Stream Client will only work with Enigma Based TuxBox images, this includes Dreambox and Dbox2!

Dbox2 Users with Neutrino Images: to use the XBMC TuxBox Client you must switch to a Enigma based images! I Recommend the PB-Enigma images from http://www.pb-powerboard.com/ or Enigma Based Images from other groups for the Dbox2!

How does it working:
you just create a share with the Tuxbox IP adress and login informations.
On Opening, the client will receive the Bouquet + Channel list.. and on select a channel , it will begin to stream... it will also display Current and Next Events. EPG, Recording and other usefull things and Information will be add. later!

The Share will be:
tuxbox://USER:PASSWORD@TUXBOX_IP:PORT/

Regards
GeminiServer

P.s.: if you want help me, i'm looking for a Sponsored Dreambox 7025!

Here are Some Screenshots:
[Image: screenshot002.jpg]

[Image: screenshot003.jpg]

[Image: screenshot005.jpg]

[Image: screenshot009.jpg]


- snappz - 2006-12-25 01:18

Awesome news geminiserver!
I am looking forward to this with great anticipation.

If you need anyone to help test I have a DM7000 and a DM500.

Thanks for the update

snappz


- Gamester17 - 2006-12-25 11:14

Very cool indeed geminiserver! Cool (just wished now that I owned a Dreambox :nodSmile ...may I suggest that once you added the code to XBMC's SVN (in a branch or the trunk) you could contact the programmer working on a Dreambox plugin for MediaPortal and give him a few pointers(?), ...as he sure complicated his plugin much more than needed, he should have just implemented a Tuxbox Enigma Stream Client like you did instead Wink

PS! Maybe off-topic but I have to ask, is there any chance of you helping to add the standard XMLTV TV-Guide to XBMC's SVN in a branch and then maybe add a .xmltv listing grabber/converter for the Dreambox EPG (Electronic Program Guide)? (either in XBMC client-side or on the Dreambox server-side), that way Dreambox owners could also get and view the TV listings for their Dreambox channels through the Xbox, maybe enable channel-switching through that TV-Guide too. Then later, sheduling and recoding could be made through that TV-Guide as well, (if it was extended to be able to do so) Confused


- GeminiServer - 2006-12-25 12:42

@Gamester
i have no plan for the EPG stuff now... may be i will use the XML TV Guide..

I implement also the Picture Icon Support for the TuxBox Client, the icons are used from the skin\picon folder..

Regards
GeminiServer

Here are some Screenshots again:
[Image: screenshot016.jpg]

[Image: screenshot017.jpg]

[Image: screenshot018.jpg]


- ultrabrutal - 2006-12-25 13:01

This looks AWESOME! Can't wait till it's done, so if you need any testers I have three Xbox'es and a Dreambox DM7020 (Gemini3.20, NEWCS1_18, MGCAMD1_01) with two cards and lots of channels to test. Wink

Gimme a PM if you need any help!

Finally we can get rid of the horrible video output the DreamBox has compared to the Component output of the Xbox - plus access from every room Smile


- UtWoC - 2006-12-25 15:41

great work m8

I have three xboxes and a DM500S in my network. If you need tester just message me Smile

Merry X-Mas to everybody

Greetz

UtWoC


- Nickman - 2006-12-25 16:37

Wow this is realy cool. Was thinking of buying a DM500 or maybe a DM8000.


- lolol - 2006-12-29 01:22

hello,

great work man...!

where could i test it? it is possibly to get the code already...


cu lolol


- GeminiServer - 2006-12-30 01:42

Betatester channel #tuxbox on Freenode IRC network!


- ultrabrutal - 2006-12-30 15:37

Which times are you normally online?

I installed the beta2 and setup the source to point to my Dreambox IP and changed my root password. Nothing happens when I try to connect. I tried also without login/password at all. Same deal.

Dreambox DM7020
Gemini 3.10
NEWCS_1.18
MGCAMD_1.01


- ultrabrutal - 2006-12-30 15:39

sorry, MGCAMD_1.15 ofcourse


- GeminiServer - 2006-12-30 17:36

1. to stream you need enigma
2. to stream: the SPTS-Mode must be activated
3. the connection string: tuxbox://user:pass@ip/
4. the enigma web interface must be activated!
5. check if you can stream from web interface Web X-TV [VLC Plugin]
6. Start XBMC with Pressed x+y button, to activate the Debug Loggin.. (you will see FPS and mem on the screen)
7. On problems post every time the full xbmc.log with the debug informations


- ultrabrutal - 2006-12-30 20:49

1. Is there in the Gemini 3.20
2. Nowhere to be found. How do I enable this?
3. Yup
4. Yup
5. Works
6. Done
7.

19:45:23 M: 53243904 NOTICE: -----------------------------------------------------------------------
19:45:23 M: 53223424 NOTICE: Starting XBoxMediaCenter. Built on Dec 29 2006
19:45:23 M: 53223424 NOTICE: Q is mapped to: Harddisk0\Partition1\Apps\XBMC_Tuxbox_Beta2
19:45:23 M: 53223424 NOTICE: Log File is located: Q:\xbmc.log
19:45:23 M: 53223424 NOTICE: -----------------------------------------------------------------------
19:45:23 M: 53223424 NOTICE: Setup DirectX
19:45:23 M: 53194752 NOTICE: load settings...
19:45:23 M: 53194752 NOTICE: loading T:\guisettings.xml
19:45:23 M: 53059584 NOTICE: Getting hardware information now...
19:45:23 M: 53059584 NOTICE: Checking resolution 0
19:45:23 M: 53059584 NOTICE: Per AV pack settings are on
19:45:23 M: 53059584 NOTICE: HDTV found : loading T:\avpacksettings.xml
19:45:23 M: 53043200 NOTICE: Getting hardware information now...
19:45:23 M: 53022720 NOTICE: Checking resolution 0
19:45:23 M: 53145600 NOTICE: q:\userdata\sources.xml
19:45:24 M: 26226688 ERROR: Keyboard Translator: Can't find button back
19:45:24 M: 29786112 NOTICE: Checking the Date!
19:45:24 M: 29786112 NOTICE: start dvd mediatype detection
19:45:24 M: 29261824 NOTICE: initializing playlistplayer
19:45:24 M: 29261824 NOTICE: DONE initializing playlistplayer
19:45:24 M: 29261824 NOTICE: load default skin:[Project Mayhem III]
19:45:25 M: 25812992 WARNING: use dashboard
19:45:25 M: 25812992 NOTICE: initialize done
19:45:25 M: 25812992 INFO: Key combination detected for full debug logging (X+Y)
19:45:25 M: 25812992 NOTICE: Running the application...
19:45:25 M: 25812992 INFO: CNetwork::LogState - Link: full duplex
19:45:25 M: 25812992 INFO: CNetwork::LogState - Link: 100 mbps
19:45:25 M: 25812992 INFO: CNetwork::LogState - State: dns
19:45:25 M: 25812992 INFO: CNetwork::LogState - State: static
19:45:25 M: 25812992 INFO: CNetwork::LogState - ip: 192.168.0.198
19:45:25 M: 25812992 INFO: CNetwork::LogState - subnet: 255.255.255.0
19:45:25 M: 25812992 INFO: CNetwork::LogState - gateway: 192.168.0.1
19:45:25 M: 25812992 INFO: CNetwork::LogState - dns: 192.168.0.1, 0.0.0.0
19:45:25 M: 25812992 INFO: WEATHER: Downloading weather
19:45:25 M: 25812992 INFO: Get URL: http://xoap.weather.com/weather/local/GMXX0154?cc=*&unit=m&dayf=4&prod=xoap&par=1004124588&key=079f24145f208494
19:45:25 M: 25812992 DEBUG: CApplication::OnMessage : Translating ReplaceWindow(Home)
19:45:25 M: 25812992 DEBUG: CApplication::OnMessage : To ReplaceWindow(Home)
19:45:25 M: 25812992 DEBUG: Activating window ID: 10000
19:45:25 M: 25812992 DEBUG: Checking if window ID 10000 is locked.
19:45:25 M: 25399296 DEBUG: CNetwork::NetworkMessage - Starting network services
19:45:25 M: 25399296 NOTICE: start timeserver client
19:45:25 M: 24875008 NOTICE: XBFileZilla: Starting...
19:45:25 M: 20344832 INFO: Get URL: http://feeds.feedburner.com/XboxScene
19:45:26 M: 19288064 NOTICE: XBFileZilla: Started
19:45:26 M: 19288064 INFO: WEATHER: Weather download successful
19:45:27 M: 19689472 DEBUG: Got rss feed: http://feeds.feedburner.com/XboxScene
19:45:28 M: 19689472 DEBUG: RSS feed encoding: UTF-8
19:45:28 M: 19668992 DEBUG: Parsed rss feed: http://feeds.feedburner.com/XboxScene
19:45:30 M: 20336640 DEBUG: CApplication::OnKey: 271 pressed, action is 4
19:45:32 M: 20783104 DEBUG: CApplication::OnKey: 271 pressed, action is 4
19:45:32 M: 20783104 DEBUG: CApplication::OnKey: 256 pressed, action is 7
19:45:32 M: 20758528 DEBUG: CApplication::OnMessage : Translating ActivateWindow(MyVideos)
19:45:32 M: 20758528 DEBUG: CApplication::OnMessage : To ActivateWindow(MyVideos)
19:45:32 M: 20758528 DEBUG: Activating window ID: 10024
19:45:32 M: 20758528 DEBUG: Checking if window ID 10024 is locked.
19:45:32 M: 21504000 DEBUG: FreeVisualisation() started
19:45:32 M: 21504000 DEBUG: FreeVisualisation() done
19:45:32 M: 24084480 INFO: Attempting to default to:
19:45:32 M: 24080384 INFO: Loading skin file: MyVideo.xml
19:45:32 M: 24080384 INFO: Loading references file: Q:\skin\Project Mayhem III\pal\references.xml
19:45:32 M: 23711744 DEBUG: CGUIMediaWindow::GetDirectory ()
19:45:32 M: 23756800 DEBUG: ParentPath = []
19:45:32 M: 23756800 DEBUG: CVirtualPathDirectory::GetTypeAndBookmark(virtualpath://video/Videos) = [video],[Videos]
19:45:32 M: 23756800 DEBUG: CURL::CURL - Url has no protocol Videos, empty CURL created
19:45:33 M: 21635072 DEBUG: CApplication::OnKey: 271 pressed, action is 4
19:45:33 M: 21610496 DEBUG: CApplication::OnKey: 271 pressed, action is 4
19:45:33 M: 21610496 DEBUG: CApplication::OnKey: 271 pressed, action is 4
19:45:34 M: 21610496 DEBUG: CApplication::OnKey: 271 pressed, action is 4
19:45:37 M: 21635072 DEBUG: CApplication::OnKey: 256 pressed, action is 7
19:45:37 M: 21868544 DEBUG: CGUIMediaWindow::GetDirectory (tuxbox://root:********@192.168.0.254:81/)
19:45:37 M: 21868544 DEBUG: ParentPath = []
19:45:37 M: 21868544 INFO: Loading skin file: DialogContextMenu.xml
19:45:37 M: 21868544 INFO: Loading references file: Q:\skin\Project Mayhem III\pal\references.xml
19:45:50 M: 21770240 DEBUG: CApplication::OnKey: 275 pressed, action is 10
19:45:50 M: 21880832 INFO: Loading skin file: DialogProgress.xml
19:45:50 M: 21880832 INFO: Loading references file: Q:\skin\Project Mayhem III\pal\references.xml
19:45:50 M: 21880832 WARNING: CURL::SetOptions - Invalid options specified for url xml/services?mode=0&submode=4
19:45:50 M: 21581824 DEBUG: FileCurl::Open(D00A1AE8) http://root:*********@192.168.0.254:81/xml/services?mode=0&submode=4
19:45:50 M: 21544960 INFO: XCURL::DllLibCurlGlobal::easy_aquire - Created session to http://192.168.0.254
19:45:50 M: 21544960 DEBUG: Curl:: Debug About to connect() to 192.168.0.254 port 81
19:45:50 M: 21544960 DEBUG: Curl:: Debug Trying 192.168.0.254...
19:45:50 M: 21544960 DEBUG: Curl:: Debug err:0
19:45:50 M: 21544960 DEBUG: Curl:: Debug Failed connect to 192.168.0.254:81; Call would block
19:45:50 M: 21544960 DEBUG: Curl:: Debug Closing connection #0
19:45:50 M: 21544960 ERROR: GetSocketForIndex() invalid socket for index:3
19:45:50 M: 21544960 ERROR: ReleaseSocket() invalid socket for index:3
19:45:50 M: 21544960 ERROR: DIRECTORY::CDreamboxDirectory::GetDirectory - Unable to parse xml
19:45:50 M: 21544960 DEBUG: DIRECTORY::CDreamboxDirectory::GetDirectory - Sample follows...
19:45:50 M: 21544960 DEBUG: FileCurl::Close(D00A1AE8) http://root:*******@192.168.0.254:81/xml/services?mode=0&submode=4
19:45:50 M: 21647360 ERROR: CGUIMediaWindow::GetDirectory(tuxbox://root:**********@192.168.0.254:81/) failed
19:45:50 M: 21647360 DEBUG: CGUIMediaWindow::GetDirectory ()
19:45:50 M: 21647360 DEBUG: ParentPath = []
19:45:50 M: 21647360 DEBUG: CVirtualPathDirectory::GetTypeAndBookmark(virtualpath://video/Videos) = [video],[Videos]
19:45:50 M: 21647360 DEBUG: CURL::CURL - Url has no protocol Videos, empty CURL created
19:45:50 M: 21123072 INFO: Loading skin file: DialogOK.xml
19:45:50 M: 21647360 INFO: Loading references file: Q:\skin\Project Mayhem III\pal\references.xml
19:45:52 M: 21000192 DEBUG: CApplication::OnKey: 256 pressed, action is 7
19:45:56 M: 21401600 INFO: XCURL::DllLibCurlGlobal::CheckIdle - Closing session to http://192.168.0.254


- GeminiServer - 2006-12-30 21:22

To Activate SPTS Mode:
Settings - Expert - Activate SPTS

You have tryed to much time to connect to the dreambox..
The log says: Call would block


- ultrabrutal - 2006-12-30 21:38

SPTS: Either I'm blind or else I do not have this option... I already looked through Expert settings multiple times - it's not there!?

Log: I tried only once to keep the log as clean as possible!? webXtv works fine