[REL] Dreambox plugin 0.1 is done


#1

A first draft for your viewing pleasure

Hey everyone,

Early January I gave the very talented Sander a challenge, and we worked a week on it. The challenge was to try and create a Dreambox plugin which I could use in my setup which would fetch my cousins dreambox content.

I am pleased to say that we have a working first draft which you guys can tryout if you want to.


It uses the raw stream at a specific IP, but we also tried to build in support for having a transcoder at a seperate address in case people outside your network wants to view, but has limited bandwidth.

The development of that plugin is on hold at the moment, but you are welcome to try it out: https://github.com/sander1/Dreambox.bundle


 


EDIT: The above link is for the original version which now is outdated. The latest greeeny101-version can be found here: https://github.com/g...Dreambox.bundle


Go into the plugin, choose preferences. In the host field you add the IP address to your dreambox. In the "web interface port" you add the port which the web interface uses. This plugin uses the web interface to change channels. The field called "Streaming video port" should contain the port from which you stream transcoded material (if any).


Maybe in the future Sander will have time to help me flesh this out, but for now this is what exists. Let me know how it works for you guys.



Limitations: This plugin is only tested with the web interface that is called Enigma Web Interface - Pli Edition. Until more development is done to support the Dreambox API, no other web interface will work I believe.


#2

When I choose Preferences, I get Preferences in both the left and the right column (the word Preferences), and nothing else. Nothing happens when I press on Preferences with the remote.


#3

Hi Atrus,



thanks for that! This was the most missing plugin in my existing Plex setup.

But unfortunately it doesn't work :-(

in the log I receive the following error:



Checking if com.plexapp.plugins.dreambox is broken

2013-01-31 18:00:26,924 (1b98) : DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'

2013-01-31 18:00:26,940 (1b98) : DEBUG (runtime:106) - Sending packed state data (109 bytes)

2013-01-31 18:00:26,940 (1b98) : DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes

2013-01-31 18:00:39,496 (2448) : DEBUG (runtime:655) - Handling request GET /video/dreambox

2013-01-31 18:00:39,497 (2448) : DEBUG (runtime:49) - Received packed state data (80 bytes)

2013-01-31 18:00:39,499 (2448) : DEBUG (runtime:751) - Found route matching /video/dreambox

2013-01-31 18:00:39,500 (2448) : DEBUG (networking:166) - Requesting 'http://192.168.1.52:80/body'

2013-01-31 18:00:39,528 (2448) : ERROR (networking:213) - Error opening URL 'http://192.168.1.52:80/body'

2013-01-31 18:00:39,528 (2448) : INFO (logkit:16) - Couldn't connect to host.





Should the plugin connect to the "normal" web interface? Or does it connect to the alternative web interface which has to be installed seperately?

because this URL really doesn't exist on the dreambox...(I haven't installed the alternative web interface...)

It's a dm800se dreambox with enigma2.

The client: iOS devices: iPad, iPhone and atv2


#4

[quote name='torain' timestamp='1359654279' post='348253']


Hi Atrus,



thanks for that! This was the most missing plugin in my existing Plex setup.

But unfortunately it doesn't work :-(

in the log I receive the following error:



Checking if com.plexapp.plugins.dreambox is broken

2013-01-31 18:00:26,924 (1b98) : DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'

2013-01-31 18:00:26,940 (1b98) : DEBUG (runtime:106) - Sending packed state data (109 bytes)

2013-01-31 18:00:26,940 (1b98) : DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes

2013-01-31 18:00:39,496 (2448) : DEBUG (runtime:655) - Handling request GET /video/dreambox

2013-01-31 18:00:39,497 (2448) : DEBUG (runtime:49) - Received packed state data (80 bytes)

2013-01-31 18:00:39,499 (2448) : DEBUG (runtime:751) - Found route matching /video/dreambox

2013-01-31 18:00:39,500 (2448) : DEBUG (networking:166) - Requesting 'http://192.168.1.52:80/body'

2013-01-31 18:00:39,528 (2448) : ERROR (networking:213) - Error opening URL 'http://192.168.1.52:80/body'

