Hallo Leute,
ich suche ein Programm zum Abspielen von MP3-Dateien über die Konsole. D.h. es sollte per Kommandozeile der Name einer MP3-Datei angegeben werden können, die dann z.B. auch im Hintergrund gespielt werden kann.
Bisher habe ich dafür MPG123 verwendet, welcher über ein Shellscript mit den Datennamen versorgt wird. MPG123 hängt sich aber aus nicht nachvoll- ziehbaren Gründen sporadisch beim Aufruf auf. Es wird in diesem Fall nicht einmal begonnen, die Datei zu spielen. Das Problem tritt auf unterschiedlichen Maschinen gleichermaßen auf, Kernel-Versionen 2.4.18, 2.2.21. Da andere Player (xmms) fehlerfrei funktionieren, würd ich gern einen anderen Player verwenden. Ein Update von MPG123 hat nichts gebracht. Kann mir jemand etwas empfehlen?
Viele Grüße, Matthias
lug-dd@schlittermann.de writes:
ich suche ein Programm zum Abspielen von MP3-Dateien über die Konsole. D.h. es sollte per Kommandozeile der Name einer MP3-Datei angegeben werden können, die dann z.B. auch im Hintergrund gespielt werden kann.
Ich nehme immer den mp3blaster. Der läuft zwar nicht im Hintergrund, bietet jedoch eine curses(?) basierte Oberfläche, Playlisten und und.. Macht meinen P100-Laptop zum tauglichen Party-Gerät....
Mit freundlichen Grüßen
Jens Puruckherr
Hallo Jens,
Ich nehme immer den mp3blaster. Der läuft zwar nicht im Hintergrund, bietet jedoch eine curses(?) basierte Oberfläche, Playlisten und und.. Macht meinen P100-Laptop zum tauglichen Party-Gerät....
ich will den Player aber mit einen Shellscript ansteuern, in der Art wie:
<schnipp> /bin/bash for i in `ls`;do mpg123 $i;done </schnapp>
Gibts für diese Anwendung eine Alternative?
Matthias
Hi Matthias,
On Tue, Sep 24, 2002 at 15:43:26 +0200, Matthias Petermann wrote:
ich will den Player aber mit einen Shellscript ansteuern, in der Art wie:
[...]
for i in `ls`;do mpg123 $i;done
^^^^ Useless use of backticks.
for i in * ; do mpg123 $i ; done
tut das gleiche.
Als Alternative kann ich anbieten:
#!/bin/sh find . -iname "*.mp3" > playlist mp3blaster -a playlist
Eventuell vorher noch ~/.mp3blasterrc anpassen.
bye, Chris
lug-dd@schlittermann.de writes:
for i in * ; do mpg123 $i ; done
Achtung - es dürfen keine Leerzeichen im Namen sein, damit bin ich auch schon mal auf die Nase gefallen. Irgendwo vor paar Monaten lief dazu schon mal ein Thread hier in der Liste.
Mit freundlichen Grüßen
Jens Puruckherr
Hi Jens,
On Tue, Sep 24, 2002 at 17:06:21 +0200, Jens Puruckherr wrote:
for i in * ; do mpg123 $i ; done
Achtung - es dürfen keine Leerzeichen im Namen sein, damit bin ich auch schon mal auf die Nase gefallen.
Leerzeichen haben in Dateinamen eh nichts zu suchen. Auch bei for i in `ls` ... waeren Leerzeichen ein Problem. Loesung: IFS anders setzen.
Die Loesung mit find und mp3blaster kommt allerdings mit Leerzeichen in Dateinamen zurecht.
bye, Chris
lug-dd@schlittermann.de writes:
Leerzeichen haben in Dateinamen eh nichts zu suchen.
Das ist richtig. allerdings werden viele mp3's nach dem Schema 'Interpret Album Titel' bezeichnet und so holt man sich das auf die Platte. Ich habe auch eine Zeitlang mit 'tear' meine CD's gerippt und ahnungsloserweise massig solche Dateinamen erzeugt. Theorie und Praxis gehen halt meist etwas auseinander...
Mit freundlichen Grüßen
Jens Puruckherr
Hallo Jens,
im nachhinein hat sich herausgestellt, dass eben das Problem mit den Leerzeichen die vermeintliche 'Störung' im Player hervor- gerufen hat. Als ich heut Nachmittag die Nachricht bekam, dass der Player stehengeblieben ist (versorgt eine Telefonanlage mit Warteschleifenmusik), dachte ich zuerst an mpg123 als Ursache, weil ich zwischenzeitlich auf meinem Zu-Hause-Rechner mit genau diesem Programm heftige Probleme hatte.
Aber nichts für ungut, jetzt geh ich mir erst mal den mp3blaster anschauen :-)
Viele Grüße, Matthias
Hi Chris,
On Tue, Sep 24, 2002 at 04:47:01PM +0200, Christian Perle wrote:
for i in `ls`;do mpg123 $i;done
^^^^
Useless use of backticks. for i in * ; do mpg123 $i ; done tut das gleiche.
Wieder was dazu gelernt :)
Als Alternative kann ich anbieten: #!/bin/sh find . -iname "*.mp3" > playlist mp3blaster -a playlist Eventuell vorher noch ~/.mp3blasterrc anpassen.
Das probier ich jetzt gleich mal aus. Erst mal vielen Dank,
Matthias
Matthias Petermann (matthias.petermann@gmx.de) schrieb auf LUG-DD am Die, 24 Sep, 2002; 14:26 +0200:
Hi,
Bisher habe ich dafür MPG123 verwendet, welcher über ein Shellscript mit
mpg321 http://mpg321.sourceforge.net/ Ist ein Clone von mg123
Gruß,
Frank
Hallo,
also falls die Mail doppelt kommt, dann bitte ich schon jetzt mal um Entschuldigung!
Also mein Tip für Dich wäre der mp3blaster. Der läuft auf der Konsole, die Konsole allerdings ist dann nicht mehr zu "verwenden".
Ein Link: http://software.linux.com/projects/mp3blaster/?topic=328,446,447
Viel Spaß beim Musikhören
Ahoi Bernd!
lug-dd@mailman.schlittermann.de