Reichis Blog waste your sparetime…

dreamDroid

Get on Google Play Store

Get dreamDroid

GET THE LATEST BETA (optimized for tablets but still a little buggy) here

Dreamdroid is a open-source android client for enigma2 based Set-Top-Boxes.

The dreamdroid project is hosted on github, sources are available via git.
Dreamdroid is licensed under the Create-Commons Attribution-Noncommercial-Share Alike 3.0 Unported License (http://creativecommons.org/licenses/by-nc-sa/3.0/)

Links:

Dreamdroid is still in beta and may therefore still cause a "Force-Close" here and there or just do things in a way they're not meant to be.
Please report any errors or feature request to me (using the comments or the contact-feature of the android market, or direct email).

If you like dreamDroid feel free to buy me a Beer :) .

List of Features

  • Create an unlimited number of connection Profiles to control all your dreamboxes from everywhere (assumed they're reachable over the internet)
  • Directly link to lots of the activities using LauncherPros or ADW-Launchers "direct activity linking"-feature
  • Stream Live-TV or recordings to your android device using vPlayer (get vPlayer on the android market or on http://abitno.me/)
  • Browse and zap to Services.
    • Set a default bouquet to keep the required navigation steps at a minimum
  • Browse EPG (on per-Service base) and create timers based on any available EPG Information
  • Search the whole available EPG for any given term
  • Manage your timers (create, edit, delete)
  • Manage your recordings (zap to & delete)
  • Full support for Locations and Tags for timers and movies
  • "Virtual Remote Control" with two layouts
    • Fully blown standard dm8000-FB-Style layout
    • Minimized "QuickZap" Layout with BIG buttons
  • See what's running on your box
  • Control the powerstate of your box (standby, restart gui, restart box, shutdown)
  • Make screenshots
  • Send messages to your dreambox (receiving answers not implemented)
  • See technical information about the currently connected dreambox (version numbers, devicename, tuner, network interfaces, drives)

Officially Supported Devices

  • dm500hd
  • dm800
  • dm800se
  • dm7020hd
  • dm7025
  • dm8000

Screenshots

Changelog

Kommentare (182) Trackbacks (6)
  1. Hi,

    streaming to the internet is currently not really meant to be used.
    While it technically would you will need about 10MBit Upstream and a Mobile-Dataplan with REALLY unlimited Traffic (or a WLAN you can use where you want to stream to).
    If you have those you still won’t be able to password-protect the stream.

  2. Hi Reichi,

    Thanks a million for this GREAT piece of SW!! :-)

    It works perfectly on my HTC Desire Z using my LAN.

    But can’t I set it up to work using WAN, and if so where can I read about it? I assume that some sort of trancoding is needed, but exactly what do I do?

    Best regards Sogge

  3. …. i didn’t recognize before… i will NOT support clones here. Thx.

  4. I’m not sure how to screenshot my phone, but basically it looks like this:

    Profile:
    Ottosen

    Hostname/IP:
    192.168.1.45

    Streaming Hostname/IP:

    Port:
    80

    Enable SSL [ ]

    Enable Login [ ]

    Simple remote layout [ ]

    It makes no sense. My settings are simple and the numbers correct. It works through the phones browser, but not through the app. Are there some phone settings that might not allow apps connections or something?

  5. if you can open the webinterface using your android-browser everything is fine (until now problems always showed up as misconfiguration). If you can’t solve your problem a screenshot of the according dreamDroid profile would help :) .

  6. ..but for this whole app to work in the first place, do I need to do something in my router’s settings?

  7. Hi,

    if you ticked the “Use ssl” / use https the port will usually be 443 (whatever you forwarded in your router).

  8. Hi there. I recently installed your app on my HTC Desire HD. I have a Dreambox 800 HD clone with Gemini 4.23 installed.

    On my computer and on my smartphone I can connect to the web interface through their browsers just fine. However, when I try to use your app I just keep getting a connection error. How come?

    I typed in the IP correctly, and I assume it’s port 80.

    I hope you can help, I’d really like to use it.

    Thanks.

  9. There’s an experimental mplayer version for android which seems to help with streaming:

    http://forum.xda-developers.com/showthread.php?t=1077188

    Anyway, I was only able to stream live TV: it does not seem to work for recordings.

  10. Hi,

    uuuhm, no, at least not to my knowledge. On my HD streaming works pretty fine with the latest vPlayer (except there is still ja major problem with german umlauts and other special characters).

  11. Hi Reichi,
    many thanks for this great piece of software. Dreamdroid works great with my dm800hd and Desire HD, but since a few months I can’t stream any longer recordings or TV with vplayer. I can remember that it worked in the beginning when i received my Desire HD in january. Did they change anything with vplayer that makes it incompatible?

  12. Hi,

    good hint! Already changed, will be in the next release :) .
    (see https://github.com/sreichholf/dreamDroid/commit/01a68879066b210e4eaac62003341729be45ccf7 )

  13. GREAT new addon with the imdb search when browsing epg. But could you perhaps change so it would enter the mobile version of imdb? m.imdb.com :)

  14. Hallo,
    gibts möglichkeit eine interne festplatte zu bedienen DM800 ( dreamdroit )

    Gruß Aruchna

  15. Hi.

    First of all – great piece of software. I use it at a daily basis. One thing I miss though, is a view where all my favorite services are listed, and you can scroll forward and backwards to see what comes next – Just like when you press “info” and then then “blue button” to scroll the epg back- and forwards.

    Thank you.

  16. Has anybody else found that Vplayer has stopped working with Dreamdroid? I’m using the latest version of Vplayer with the paid for unlocker but when I click to stream and select Vplayer, the stream opens and closes within a second or two. I’ve tried reinstalling but no change. Anyone else have this problem?

  17. I think this has been fixed within the webinterface weeks ago.

  18. Hello Reichi,

    I use the webinterface of my vuduo+ on port 82. When I try to stream a recording then vplayer tries it and quit. I have seen with Rockplayer that there still is port 80 in the address. So I changed the settings to port 80 of my webinterface on the vuduo+ and now vplayer is playing my recordings perfect.

    I like to use the webinterface at port 82 because of my webserver is on port 80.

    Can you check if you can add the port number to the address when streaming a recording.

    Direct streaming from the bouquets is working fine on either ports.

  19. Es fehlt die Möglichkeit, Screenshots zu speichern oder zu versenden. Vielleicht kann man das noch hinzufügen …

  20. Hi Reichi,

    Rock Player 1.6.3 claims that:
    “RockPlayer can support audio and video container format: avi mkv rmvb mp4 mov wmv asf wma wav mpg ts mpa dvd au mp3 mid ivf aiff ogm ogg cda flic d2v aac roq flac drc dsm swf pls pmp.Audio and video encoding format AAC AC3 DTS FLV4 LPCM ALAW ULAW MPEG Audio MPEG-1 MPEG-2 RealVideo RealAideo Vorbis AVC VC1 XVID DIVX SVQ Theora Bink Theora Bink basically includes all popular multimedia formats”

    It mentions ts.
    Is it something that could be checked and worked through with your program?
    VPlayer has become a problem -besides after b4 it streams horribly with my Dreambox and Galaxy S.

    Danke,

    Sergio

  21. Hi.

    Now that the text-tv doesn’t work via dreamdroid. Could you perhaps remove that “text” button. And instead add the audio button, so you can change audio language, and put on subtibles on movie channels :)

    Keep up the good work :)

  22. I am looking for a discription how I connect my HTC with android to the dreambox.
    Hostname/ IP …. is that from the dreambox
    Port 80 but is this correct.
    Program looks very good.

  23. Thanks Reichi.
    Why your pessimism?
    Are they not saying that the Android Market is growing so rapidly? There should be something out there soon that can deal with ts, no?

    Danke

  24. Hi,

    i seriously don’t like the dependency on vplayer either… but actually it’s the only available android Multimediaplayer that is capable of handling the mpeg-ts container-format correctly. Every single other Player I’ve tried ’til now failed on showing any Video… some were able to play audio but none ever showed video…

    Technically there is no more dependcy on vPlayer. When starting to stream any Videofile dreamdroid just calls a standard http:// intent with MIME-Type video/*.
    I’m really hoping to see any working alternative to vplayer asap… but somehow my optimism, that that will happen any time soon suffered quite a bit…

  25. I obviously meant that we have thousands of media player APPS, not files.

    Apologies, cheers

  26. Hi Reichi and all,

    We have thousands of media player files and not a single one can do what VPlayer did? What is it http auth or what is the midas touch vPlayer has?

    Please explain, I am amazed at this brutal dependency.

    Stay well folks

  27. I have no clue what you’re talking about but i assume you don’t have a clue either, do you?
    BTW: dreamDroid was released before controloid… so I assume it’s just fanboy-spam.

  28. this program is the biggest load of shite! stop ripping controloid…

  29. Hi Grappa!

    Sure! That’s already on my brain-saved-to-do-before-1.0-list :) .

  30. Hi Reichi,

    thanks for this great piece of software.
    It is very stable on my HTC Desire and works seamlessly in conjunction with my DreamBox 800HD PVR.
    I connect the Dreambox via a D-Link Router and a dynamic webaddress to the internet and thus have got the perfect remote controller – due to this software.

    One little thing I would like to add on the “wishlist”. Could you please incorporate a flag on the main screen indicating whether the box is in “standby” or “awake”? Like the one in he top right corner of the web interface?
    Once using the Power control section one gets in return a message telling what status the box is in. Therefore I assume the status of the box is available in general at any time. So adding a status flag on the main screen should possibly not be too complicated…

  31. HTC Desire, streaming crashes after one or to seconds of streaming or does not even start.

  32. Sorry, here i am again and to let you know its fixed now.
    I reinstalled it and working fine now.
    Really great App, not only looking good but also working like a charm.
    Waiting for the VLC to be implanted.
    Keep up this excellent work.

    Regards
    Makkie

  33. Hai there, great app looks very good.
    I am not able to use it as i am using an etab (ZT180) with android 2.1
    I cant set the profile (looking at youre pictures above the line at the bottom to scroll to the settings doest appear on my epad) only thing i can see :
    Line which states :Active profile and connection state
    Line which states :D efault and connection error
    and then the buttons
    Services,Movies
    Timer,Virtual Remote
    Current,EPG-Search
    Send Message, Power Control

    Can this be fixed somehow?
    Regards
    Makkie

  34. Well i may do that but it has low priority for now…

  35. Is it possible in the future, that you add streaming via vlc server, so that it won’t be so heavy on the bandwidth?

    Thanks for a GREAT program. I use it everyday.

    /Kornum

  36. You’re welcome! Thx for your feedback! :)

  37. Okay… thx for the answer :)

    And the program :)

  38. Sorry, but I can’t… This is a very very old and (for me) unfixable bug. It’s a conceptional Problem with the way tuxtxt works… (it’s takes away the input device from enigma2, so e2 can’t write ANYTHING to the device anymore).

  39. Could you please look for a bug fix on the virtual remote.
    If you press “text” for text-tv. You can’t exit it again… you can’t do anything.. have to get the real remote to exit, or open your browser on the phone and enter the dreambox ip address.

    Using newnigma2, newest.. on dm800hd.

    And thank for a very nice program… everything else works like a charm :D

  40. I honestly have no clue how much work that would be. I’ll at least have a quick look at that during the next day. If you’re lucky I’ll add support for 1.5 with the next release, if not… it may not be added at all.

  41. Hey,

    big thx for this app! I have been using Enigmanoid but yesterday I found dreamdroid and checked it out. I like it better.

    Great Work!

    P.S. very nice to have it open source.

  42. Hi!

    We have 2 android devices with android 1.5 and no upgrade chance. (LG Eve & Motorola Dext)
    Could you please try to provide a version for v1.5? This would be very usefull!

    Regards

  43. @Shred, the developer has responded and is checking the device log file. I hopeful of getting it working again. Will keep you advised.

  44. @Shred, I’ve tried reinstalling and playing with the settings but still no joy. Latest Vplayer worked with my other video files but not with Dreamdroid. I’ve had no response for support from the Vplayer developer but then his mailbox is probably full of hate mail right now! I’m looking forward to the next Dreamdroid release and will dump Vplayer.

  45. @Mark: So VPlayer would still not work with dreamDroid even if I’d pay for it? If so, thank you, you just saved me some money. :)

  46. I agree, it is disappointing that he has gone back on his commitment to keep it free. Charging is one thing, but charging for an app that no longer works (at least with Dreamdroid) is quite another. Let’s hope he fixes it.

  47. I haven’t upgraded my vPlayer yet… but I have to admit i am really disappointed by the developer of vPlayer… he once stated it will “stay free forever”….
    There is no alternative atm, but I will remove the vPlayer restrictions in the very next release of dreamDroid, allowing you to choose any other “potentially capable” player.
    I put a lot of hope in VLC, but i will only be released for android >= 2.3…

    @Shred: I like the WLan-based Profile switching-Idea! I’ll have a look at it!

  48. Dreamdroid has stopped streaming on my Galaxy S (Froyo 2.2.1) since I updated VPlayer this morning to the paid/ free trial version. Has anyone else experienced problems?

  49. Would it be possible to map a profile to the WLAN the Android is currently connected to? For example, I would like dreamDroid to use my “home” profile when my Android is connected to the “MY_HOME” accesspoint, and fall back to the default profile when I am not at home.

  50. The dm500 is an enigma1 based box. Those boxes are not supported!


Leave a comment

(required)