pimp my mpd

März 14, 2006
Das erste Script heisst bei mir m3u und das zweite pls. Weils sie fuer Dateien mit den jeweiligen Endungen gedacht sind.

#!/bin/bash
mpc clear
cat $1 | mpc add
mpc play
#!/bin/bash
mpc clear
grep '^File[0-9]*' $1 | sed -e 's/^File[0-9]*=//' | mpc add
mpc play
Beide Scripte muessen logischerweise ausfuehrbar sein.
chmod +x m3u && chmod +x pls

Zum finden von Streams kann man sich auf im Shoutcast Verzeichniss [2] umsehen. Find ich aber nicht wirklich komfortabel, deswegen benutze ich schon seit geraumer Zeit Streamtuner [3]. Streamtuner kann in Verbindung mit Streamripper [4] sogar Streams als mp3 abspeichern. Je nach Radio Sender werden sogar die ID3 Tags anstaendig geschrieben, welches aber eher die ausnahme ist.

Um Firefox dazu zu bringen eine m3u bzw pls Datei mit dem Script zu oeffnen muss man einmal eine solche Datei mit FF oeffnen und festlegen das FF diesen Dateityp immer mit dem Programm oeffnen soll. Hatt man sich, wie ich schon vorher auf XMMS festgelegt, kann man das aendern indem man auf Bearbeiten/Einstellungen/Downloads klickt.

So hier noch ein paar kleinigkeiten zur Titelanzeige auf Webseiten oder in Chat Programmen.
mpc|line>/tmp/np
erstellt eine Datei Namens np im Ordner /tmp.

Mit Irssi[5] kann man sich dann einfach einen alias einrichten um die gerade gespielte datei auszugeben.
/alias mp3 exec -o echo Ich hoere gerade `cat /tmp/np` :-)

Kann sich jeder selber ein Script draus basteln, so wie er es brauch. Hab da selber noch scp eingebaut weil ich irssi auf nem anderem Host benutze, aber auch sitecopy waere denkbar fuer eine einfache now playing Anzeige auf der Website. Dazu kann man z.B. diese PHP Zeile verwenden.
<? include "http://meinwebsite.de/bla/np" ; ?>


Links
[1] http://www.musicpd.org
[2] http://www.shoutcast.com/directory
[3] http://www.nongnu.org/streamtuner/
[4] http://streamripper.sourceforge.net
[5] http://irssi.org
np: Der_Dritte_Raum_Live_@_12_Jahre_Clubnight_-_Spectrum-MTW_Offenbach_12._05._2002

Tags für diesen Artikel: , , ,

Kommentare
Ansicht der Kommentare: (Linear | Verschachtelt)

*Super Eintrag laemmy, thx...
Hab jetzt auch miene Streams wieder mit mpd ^^

greetz lyon8

Sonntag, 9. April 2006 um 14:20 (Link) (Antwort)


Kommentar schreiben

Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss um dieses Verfahren anzuwenden.
CAPTCHA

Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden
HTML-Tags werden in ihre Entities umgewandelt.
Gravatar/Pavatar/Favatar/MyBlogLog Autoren Bilder werden unterstützt.
 
 

Über mich

Hi, Willkommen in meinem Blog, ich mag Linux, XHTML, CSS, PHP, Shellscripte, meinen Exchange Account, meine Pfadfinder, Motorräder, House und Musik im allgemeinen. Mein Geld verdiene ich mit dem Verkauf des Content-Management-Systems IP-CMS. Daneben studiere ich Betriebswirtschaft an der VWA Ostbrandenburg. more »

Kategorien

Empfehlungen

last.fm Player

Zitate

"Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher."

Suche