Kodi Community Forum

Full Version: XBMC Tuxbox Enigma Stream Client (Enigma / Enigma2 Based Dreambox & Dbox2)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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://USERTongueASSWORD@TUXBOX_IPTongueORT/

Regards
GeminiServer

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

Here are Some Screenshots:
Image

Image

Image

Image
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
Very cool indeed geminiserver! Cool (just wished now that I owned a Dreambox Nod) ...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) Huh
@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

Image

Image
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
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
Wow this is realy cool. Was thinking of buying a DM500 or maybe a DM8000.
hello,

great work man...!

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


cu lolol
Betatester channel #tuxbox on Freenode IRC network!
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
sorry, MGCAMD_1.15 ofcourse
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
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/GM...145f208494
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/x...&submode=4
19:45:50 M: 21544960 INFO: XCURL:Big GrinllLibCurlGlobal::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...&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:Big GrinllLibCurlGlobal::CheckIdle - Closing session to http://192.168.0.254
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
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