Code Monkey home page Code Monkey logo

dreamdroid's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dreamdroid's Issues

'reload' does not work

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).

show available hdd-space

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.

apk

The application is not on google play store?
or can I find the apk and used to test your application
Thanks

set timer

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

DreamDroid fails to connect to dreambox when changing WLAN

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.

Requests using VirtualRemote need to be async

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".

provide remote keyboard for DreamBox

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.

@improvement add backward compatibility to WebInterface 1.5

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");
+           }
+       }
+   }
+}

timer crash

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

maven project for dreamDroid

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.

Add version check on profile activation

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.

No streaming

"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?

Add a signal strength meter page ( /web/signal ) New Feature

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...

Info on recorded movies

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!

imdb integration

Integration of the imdb android app. Especially when browsing epg, this feature will be useful.

Add timer offset setting

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.

bigger lines in bouquetslist

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.

release via f-droid

Are there any plans to release dreamDroid via f-droid, either via the official repository or a self-managed one? That would be great.

TimerList needs a better layout

The list of timers misses lots of information.

What should be added:

  • Timerstate in "Trafficlight"-Style
  • Direct (de)activation of Timers via Checkbox

A custom Listadapter will be required for that!

Changed config settings are not observed properly

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.

get notified about favorite programs

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.

choose profile automatically

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.

MediaPlayer Integration

Für einen richtig produktiven Einsatz fehlen nur noch ein paar Kleinigkeiten:

  • die Schriftgröße müsste einstellbar sein, auf mein Display 480x800 passen nur 4 Verzeichnis- oder Playlist-Einträge drauf
  • mehr Bearbeitungsmöglichkeiten für die Playlist: Einträge verschieben, ggf. Mehrfachselektion
  • eine Vorhör-Funktion auf dem Telefon, damit würde wahres DJ-Gefühl aufkommen (am Besten irgendwo Play drücken und jeder Titel unter dem Cursor/Finger wird angespielt, bis am einen anderen Titel aktiviert oder Play ausschaltet)
    Ein Problem habe ich auch noch bemerkt:
  • mir war es nicht möglich, den Mediaplayer auf der Mediaplayer-Seite zu beenden. Ich musste auf die Fernbedienungsseite gehen und Exit drücken.

Add stream quality setting.

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

FC when changing from "Screenshot" to any other screen

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.