2013-01-31 18:00:39,528 (2448) : INFO (logkit:16) - Couldn't connect to host.





Should the plugin connect to the "normal" web interface? Or does it connect to the alternative web interface which has to be installed seperately?

because this URL really doesn't exist on the dreambox...(I haven't installed the alternative web interface...)

It's a dm800se dreambox with enigma2.

The client: iOS devices: iPad, iPhone and atv2

[/quote]


This plugin is only tested with the web interface that is called Enigma Web Interface - Pli Edition

If you do not have that I think you will be limited to just watching the raw stream from the dreambox. And that is not that usuful as then you need to switch channels with the Dreambox remote :)


#5

I can not open Preferences, as I wrote in my previous message. Here is my log output


<br />
2013-01-31 18:21:37,577 (-53afa5d8) :  INFO (core:336) - Starting framework core - Version: 2.3.0.0, Build: c58cb8a (Fri Dec 28 07:49:22 UTC 2012)<br />
2013-01-31 18:21:37,578 (-53afa5d8) :  DEBUG (core:348) - Using the standard policy<br />
2013-01-31 18:21:37,578 (-53afa5d8) :  DEBUG (core:437) - Starting runtime component.<br />
2013-01-31 18:21:37,580 (-53afa5d8) :  DEBUG (core:437) - Starting caching component.<br />
2013-01-31 18:21:37,580 (-53afa5d8) :  DEBUG (core:437) - Starting data component.<br />
2013-01-31 18:21:37,580 (-53afa5d8) :  DEBUG (core:437) - Starting networking component.<br />
2013-01-31 18:21:37,581 (-53afa5d8) :  DEBUG (networking:312) - Loaded HTTP cookies<br />
2013-01-31 18:21:37,581 (-53afa5d8) :  DEBUG (caching:108) - No info file found, trashing the cache folder<br />
2013-01-31 18:21:37,582 (-53afa5d8) :  DEBUG (networking:498) - Setting the default network timeout to 20.0<br />
2013-01-31 18:21:37,621 (-53afa5d8) :  DEBUG (core:437) - Starting localization component.<br />
2013-01-31 18:21:37,621 (-53afa5d8) :  INFO (localization:408) - Setting the default locale to en-us<br />
2013-01-31 18:21:37,622 (-53afa5d8) :  DEBUG (core:437) - Starting messaging component.<br />
2013-01-31 18:21:37,622 (-53afa5d8) :  DEBUG (core:437) - Starting debugging component.<br />
2013-01-31 18:21:37,622 (-53afa5d8) :  DEBUG (core:437) - Starting services component.<br />
2013-01-31 18:21:37,623 (-53afa5d8) :  DEBUG (core:437) - Starting myplex component.<br />
2013-01-31 18:21:37,623 (-53afa5d8) :  DEBUG (core:437) - Starting notifications component.<br />
2013-01-31 18:21:37,624 (-4f9e9000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/system/messaging/clear_events/com.plexapp.plugins.dreambox'<br />
2013-01-31 18:21:37,777 (-53afa5d8) :  DEBUG (accessor:68) - Creating a new model access point for provider com.plexapp.plugins.dreambox in namespace 'metadata'<br />
2013-01-31 18:21:37,792 (-53afa5d8) :  DEBUG (runtime:1044) - Created a thread named 'load_all_services'<br />
2013-01-31 18:21:37,793 (-4f967000) :  DEBUG (services:265) - Plug-in is not daemonized - loading services from system<br />
2013-01-31 18:21:37,793 (-53afa5d8) :  DEBUG (runtime:1044) - Created a thread named 'get_server_info'<br />
2013-01-31 18:21:37,795 (-4f863000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400'<br />
2013-01-31 18:21:37,795 (-53afa5d8) :  DEBUG (core:149) - Finished starting framework core<br />
2013-01-31 18:21:37,796 (-53afa5d8) :  DEBUG (core:547) - Loading plug-in code<br />
2013-01-31 18:21:37,796 (-4f967000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X0J1bmRsZVNlcnZpY2U6QWxsU2VydmljZXM_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMApyMAo_'<br />
2013-01-31 18:21:37,838 (-53afa5d8) :  DEBUG (core:553) - Finished loading plug-in code<br />
2013-01-31 18:21:37,838 (-53afa5d8) :  DEBUG (runtime:604) - Adding a prefix handler for 'Dreambox' ('/video/dreambox')<br />
2013-01-31 18:21:37,839 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,839 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,840 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,840 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,840 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,840 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,841 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,841 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,841 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,842 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Resources<br />
2013-01-31 18:21:37,845 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,846 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,846 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,847 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,847 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,847 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,847 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,848 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,848 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,848 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,849 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,849 (-53afa5d8) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,849 (-53afa5d8) :  INFO (core:598) - Started plug-in<br />
2013-01-31 18:21:37,850 (-53afa5d8) :  DEBUG (socketinterface:144) - Starting socket server<br />
2013-01-31 18:21:37,850 (-53afa5d8) :  DEBUG (runtime:1044) - Created a thread named 'start'<br />
2013-01-31 18:21:37,851 (-53afa5d8) :  INFO (socketinterface:168) - Socket server started on port 57845<br />
2013-01-31 18:21:37,851 (-53afa5d8) :  INFO (pipeinterface:25) - Entering run loop<br />
2013-01-31 18:21:37,851 (-53afa5d8) :  DEBUG (runtime:655) - Handling request GET /:/prefixes<br />
2013-01-31 18:21:37,853 (-53afa5d8) :  DEBUG (runtime:751) - Found route matching /:/prefixes<br />
2013-01-31 18:21:37,854 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,854 (-53afa5d8) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Resources<br />
2013-01-31 18:21:37,856 (-53afa5d8) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 448 bytes<br />
2013-01-31 18:21:37,858 (-4f863000) :  DEBUG (core:525) - Machine identifier is 91dd84efad303a8ff14766c6c62b14251a71199c<br />
2013-01-31 18:21:37,858 (-4f863000) :  DEBUG (core:526) - Server version is 0.9.7.12.407-db37d6d<br />
2013-01-31 18:21:37,860 (-4f9e9000) :  DEBUG (runtime:655) - Handling request GET /video/dreambox<br />
2013-01-31 18:21:37,862 (-4f9e9000) :  DEBUG (runtime:751) - Found route matching /video/dreambox<br />
2013-01-31 18:21:37,943 (-4f967000) :  DEBUG (services:362) - Loaded services<br />
2013-01-31 18:21:37,949 (-4f8e5000) :  DEBUG (services:438) - No shared code to load<br />
2013-01-31 18:21:37,949 (-4f9e9000) :  DEBUG (preferences:256) - Loaded preferences from DefaultPrefs.json<br />
2013-01-31 18:21:37,950 (-4f9e9000) :  DEBUG (preferences:178) - Loaded the user preferences for com.plexapp.plugins.dreambox<br />
2013-01-31 18:21:37,950 (-4f9e9000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,951 (-4f9e9000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,951 (-4f9e9000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,951 (-4f9e9000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,951 (-4f9e9000) :  DEBUG (base:123) - Checking if com.plexapp.plugins.dreambox is broken<br />
2013-01-31 18:21:37,952 (-4f9e9000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'<br />
2013-01-31 18:21:37,960 (-4f9e9000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes<br />
2013-01-31 18:21:37,965 (-4f9e9000) :  DEBUG (runtime:655) - Handling request GET /video/dreambox<br />
2013-01-31 18:21:37,966 (-4f9e9000) :  DEBUG (runtime:751) - Found route matching /video/dreambox<br />
2013-01-31 18:21:37,967 (-4f9e9000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,967 (-4f9e9000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,967 (-4f9e9000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:37,967 (-4f9e9000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:37,968 (-4f9e9000) :  DEBUG (base:123) - Checking if com.plexapp.plugins.dreambox is broken<br />
2013-01-31 18:21:37,968 (-4f9e9000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'<br />
2013-01-31 18:21:37,975 (-4f9e9000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes<br />
2013-01-31 18:21:40,445 (-4f9e9000) :  DEBUG (runtime:655) - Handling request GET /:/plugins/com.plexapp.plugins.dreambox/prefs<br />
2013-01-31 18:21:40,464 (-4f9e9000) :  DEBUG (runtime:751) - Found route matching /:/plugins/com.plexapp.plugins.dreambox/prefs<br />
2013-01-31 18:21:40,466 (-4f9e9000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 476 bytes<br />
2013-01-31 18:21:48,907 (-4faed000) :  DEBUG (runtime:655) - Handling request GET /video/dreambox<br />
2013-01-31 18:21:48,908 (-4faed000) :  DEBUG (runtime:751) - Found route matching /video/dreambox<br />
2013-01-31 18:21:48,909 (-4faed000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:48,909 (-4faed000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:48,909 (-4faed000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:48,910 (-4faed000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:48,910 (-4faed000) :  DEBUG (base:123) - Checking if com.plexapp.plugins.dreambox is broken<br />
2013-01-31 18:21:48,910 (-4faed000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'<br />
2013-01-31 18:21:48,918 (-4faed000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes<br />
2013-01-31 18:21:48,922 (-4faed000) :  DEBUG (runtime:655) - Handling request GET /video/dreambox<br />
2013-01-31 18:21:48,924 (-4faed000) :  DEBUG (runtime:751) - Found route matching /video/dreambox<br />
2013-01-31 18:21:48,924 (-4faed000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:48,924 (-4faed000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:48,925 (-4faed000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:21:48,925 (-4faed000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:21:48,925 (-4faed000) :  DEBUG (base:123) - Checking if com.plexapp.plugins.dreambox is broken<br />
2013-01-31 18:21:48,926 (-4faed000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'<br />
2013-01-31 18:21:48,933 (-4faed000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes<br />
2013-01-31 18:42:27,440 (-4f9e9000) :  DEBUG (runtime:655) - Handling request GET /video/dreambox<br />
2013-01-31 18:42:27,442 (-4f9e9000) :  DEBUG (runtime:751) - Found route matching /video/dreambox<br />
2013-01-31 18:42:27,442 (-4f9e9000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:42:27,442 (-4f9e9000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:42:27,443 (-4f9e9000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:42:27,443 (-4f9e9000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:42:27,443 (-4f9e9000) :  DEBUG (base:123) - Checking if com.plexapp.plugins.dreambox is broken<br />
2013-01-31 18:42:27,444 (-4f9e9000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'<br />
2013-01-31 18:42:27,451 (-4f9e9000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes<br />
2013-01-31 18:42:27,454 (-4f9e9000) :  DEBUG (runtime:655) - Handling request GET /video/dreambox<br />
2013-01-31 18:42:27,455 (-4f9e9000) :  DEBUG (runtime:751) - Found route matching /video/dreambox<br />
2013-01-31 18:42:27,455 (-4f9e9000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:42:27,456 (-4f9e9000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:42:27,456 (-4f9e9000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:42:27,456 (-4f9e9000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:42:27,456 (-4f9e9000) :  DEBUG (base:123) - Checking if com.plexapp.plugins.dreambox is broken<br />
2013-01-31 18:42:27,457 (-4f9e9000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'<br />
2013-01-31 18:42:27,464 (-4f9e9000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes<br />
2013-01-31 18:42:32,536 (-4faed000) :  DEBUG (runtime:655) - Handling request GET /:/plugins/com.plexapp.plugins.dreambox/prefs<br />
2013-01-31 18:42:32,537 (-4faed000) :  DEBUG (runtime:751) - Found route matching /:/plugins/com.plexapp.plugins.dreambox/prefs<br />
2013-01-31 18:42:32,538 (-4faed000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 476 bytes<br />
2013-01-31 18:43:49,278 (-4faed000) :  DEBUG (runtime:655) - Handling request GET /video/dreambox<br />
2013-01-31 18:43:49,279 (-4faed000) :  DEBUG (runtime:751) - Found route matching /video/dreambox<br />
2013-01-31 18:43:49,280 (-4faed000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:43:49,280 (-4faed000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:43:49,280 (-4faed000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:43:49,280 (-4faed000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:43:49,281 (-4faed000) :  DEBUG (base:123) - Checking if com.plexapp.plugins.dreambox is broken<br />
2013-01-31 18:43:49,281 (-4faed000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'<br />
2013-01-31 18:43:49,288 (-4faed000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes<br />
2013-01-31 18:43:49,291 (-4faed000) :  DEBUG (runtime:655) - Handling request GET /video/dreambox<br />
2013-01-31 18:43:49,292 (-4faed000) :  DEBUG (runtime:751) - Found route matching /video/dreambox<br />
2013-01-31 18:43:49,293 (-4faed000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:43:49,293 (-4faed000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:43:49,293 (-4faed000) :  DEBUG (storage:154) - Checking /Users/imyrvold/Library/Application Support/Plex Media Server/Plug-ins/Dreambox.bundle/Contents/Resources<br />
2013-01-31 18:43:49,293 (-4faed000) :  DEBUG (storage:157) - FOUND!<br />
2013-01-31 18:43:49,294 (-4faed000) :  DEBUG (base:123) - Checking if com.plexapp.plugins.dreambox is broken<br />
2013-01-31 18:43:49,294 (-4faed000) :  DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcHAucGx1Z2lucy5kcmVhbWJveHMxMAppZGVudGlmaWVycjAK'<br />
2013-01-31 18:43:49,301 (-4faed000) :  DEBUG (runtime:851) - Response: [200] MediaContainer, 537 bytes


#6

[quote name='imyrvold' timestamp='1359653685' post='348248']


When I choose Preferences, I get Preferences in both the left and the right column (the word Preferences), and nothing else. Nothing happens when I press on Preferences with the remote.

[/quote]


Can you please show me a screenshot of that?



EDIT: Also, which PMS version do you have, and which OS are you running PMS on?


#7

[quote name='Atrus' timestamp='1359654721' post='348258']


This plugin is only tested with the web interface that is called Enigma Web Interface - Pli Edition

If you do not have that I think you will be limited to just watching the raw stream from the dreambox. And that is not that usuful as then you need to switch channels with the Dreambox remote :)

[/quote]




You're completely right...that's not too useful. Even if I had the possibility to switch channels from remote with another app..

And so or so the source code must be changed to get the normal stream running...(even if I don't know where these changes have to be made.)



I use an iCVS-image from http://www.i-have-a-dreambox.com with the standard weIF. Do you think it's possible to integrate a selection list in preferences to support the different webIFs?

Or does it make more sense to create seperate plugins for the different images (or better: different webIFs)?


#8

My OS is OS X Mountain Lionm and I updated today to the latest PMS.

I am attaching a screen shot of it here


#9

[quote name='torain' timestamp='1359655965' post='348273']


You're completely right...that's not too useful. Even if I had the possibility to switch channels from remote with another app..

And so or so the source code must be changed to get the normal stream running...(even if I don't know where these changes have to be made.)



I use an iCVS-image from http://www.i-have-a-dreambox.com with the standard weIF. Do you think it's possible to integrate a selection list in preferences to support the different webIFs?

Or does it make more sense to create seperate plugins for the different images (or better: different webIFs)?

[/quote]


I think it is possible. Do not know when it can be done though. webIF was on the plate when we had to postpone development for awhile. Now I do not know when I can get some time from Sander again.

If another developer has time I would welcome the help :)


#10

[quote name='imyrvold' timestamp='1359657632' post='348284']


My OS is OS X Mountain Lionm and I updated today to the latest PMS.

I am attaching a screen shot of it here

[/quote]


Hmm. I am using the latest PMS and latest PHT, and it works for me. Are you perhaps using PMC?


#11

No, I am using the Plex Home Theater, both on my Mac Pro (which is also the PMS) and the Mac Mini beneath my TV. Same on both.


#12

[quote name='imyrvold' timestamp='1359667050' post='348380']


No, I am using the Plex Home Theater, both on my Mac Pro (which is also the PMS) and the Mac Mini beneath my TV. Same on both.

[/quote]


Well, that is very weird. We both have the same setup (as long as you have updated to the latest PHT which was just released.

Please look in the PHT and plugin log and tell me exactly what happens when you push the Preferences button in the plugin. Paste here what happens in both logs. Include 10-20 seconds of log for both.

Also tell me the exact time when you pressed the button (I recommend you setting PHT in window mode and waiting for the clock in Finder to switch minute, that makes it easy to tell me exactly which second you pressed the button) :)


#13

Hi,



thanks for the nice plugin :rolleyes:



But i get no selection after configure the preferences, am i right...?


#14

this is my setup:


#15

[quote name='Peter911' timestamp='1359802701' post='349032']


this is my setup:

[/quote]




AWESOME plugin but not working now :)



Can u please explain me why I cant see the preferences menu (see screenshot)? Or do I have to add the IP addresses etc. via text edit directly inside the plugin?



Please let me know.



Thanks so much!


#16

[quote name='marcel500' timestamp='1359906564' post='349533']


Can u please explain me why I cant see the preferences menu (see screenshot)?

[/quote]


Currently, you can't access channel preferences through the Plex/Web client.


#17

[quote name='sander1' timestamp='1359936216' post='349766']


Currently, you can't access channel preferences through the Plex/Web client.

[/quote]




Ok got it!!! Thanks.


#18

[quote name='marcel500' timestamp='1359936404' post='349767']


Ok got it!!! Thanks.

[/quote]




Now I am on the Client (LG Smart TV) and I can see the preferences under Channels - I entered all necessary data but I wonder whats next? Where can I start the stream and watch TV?



Same on the Plex IPAD app.



Thanks a lot.


#19

[quote name='sander1' timestamp='1359936216' post='349766']


Currently, you can't access channel preferences through the Plex/Web client.

[/quote]


Hi Sander1. What a nice surprise to see that you are on the Dreambox plugin team! Just today I googled for Plex and Dreambox, and see what came up ;o) .



Okay, you tested PLi, an image I found less usefull and had to install the Peter Pan image. This because it was the only image that had the Norwegian user interface. (Hint: most norwegian Dreambox users have Peter Pan, so here is an opening for Plex ...) But besides of that it has the same features.



Being aware of that testing this channel against a Dreambox 600 running Enigma1/Peter Pan most likely would give no result, I just wanted to give it a try. The icon is vissible on my channel list, and got access to the preferences from my android device running the Plex app. Entered IP and WebIf port, no streaming port as I am not sure what to put there. The Plex GUI gives me the big Dream background picture, but nothing else. (don't you need the username and password for logging on to the Dreambox?).



The plex.log has following lines:



Feb 04, 2013 11:24:10:068 [2788] DEBUG - Request: GET /video/:/transcode/segmented/ping?session=zui0bwpa59l4bo6r 127.0.0.1:50883

Feb 04, 2013 11:24:10:069 [2788] DEBUG - * session => zui0bwpa59l4bo6r

Feb 04, 2013 11:24:10:069 [2788] WARN - Got a transcode session ping without a session GUID (or with an invalid one).



So the plugin seems to be connecting, but I don't know what to or not to expect...



How does the plugin deal with the signal? Does it uses tuxbox protocol (one channel at the time) or can it devide the entire transponder to multiple channels? I am thinking a multi user enviroment here, where users A and B have a possibility to watch different channels.



I read you mention that in case a Enigma1 WebIf is used other then PLi, only raw signal is available and you can not switch channels? I could solve that by using the webif on my Dreambox and zap from there, and watch the video on the Plex GUI (Plex/Web). Can that be done?



Other then that, keep up the good work. I feel this is the right way to go. An additional DVB streaming server (like this: http://wiki.arts.usyd.edu.au/meta/index.php/Building_a_DVB_streaming_server) or MythTV is maybe an overkill, if we already have the Dreambox to to the job...



There are a number of enigma projects that are being discussed on this forum. But none of them I believe are Enigma1. I hope to see more from this plugin in the future. Looking forward to your reply ;o)


#20

[quote name='Peter911' timestamp='1359802701' post='349032']


this is my setup:

[/quote]


First field: Remove http:// as it is done in code. Only the IP (or DNS name) should be there.

Second field: Here should be the port number only. No :

Third field: Same here. No :