Mein Lieblingsaudioplayer…oh nein.. schon wieder.. đ das ist wirklich Zufall đ Also mein Lieblingsplayer QMMP hat einen kleinen Logikbug: Wer wartet in einer Endlosschleife auf sich selbst đ
Gute CMD Befehle
QMMP bietet eine Menge von Optionen zur Steuerung von laufenden QMMP Instanzen an:
Optionen: -------- -e, --enqueue Wiedergabeliste nicht löschen -p, --play Aktuelles Lied abspielen -u, --pause Aktuelles Lied pausieren -t, --play-pause Wiedergabe pausieren oder fortsetzen -s, --stop Aktuelles Lied stoppen -j, --jump-to-file âSpringe zu Titelâ-Dialog anzeigen -q, --quit Anwendung beenden --volume <0..100> LautstĂ€rke der Wiedergabe einstellen (Beispiel: qmmp --volume 20) --toggle-mute LautstĂ€rke stumm schalten/zurĂŒckstellen --next NĂ€chsten Titel in Wiedergabeliste abspielen --previous Vorherigen Titel in Wiedergabeliste abspielen --toggle-visibility Anwendung ein-/ausblenden --show-mw Hauptfenster anzeigen --add-file âDatei hinzufĂŒgenâ-Dialog anzeigen --add-dir âVerzeichnis hinzufĂŒgenâ-Dialog anzeigen --volume-inc LautstĂ€rke FĂŒnfer-Schritt erhöhen --volume-dec LautstĂ€rke in FĂŒnfer-Schritt verringern --pl-help Befehle zum Steuern der Wiedergabeliste anzeigen --seek <time> Zu Position im derzeitigen Titel spulen --seek-fwd <time> VorwĂ€rts spulen --seek-bwd <time> RĂŒckwĂ€rts spulen --status Wiedergabestatus ausgeben --nowplaying <fmt> Namen des Titels formatiert ausgeben (Beispiel: qmmp --nowplaying "%t - %a") --nowplaying-syntax Syntax von --nowplaying ausgeben --no-start Die Anwendung nicht starten --help Zeigt diesen Hilfetext an --version Gibt die Versionsnummer aus
Einer davon ist „-q“, womit QMMP beendet werden sollte. Tut es auch, aber nur, wenn es auch lĂ€uft. Wenn es nicht lĂ€uft, dann wartet das gestartete QMMP und wartet bis zum Sanktnimmerleinstag auf einen anderen QMMP Prozess. Der kommt natĂŒrlich nicht. Also beendet sich das nichts tuende QMMP nicht mehr.
Bugreport ist erstellt worden đ
#!/bin/bash RC=`ps auxf | grep -v grep | grep -c qmmp` if [ $RC -gt 0]; then       qmmp -q fi
Kleines Script um das Problem zu vermeiden.