Hallo Hannes

> Gerade getestet: Playlist oder mixer geben kein Echo bei:
> Play,Stop,Pause,Rate,Power.
>
> Habe sie nun in den SubScribe Befehl miteingebunden.

Was willst du damit sagen? Was machst du genau? Hier ist mein  
(vereinfachter) Code:

wr.write("subscribe playlist\n");
wr.flush();

String inputBuffer = "";

while (true)
{
        inputBuffer = rd.readLine();
        if (inputBuffer.endsWith("play")
                        || inputBuffer.endsWith("pause")
                        || inputBuffer.endsWith("stop")
                        || inputBuffer.endsWith("power")
                        || inputBuffer.endsWith("repeat")
                        || inputBuffer.endsWith("shuffle")
                        || inputBuffer.endsWith("newsong"))
                postEvent(new SlimEvent(SlimEvent.LISTENEREVENT, null, 
inputBuffer));
}

Ich schreibe SlimRemote nur für playlist ein, und höre dann alle obigen  
Events. "Rate" kenne ich nicht - ist das von einem Plugin (Trackstat oder  
so?).

> Hast du selbst eine Ansteuerung gebaut?

Ja, SlimRemote - http://www.herger.net/SlimRemote

> Ich mach es in vb.net.

Ewe (Java).

> Wie machst du das aber, wenn irgendjemand wie wild die "Fernsteuerung"
> bedient?

Bin mir nicht mehr sicher. Ich glaube, du solltest nur Events erhalten,  
die nicht von deiner Verbindung stammen. Also nur, wenn z.B. jemand die  
Fernbedienung benutzt. vielleicht solltest du eine Queue aufbauen, die du  
dann "optimieren" kannst: lösche alle Events, die eine Aktualisierung des  
Status erfordern, aus der Queue, wenn der Status abgefragt wird.

-- 

Michael

-----------------------------------------------------------------
http://www.herger.net/SlimCD - your SlimServer on a CD
http://www.herger.net/slim - AlbumReview, Biography, MusicInfoSCR
_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/slimserver-de

Antwort per Email an