Forum: PC Hard- und Software Musik Programm unter Linux zum Fernsteuern


von LinuxFreund (Gast)


Lesenswert?

Ich suche ein Programm, dass sich folgendermaßen fernsteuern lässt:

Playlistwechsel
Track vor und zurück
Play/Pause
Vor- und Rückwärst schneller laufen lassen.

Es soll ein GUI haben, Playlistenerstellung unterstützen, sowie 
Internetradio.

von Gerd E. (robberknight)


Lesenswert?

Schau Dir mal MPD an:
https://www.musicpd.org/

Das ist ein fernsteuerbarer Musikserver mit verschiedenen 
Ausgabemöglichkeiten.

Es hat keine eigene GUI, sondern ein Netzwerkprotokoll über das 
verschiedene GUIs, Kommandozeilenprogramme, Libs etc. angedockt werden 
können.

Es gibt fertige GUIs u.a. für Linux und Android.

: Bearbeitet durch User
von Codix (Gast)


Lesenswert?

Das nennt sich VLC. Kann alles was Du möchtest und kann via lirc 
gesteuert werden ( via LAN/WLAN auch).

von Georg A. (georga)


Lesenswert?

Gerd E. schrieb:
> Schau Dir mal MPD an:

Der ist tatsächlich wirklich gut und sehr stabil. Die Doku (auch zu den 
Kommandozeilentools) ist aber unter aller Sau.

von LinuxFreund (Gast)


Lesenswert?

Gerd E. schrieb:
> Schau Dir mal MPD an:
> https://www.musicpd.org/
>
> Das ist ein fernsteuerbarer Musikserver mit verschiedenen
> Ausgabemöglichkeiten.
>
> Es hat keine eigene GUI, sondern ein Netzwerkprotokoll über das
> verschiedene GUIs, Kommandozeilenprogramme, Libs etc. angedockt werden
> können.
>
> Es gibt fertige GUIs u.a. für Linux und Android.

Das heißt ich müsste ein Programm schreiben, welches meine Befehle 
umsetzt?
Wie wechsel ich dort per befehl z. B. die Playlist?

Oder wo finde ich dazu Beispiele?

von Bauform B. (bauformb)


Lesenswert?

Es gibt diverse Frontends/Clients/Fernsteuerungen zum mpd
https://www.musicpd.org/clients/

Von der Linux-Kommandozeile aus nimmt man mpc, damit sollten sich alle 
Funktionen steuern lassen. mpc lässt sich natürlich genauso aus einem 
Script aufrufen oder per system(3) aus einem eigenen Programm.

von Gerd E. (robberknight)


Lesenswert?

LinuxFreund schrieb:
> Das heißt ich müsste ein Programm schreiben, welches meine Befehle
> umsetzt?
> Wie wechsel ich dort per befehl z. B. die Playlist?

Hängt davon ab was für Dich einfacher ist.

Du könntest den fertigen Kommandozeilen-Client mpc verwenden. Dessen 
Befehlssyntax findest Du hier:
https://linux.die.net/man/1/mpc

Wenn Du das aber von einem anderen Programm aus aufrufen willst, ist es 
u.U. einfacher gleich eine passende Client-Library zu linken. Die 
gängigsten findest Du hier:
https://www.musicpd.org/libs/

Was mir am mpd am besten gefällt, ist daß ich einen Server habe, den ich 
von beliebigen Clients gleichzeitig ansteuern kann. Wenn ich am Notebook 
sitze, nehme ich gmpc. Wenn ich das Smartphone in der Hand hab M.A.L.P.. 
Ansonsten kann ich auch mit der IR-Fernbedienung über lirc Befehle 
senden.

von LinuxFreund (Gast)


Lesenswert?

Also per Fernbedienung die Playlist zu wechseln, dazu brauch ich doch 
ein Programm auf Serverebene?

von Gerd E. (robberknight)


Lesenswert?

LinuxFreund schrieb:
> Also per Fernbedienung die Playlist zu wechseln, dazu brauch ich doch
> ein Programm auf Serverebene?

Du meinst die IR-Fernbedienung?

Du brauchst irgendeinen Linuxrechner, z.B. ein Raspi oder Beaglebone 
oder ähnliches, an dem der IR-Empfänger hängt. Der Linuxrechner 
entscheidet anhand des IR-Befehls was für einen MPD-Befehl aufgerufen 
werden soll (z.B. nächster Song). Das sendet er dann zum MPD-Server und 
der spielt den nächsten Song.

Der Trick dabei ist daß der MPD-Server zwar auf diesem Raspi selbst 
laufen kann, aber eben auch auf Deinem dicken Fileserver im Keller oder 
sonstwo. GUI und Steuerung sind komplett unabhängig von dem eigentlichen 
Abspielen und verteilen an verschiedene Ausgabegeräte.

Für das Umwandeln von IR-Befehlen in MPD-Kommandos gibt es verschiedene 
Programme/Skrips:

https://ziemski.net/rcmpd/index.html
https://github.com/sdiemer/mpc-lirc

von LinuxFreund (Gast)


Lesenswert?

Gerd E. schrieb:
> LinuxFreund schrieb:
>> Also per Fernbedienung die Playlist zu wechseln, dazu brauch ich doch
>> ein Programm auf Serverebene?
>
> Du meinst die IR-Fernbedienung? ...
> Für das Umwandeln von IR-Befehlen in MPD-Kommandos gibt es verschiedene
> Programme/Skrips:
>
> https://ziemski.net/rcmpd/index.html
> https://github.com/sdiemer/mpc-lirc



Spitze vielen Dank, diese Einweisung hat mir gefehlt. Werde mich jetzt 
erstmal paar Tage damit intensiver beschäftigen. Ist ja irre genial was 
der MPD drauf hat! Nochmals vielen Dank

von Joerg W. (joergwolfram)


Lesenswert?

Ich nutze MPD via mpc und PHP auf unserem "Home-Server". Dazu habe ich 
eine Web-Oberfläche gebaut mit der sich das Teil mit allen 
internettauglichen Geräten im Haushalt fernbedienen lässt. Wobei wir es 
nur als Webradio mit ein paar festen Stationen nutzen.

von NichtWichtig (Gast)


Lesenswert?

Ich verwende audacious als Player unter Fedora25.

Mitgeliefert  wird dazu audtool welches ein kleines cmd-line tool ist um 
Steuersequence an audacious zu senden.

Vom Verstärker zwacke ich die RemoteControlSignale ab und fütter einen 
AVR welcher die Tasten seriell an Linux schickt.
Dort läuft ein kleines DIY Tool welches dann ein script ansteuert um 
entsprechende Befehle an audacious zu senden :)

Angeblich kann audacious auch streamen aber ich hab das nicht probiert.

AVR Software ist von hier: 
Beitrag "IRMP - Infrared Multi Protocol Decoder"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.