WebIF cmds für MediaPlayer ->App Programmierung

  • hallo zusammen,


    momentan arbeite ich an einer Android-App mti der es möglich sein soll den MediaPlayer der Dreambox fernzusteuern, aber ohne einen Bildschirm nutzen zu müssen.
    Dabei verfolge ich den gleichen Anwendungszweck wie die Netzwerkplayersysteme von Teufel oder Sonos.
    Mir ist bewusst, dass es schon zwei Apps im Market gibt, allerdings stürzt bei mir die Dream MP3 Control immer ab (ein Nachfolger ist ja aber bereits in Sicht) und beim Dream Music Manager hakelt es an der Geschwindigkeit.


    Natürlich verwende ich hierfür die WebIF Befehle zur Steuerung (was nebenbei eine absolut gutes Plugin ist!) und hab mir die hervorragende Zusammenfassung: "http://e2devel.com/apidoc/webif/" angeschaut. -> Danke an Reichi hierfür!
    Mir ist nun aufgefallen, dass es keinen Befehl gibt, der ein Musikfile abspielt, wenn es schon in der Playlist vorhanden ist.
    Natürlich kann man den Befehl: "http://DM-IP/web/mediaplayerplay?root=&file=/media/hdd/music/..." nutzen um das jeweilige File abzuspielen, allerdings wird es dann ein weiteres Mal zur Playlist hinzugefügt wird.
    Behelfsmässig verwende ich diesen Befehl und sende gleich danach den Befehl: "http://DM-IP/web/mediaplayerremove?file=/media/hdd/music/..." um das doppelte File gleich wieder aus der Playliste zu entfernen.
    Dabei habe ich das Verhalten der Dreambox beobachtet: so verschwindet der Play-Indikator beim jeweiligen File in der Liste sobald ich den Entfernen-Befehl gesendet habe, das Musikstück wird jedoch weiterhin abgespielt -> so weit so gut!
    Wenn ich dann aber mit dem Befehl: "http://DM-IP/web/mediaplayercmd?command=previous" den vorangehenden Track in der Liste abspielen möchte, wird nicht dieser abgespielt, sondern der Vorletzte!?
    Bug?


    Und meine weitere Frage ist: Ist es möglich einen Media-Player Befehl dem WebIF-Plugin hinzuzufügen, der, wenn das Musikfile bereits in der aktuellen Playliste ist, nur abspielt ohne einen doppelten Eintrag zu erzeugen??


    Vielen Dank