WinDR (WinDreamRemote) for Windows - watch and control your dreambox remotely (Enigma1 and 2)
UPDATE (22/04/2012): No more deadlines. The reason is that I am busy with other projects. I might implement other features in future. You can download from my web-site. For existing users, you just need to replace the old executable with the new one. This version is exactly the same as the previous one.
06/10/2010 - I have attached a "step-by-step"-guide for setting up WinDR - in particular what regards streaming. It is in English but you can use Google Translation-tools to translate it to another language.
Edit: 10/07/2010 - I added a video on YouTube where you can see WinDR in action. I did this because I have received questions from people wondering about video-quality and speed using WinDR remotely. In this video I am using a bitrate of 250 and my ADSL upload speed at home is approximately 350kb/s. As you can see, the video-quality is very good.
Here is the YouTube-link:
First of all, I don't speak German so I am writing this in English. If this application will be of interest, then perhaps someone can translate what I am writing now into German otherwise use, for instance, Google-translate.
This is an application that will let you control and watch (through streaming) your Dreambox or any other enigma 1/2 based receiver anywhere (LocalLan and/or outside your home using Internet). It has been tested and is working on DM500, DM7000, DM7020, DM800, DM8000 and other compatible decoders running Enigma-images such as IPBox350. I am using SifTeam but other images works as well.
This project started initially as an application for Windows Mobile-devices, called WMDreamRemote (WMDR) and was published on XDA and received great feedback. I had a lot of requests for porting it to Windows so I decided to do so - it was just a matter of recompiling the code for Windows. It could be useful for watching the upcoming Football World Championships in the office or simply to watch your Dreambox while being on holiday.
The idea of WinDR is actually for usage outside your home network but of course, you can use it within your LocalLAN as well although, I admit, there are other programmes for watching your Dreambox in your LocalLAN with more features than what WinDR currently implements/offers.
For now, I have only done a quick and rude porting so the interface is optimized for devices but nevertheless it works great on my PC at the office. I have tried it at various airport-terminals (hooking it up to WIFI) and even on a laptop with 3G in the forest and it works like a charm. Over the next months, I will probably rewrite the code and make a real Windows-application out of it and adding many features but as I said, it already works nicely once you have set it up.
Current Features:
-Streaming
-Remote Control
-Bouquets-/Channels-lists from where you can:
1) change channel
2) view EPG
3) set timers
-Controlling the receiver (Shutdown, Reboot etc)
-Supports set-up of multiple profiles (e.g. At work, home, bedroom)
-Supports set-up of multiple streaming-profiles (Local LAN, WLAN, mobile)
Known issues:
-is not compatible yet with old WebIf (1st generation) of Enigma2
-there might be some problems with certain characters not appearing correctly (please report if you have this problem)
-setting up box-profiles is not fool-proof and sometimes creates some problems (will be fixed in a future version)
Features to implement in upcoming versions (not necessarily in this order):
- A lof of stuff. Probably a complete re-write of the code and definitely the interface
Other things:
- support for other receivers - requests I have received are for D-box2 and IPBox HD (non Enigma)
- Https (SSL) support. (tested and working)
- watching recorded movies in streaming
- user (your) ideas
- etc........
Requirements:
-Net Framework
-an Enigma-based receiver such as the Dreambox, IPBox etc..
-for streaming, please see second post below
-VLC version 1.05 or earlier
Installation:
Note: I have not made any setup-file yet.
Note2: For WMDreamRemote-users, you can use your existing box- and streaming-profiles.
1) download the zip-file attached to this post and extract the files on your computer.
2) Copy the files into a directory of your choice. All files must be in the same directory.
3) Run WinDreamRemote.exe. The first time, you will get a message saying "No connection....".
4) Choose Preferences/Profiles from the main-screen. Then select Box-Profiles. You can modify an existing box-profile or ADD a new
profile inserting your data. Put the flag on default for the profile you use the most.
5) Then click Save Profile.
6) Go ahead if you wish to add other profiles.
7) You may delete my dummy-profile "home" (only after having added your own though) using the Del-button. NOTE: It's important that there is always one box-profile present (with Default selected)
otherwise there might be unexpected errors
8. On the main-screen, you can now use the remote-control by selecting its button
9) You may also see a bouquet/channel list by clicking on its button. However, the first time the list will be empty. Therefore,
10). Go back to Preferences/Profiles, Box-Profiles and select the profile you want to use. Now select the
button named "Create Bouquets for this profile". This will take a minute or two. It will download your bouquets and channels from your Dreambox. Do the same for each Profile you create.
11) Now you can scroll your bouquets ad channels.
12) Set up streaming-profiles (3 dummy profiles are provided for Local-LAN, WLAN and mobile) - see second post for more information. Please note that when using a streaming-profile for usage outside your LocalLAN, the LocalLAN-flag must be disabled.
There might be some unhandled error-messages occasionally. They are mostly due to connection-problems. Just click on continue and retry unless you have indeed a permanent error with your connection.
I must also express my sincerest thanks to my beta-tester ajocius for:
-giving me access to Enigma2,
-his superb beta-testing,
-sharing his knowledge about streaming
I have attached as a preview a sample image (although of bad quality) of the device-version (WMDR) although WinDR is nearly identical
PS1) I meant to release it at a later stage (when being more like a Windows-application) but many people asked for it now, so here it is.
Please try it out and then get back to me with your impressions, ideas, feedback, bugs and let me know if I should continue working on it.
Rgds,
moster67
(aka tilleke)