Registered Member
|
Hallo,
Amarok läuft auf meinem "Multimediaserver". Am Audio-Out der Soundkarte hängt eine Funkstation, die die beiden Kanäle an einen Empfänger sendet, der wiederum am AUX-Eingang der Stereoanlage hängt. Server und Stereoanlage stehen räumlich getrennt. Meine Frage: Gibt es eine Möglichkeit, amarok komfortabel fernzusteuern (per Laptop od. PC)? Zur Zeit benutze ich vnc, was nicht sonderlich toll ist, zumal die Verbindung immer wieder abbricht. Toll wäre, wenn man das ganze in einem Browser steuern könnte (upnp), wie z.B. die FritzBox. Gruß Alexander
Last edited by als on Thu Oct 05, 2006 6:13 pm, edited 1 time in total.
|
Registered Member
|
Guck Dir am besten mal die DCOP Funktionen (http://amarok.kde.org/wiki/DCOP) an, damit kannst Du nahezu alles über kleine Scripte/Hotkeys und notfalls die Shell fernsteuern.
"Governments can be useful to the governed only so long as inherent
tendencies toward tyranny are restrained." Frank Herbert, 'God Emperor Of Dune' |
Registered Member
|
Danke Jürgen für den Tipp, aber da steh ich als Nicht-Programmierer etwas auf dem Schlauch.
Ich hoffte auf ein PlugIn oder ähnliches. Gruß Alexander |
Registered Member
|
An sich ist es ganz einfach:
Mit dcop kannst Du Amarok durch einfache kleine Befehle Kommandos schicken. Ein Beispiel: gib in einem Terminal
um zum nächsten Track zu springen. Du schreibst immer "dcop amarok", danach den Programmteil, der Dich interessiert (zum Beispiel "player" für die einfachen playeraktionen) gefolgt von der Funktion (die sind nach den Programmteilen in dem Wikieintrag sortiert).
Du kannst Dich also per Laptop auf Deinem Mediaserver per SSH einloggen und es so ganz einfach durch kurze Befehle steuern.
"Governments can be useful to the governed only so long as inherent
tendencies toward tyranny are restrained." Frank Herbert, 'God Emperor Of Dune' |
Registered Member
|
Btw.: Das "webcontrol" script was bei Amarok mitgeliefert ist, sollte Dir auch schon gute Dienste leisten, damit kannst Du es dann per Browser fernsteuern.
Aktiviere das Script im Script manager und stelle bei der Konfiguration ein, dass Kontrolle erlaubt ist. Dann kannst Du vom Laptop mittels http://IP_DES_MEDIASERVERS:4774 amarok fernsteuern.
"Governments can be useful to the governed only so long as inherent
tendencies toward tyranny are restrained." Frank Herbert, 'God Emperor Of Dune' |
Registered Member
|
Ich habe ein ähnliches Setup (Kabel, kein Funk).
Wenn ich an meinem Laptop sitze verwende ich NX. Hab auf meinem Server den NoMachine Server 2.0 Free Edition installiert. Gibts unter www.nomachine.com (andere Möglichkeit ist die GPL Lösung von http://2x.com/ , bei mir funktionierte allerdings keine Texteingabe). Auf dem Laptop dann einfach einen Client installieren und ein Setup mit einer Applikation (amarokapp) machen. Du kannst aber auch Ssh X-forwarding verwenden, wie ich auf meinem Nokia 770 (leider habe ich auf dem Nokia keine Texteingabe und keinen Vollbildmodus), weil es dafür noch keinen Nx Client gibt. Vorteil von Nx ist dass es wenig Bandbreite braucht und bei Abbruch der Verbindung einfach in einen Suspend Modus geht, also die Musik weiterläuft. Kannste dann einfach wieder zu Amarok verbinden. Wenn du noch Fragen hast, posten! Bye, tira. |
Registered Member
|
@Jürgen
Den Webcontrol-Tipp probiere ich aus, ist irgendwie das, was ich gesucht habe @tirabosco "Auf dem Laptop dann einfach einen Client installieren und ein Setup mit einer Applikation (amarokapp) machen." Das verstehe ich nicht ganz. Was meinst Du mit "Setup mit einer Applikation (amarokapp) machen"? Danke Euch beiden Alexander |
Registered Member
|
Wenn du den NXClient das erste mal startest kommt ein kleiner Wizard der dir beim setup einer Session hilft. Was du dort einstellst wird dann in einer Konfigurationsdatei gespeichert damit du es nicht immer wieder eintippen musst. Du kannst auswählen, ob du einen kompletten Desktop wie Gnome oder Kde oder auch nur eine einzelne Anwendung starten möchtest. Für Amarok ist das dann auf der 2. Seite des Wizards "Unix" "Custom". Unter "Settings" dann bei "Run the following command" dann "amarokapp" angeben und unter "Options" dann "Floating window" (Amarok fühlt sich dann wie eine lokale Anwendung an). Am besten lässt du beim Server alles über Ssh laufen (Ssh server muss da also installiert sein), also beim Client "Enable SSL encryption of traffic" auswählen. Das hat den Vorteil, dass die Verbindung gesichert ist und auf dem Musik-Server nxserver nicht als Dienst laufen muss, dieser wird über Ssh gestartet. Die Installation des nxserver ist je nach deiner Distro mehr oder weniger schwer, aber eigentlich im Ganzen recht einfach.
Bye, tira. |
Registered Member
|
@tirabosco
Ich geh vor Dir auf die Knie - top das mit dem nxserver. Habe auf dem Multimedia(Terminal)server den nxclient (incl. abhängigkeit), den nxnode und den nxserver (in dieser Reihenfolge) installiert. Danach auf dem Windows-Notebook den nxclient installiert und die Session so konfiguriert, wie von Dir beschrieben - und? 's funzt @Jürgen Das mit dem Webcontrol hat leider nicht so funktioniert - hab über die Scriptverwaltung webcontrol aktiviert, incl. allow control. Der Webserver liefert dann auch eine Seite (current playlist of alex): TrackNo Title Artist Album Length Rating 1 Achtung ZUDEICK 01.09.2006 Peter Zudeick hr1 Achtung Zudeick 00:00 2 Achtung ZUDEICK 08.09.06 Peter Zudeick hr1 Achtung Zudeick 00:00 3 Achtung Zudeick 18.08.2006 Peter Zudeick hr1 Achtung Zudeick 00:00 4 Achtung Zudeick 25.08.2006 Peter zudeick hr1 Achtung Zudeick 00:00 Das ist aber auch alles. Keine Kontroll- oder Steuermöglichkeit. Fällt Dir was auf oder ein, was ich vergessen haben könnte? Wäre schön, wenn auch das funzen würde. Vielen Dank Alexander |
Registered Member
|
Im script manager, dort wo Du WebControl auch gestartet hast, kannst Du das Script konfigurieren. Da muss "Allow Control" auf jeden Fall aktiviert sein (Publish möglicherweise auch). Im Zweifelsfall dann einfach mal das Script stoppen und neu starten, dann sollten die Buttons da sein.
"Governments can be useful to the governed only so long as inherent
tendencies toward tyranny are restrained." Frank Herbert, 'God Emperor Of Dune' |
Registered Member
|
Hallo Jürgen,
hat funktioniert, gestoppt und gestartet und die Buttons sind da. Leider wird nur die "current playlist" angezeigt. Eine Playlistauswahl hab ich nicht und ist wohl auch nicht im Script vorgesehen. Dann muüsste ich doch auf dcop zurückgreifen, werd's am WE mal ausprobieren Ich danke Euch für die Hilfe. Alexander |
Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]