sreichholf / dreamdroid Goto Github PK
View Code? Open in Web Editor NEWDreamDroid is an open-source enigma2 client for android based devices.
Home Page: https://dreamdroid.org
License: GNU General Public License v3.0
DreamDroid is an open-source enigma2 client for android based devices.
Home Page: https://dreamdroid.org
License: GNU General Public License v3.0
There's always a lot of confusion about the missing Audio-Key on the Virtual Remote.
Though yellow does actually work it's more of an inofficial function.
Adding a choicebox for RCU-Type selection should help resolving the confusion here.
pressing 'reload' to refresh EPG info does not work. It is always showing 'loading' and never ending. :(
There doesn't seem to be a timeout, too.
This worked fine with previous release (now using 1.0 beta 6).
The VirtualRemotes keys are pretty small so a reduced "QuickZap" would be nice to ease usage for zapping.
Keys Needed: Up, Down, Right, Left, OK, exit, V+, V-
see: http://www.i-have-a-dreambox.com/wbb2/thread.php?postid=1285750#post1285750
The available hdd space could be displayed in device information.
It would also make sense to display this information when creating a timer or browsing the movie list.
Add an option to make dreamDroid remember the last used location.
The application is not on google play store?
or can I find the apk and used to test your application
Thanks
hi,
when adding a timer on the dreambox itself it adds minutes before and after (as I put them in the system settings of the box)
is it possible that dreamdroid looks at these settings and uses them.
Now i have to manually change each timer before setting
thanks in advance
I love dreamdroid.
qwerk
I have two different WLAN with two different networks. From both networks I can connect my dreambox, but DreamDroid can't when switching between WLAN.
I can ping just fine but DreamDroid is telling 'Timeout'.
Even a 'hard stop' of the application does not help. Only a reboot of my phone enables DreamDroid again to communicate with my box ... until I switch WLAN
It looks for me as if DreamDroid 'caches' any network information and does not refresh them after network switch.
Please fix it is really annoying.
not text...
HW-Volume Buttons should/could be used to control the dreambox volume.
This should be optional.
Requests using VirtualRemote need to be async to avoid a "ANR keyDispatchingTimedOut".
Whenever a keyDispatching is not finished within 5 seconds - meaning the request takes longer thant ~5 secs. - we get a "ANR keyDispatchingTimedOut".
Typing texts (URLs, passwords, ...) using the normal DreamBox remote control is very hard.
It would be great to be able to use the virtual keyboard of Android to send keys to the DreamBox.
It would be great if I could use the "Current (Service)" menu, although I'm using an outdated WebInterface version (1.5). Here is the patch that provides the backward compatibility:
Index: src/net/reichholf/dreamdroid/helpers/enigma2/Event.java =================================================================== --- src/net/reichholf/dreamdroid/helpers/enigma2/Event.java (revision 1b0ceede43a8c1b60c476b8a10c68bd2fc5e9d8e) +++ src/net/reichholf/dreamdroid/helpers/enigma2/Event.java (revision ) @@ -41,7 +41,13 @@ String start = DateTime.getDateTimeString(eventstart); String starttime = DateTime.getTimeString(eventstart); - String duration = DateTime.getDurationString(event.getString(EVENT_DURATION), eventstart); + String duration; + try { + duration = DateTime.getDurationString(event.getString(EVENT_DURATION), eventstart); + } catch (NumberFormatException e) { + // deal with WebInterface 1.5 => EVENT_DURATION is already a string + duration = event.getString(EVENT_DURATION); + } event.put(EVENT_START_READABLE, start); event.put(EVENT_START_TIME_READABLE, starttime); @@ -50,7 +56,13 @@ String eventtitle = event.getString(EVENT_TITLE); if (Python.NONE.equals(eventtitle) || eventtitle == null) { + // deal with WebInterface 1.5 => try EVENT_NAME instead of EVENT_TITLE + eventtitle = event.getString(EVENT_NAME); + if (eventtitle != null) { + event.put(EVENT_TITLE, eventtitle); + } else { - event.put(EVENT_TITLE, "N/A"); - } - } -} + event.put(EVENT_TITLE, "N/A"); + } + } + } +}
Hi!
I tried dreamdroid current from market and the beta and both crash if I try to open my current timer list from my 7020hd. I'm running an experimental version of the webinterface (experimental-git20120211-r0) and have autotimer and vps installed which lead to somewhat larger logentries.
I can provide the /web/timerlist output if needed for debugging.
Regards, Wolfgang Breyha
There's always a lot of confusion about the missing Audio-Key on the Virtual Remote.
Though yellow does actually work it's more of an inofficial function.
Adding a choicebox for RCU-Type selection should help resolving the confusion here.
I'm going to create a pom.xml for dreamDroid. This makes it easier to build the apk on console or to create automated, nightly builds.
Because an old Webinterface can cause trouble with dreamDroid, whenever a profile gets activated a version-check should be exectued and the user should be notified if the version is too old.
For new User of dreamDroid a "Initial Setup Assistant" should be created to simplify initial configuration.
"video could not be played" is displayed when playing any stream- regardless of live tv, recordeed movie, SD/HD or local or remote network.
Dreambox webIF works fine, stream playback via VLC player on PC works as well.
Any ideas?
I installed a new dish at my mothers house and used my laptop to adjust the dish bij looking at the dreamboxip/web/signal page (Google for Enigma Signal Meter [E1+E2]).
Could you please add a tab or page to your great app where we could see the signal strength etc. It's much easier to take a phone up the roof instead of a laptop...
I get some illegal characters in timer and movie view.
Please add feature to get info on a recorded movie just like there is for live TV entries. Similar to info button in remote when a recording is selected. Thanks!
Integration of the imdb android app. Especially when browsing epg, this feature will be useful.
There should be a possibility to save screenshots!
When a Channel-, oder EPG-List ist empty the user be somehow noted that there is no Content for the list.
Currently incompatible with ICS without rooting the phone.
Add possibility to automatically dial a VPN-Connection when a specific profile has been activated
apply an offset when adding a timer from EPG, maybe a second button on create record with a user defined offset. Or even three buttons, two with different offsets and one without one.
I have a Asus Transformer Tablet (Android 3.2).
The lines in the bouquetslist are very small to be finger-friendly.
The chanallist is ok. Maybo because the current show is displayedin the same line under the chanalname.
After hitting “back“ in the chanallist the lines in the bouquetlist are fine.
Are there any plans to release dreamDroid via f-droid, either via the official repository or a self-managed one? That would be great.
Improve "Simple Virtual Remote Layout" to show the play/rewind, etc meanings of color-buttons
The list of timers misses lots of information.
What should be added:
A custom Listadapter will be required for that!
When changing the Configuration and then trying to e.g. a Message to the box, the config-changes are not taken into account.
This Problem is caused by the fact, that MainActivity is most likeley not recreated when returning fromt he Config Activity. mShc needs to be refreshed when config has been changed.
Sometimes you see a movie (or another interesting program) which you like and you would like to record from the beginning. In this situation it would be great to have the opportunity to add the current program to a list of "favorites" and dreamDroid checks once a day whether one of the programs is going to be broadcasted in the next weeks using the EPG search. When it finds a new broadcast event it notifies the user and allows him to record the event.
It would be nice, if I could assign a kind of priority to each profile. It is useful for the following scenario:
I have to profiles for the same dreambox. One profile is accessable by my DynDns adress, so I can access the dreambox via internet. If I am in my LAN, I have a profile for local access (I use it for streaming to my android device).
Now, if I could assign the highest priority to the second profile and a lower to the first one, I would not have to select the profile manually. Dreamdroid would "try" the profiles on startup in the defined order.
Hey after the HC 3.1 update the dreamdroid does not work anymore
its not even in the market anymore
A simple "Standby, Deepstandby, Reboot System, Reboot GUI" thing woudl be nice.
as an additional option
it would be fine if the search results could be sorted by date, channel and title.
It would be nice to have the possibility of delete a movie from the program. It is easier than doing it with remote.
somehow "forgotten" :/
Für einen richtig produktiven Einsatz fehlen nur noch ein paar Kleinigkeiten:
The Movie Context menu should have a "Download" Option.
Hi,
I wonder if it's possible to have a setting to choose the live streams' quality.
Just like the dreambox app on ipad.
I am searching for some documentation on how to change this with dreambox, but couldn't find anything yet.
Do you know if this is posible?
Kind regards,
Tom Behets
Hi, this request is because I want to watch movies stored on the external hdd connected to my box via usb.
Thanks for tour support
When pressing those keys nothing happens.
It throws the following exception:
08-01 11:37:46.658: E/AndroidRuntime(1338): java.lang.IllegalStateException: ImageView no longer exists. You should not use this PhotoViewAttacher any more.
08-01 11:37:46.658: E/AndroidRuntime(1338): at uk.co.senab.photoview.PhotoViewAttacher.getImageView(PhotoViewAttacher.java:209)
Like enigma2 dD should have a "Timer Cleanup" function for timers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.