Das mag zunächst sinnlos klingen. Gibt es nicht dutzende perfekte GUI-Musik-Apps? Haben wir nicht alle etwas gefunden, das wir mögen, oder zumindest nicht hassen? Vielleicht ist das wahr, aber wie viel glücklicher wären Sie, wenn Ihre Musik-App Ihrer Wahl viel weniger Ressourcen verbraucht? Oder was, wenn Sie von überall aus einen Befehl auf Ihrem Laptop eingeben könnten und Musik von den Lautsprechern auf Ihrem Desktop abgespielt wird? Wenn Sie Streiche spielen, funktioniert das genauso gut auf dem Computer eines Freundes / Mitarbeiters. Das heutige Thema ist mpg123, eine App, die (unter anderem) einen großartigen GUI-freien Mediaplayer erstellen kann.

Hol dir die App

Fast jede Linux-Distribution mit Online-Repositories wird dieses Paket zur Verfügung haben, normalerweise nur als mpg123 . Ubuntu-Benutzer können es im Software Center oder über die Befehlszeile mit finden

 sudo apt-get install mpg123 

Für den Fall, dass in Ihrer Distribution keine Binärdateien verfügbar sind, können Sie den Quellcode hier herunterladen.

Die Grundlagen

Ein einzelner Track kann auf einfache und ziemlich offensichtliche Weise abgespielt werden, nur mpg123 gefolgt vom Dateinamen, wie in:

 mpg123 MySong.mp3 

Das wird den einzelnen Track von Anfang bis Ende spielen mit etwas wie folgt:

Wiedergabelisten

Sie können auch Shell-Platzhalter verwenden, um mpg123 mehrere Dateien gleichzeitig zu senden. Das einfachste Beispiel ist die obige Methode, aber ersetzen Sie den Dateinamen durch eine schnelle und einfache * .mp3 .

 mpg123 * .mp3 

Um Ihre Playlist in den Shuffle-Modus zu versetzen, fügen Sie einfach dort ein -Z hinzu

Optional können Sie normale bash-Umleitungszeichen verwenden, um mpg123 eine Liste von Dateinamen zu geben.

 ssh Benutzername @ my-remote-machine-adresse mpg123 -Z - @ <myplaylistfile 

Das Flag - @ weist mpg123 an, die folgende Eingabe als Wiedergabeliste zu behandeln (es ist die verkürzte Form von --list), und die <ist eine Standard-Bash-Umleitung, um den Text aus der Datei zu ziehen und als Eingabe von mpg123 zu verwenden.

Remote-Spielsteuerung

Dies ist nicht gerade ein "Feature" von mpg123, es ist mehr wie ein Nebeneffekt, aber für diesen Autor ist es das Praktischste an dieser Anwendung. Sie sehen, regelmäßige Leser oder Linux-Profis wissen wahrscheinlich schon von SSH, der fantastisch nützlichen Remote Shell-Anwendung mit 1001 Anwendungen. Da SSH Ihnen eine Shell auf einem Remotecomputer zur Verfügung stellt, können Sie Programme auf diesem Remotecomputer ausführen. Da mpg123 nur eine weitere Shell-Anwendung ist, gelten die normalen Regeln. Wenn Sie SSH an eine Maschine anschließen und mpg123 ausführen, werden die Lautsprecher dieser Maschine wiedergegeben.

Das ist großartig für mich. Wenn ich an einem schönen Sommertag mit meinem Netbook auf der Veranda sitze, kann ich auf meinen Desktop (der an ein Heimkino angeschlossen ist) SSH laufen lassen und einen mpg123 starten, um meine Musik zu starten, ohne jemals den Stuhl zu verlassen oder gezwungen zu werden mit den minderwertigen, leistungsschwachen Netbook-Lautsprechern umgehen. Einfach SSH in die Maschine und laufen mpg123, als ob Sie an der Tastatur sitzen würden, wie in

 ssh Benutzername @ my-remote-machine-adresse mpg123 -Z - @ <myplaylistfile 

Fazit

Wenn Sie Tag-basierte Musikbibliotheken, Album Art, Gerätesynchronisation und andere ausgefallene Funktionen mögen - mpg123 ist eindeutig keine Lösung für Sie. Tatsächlich bezweifle ich, dass es viele Leute gibt, die das als ihren hauptsächlichen Musikspieler von Tag zu Tag benutzen wollen, aber es gibt sicherlich Zeiten, in denen es praktisch ist. Wir haben nur ein paar von ihnen untersucht, und ich bin sicher, dass unsere Leser noch viele weitere finden können. Wenn Sie eine gute Verwendung für mpg123 gefunden haben, lassen Sie es uns in den Kommentaren wissen.