mpd+icecast
A céghez nem szabad bevinni semmi mp3-at, meg ilyesmit - maximálisan egyetértek -, viszont webrádiókat lehet hallgatni. Mit csinál ilyenkor a leleményes felhasználó (pláne, hogy a last.fm fizetős lesz...), ha mégis a saját zenéit szeretné hallgatni, ráadásul a saját maga által meghatározott sorrendben? Streamel otthonrol.
Ami pedig pofonegyszerű. Előszöris tegyük fel a szükséges csomagokat:
$ sudo aptitude install mpd icecast2
Az icecast indítása előtt a /etc/default/icecast2 fileban engedélyezzük:
ENABLED=true
illetve a /etc/icecast2/icecast.xml fileban állítsunk be értelmes jelszavakat.
Az mpd-nek mondjuk meg, hogy ne a hangkártyára tolja a zenét, hanem az icecastnak, ehhez a /etc/mpd.conf fileban írjuk át az audio_output részt az alábbira:
audio_output {
type "shout"
name "Sajat zeneim"
host "localhost"
port "8000"
mount "/mpd.ogg"
password "source_jelszo"
bitrate "192"
format "44100:16:1"
# Optional Paramters
user "source"
description "Sajat zeneim"
genre "misc"
}
A jelszó helyére persze azt írjuk be, amit beállítottunk az icecast configjában.
$ sudo /etc/init.d/icecast2 restart $ sudo /etc/init.d/mpd restart
és lőn zene, bele az éterbe. (Én a cégnél sima parancssoros mplayer-rel játszatom le, mert az keveset fogyaszt, tudja az ogg-ot, és pont megfelelő az interface-e, mert kliens oldalon a webradiót úgysem lehet irányítani.)
Ezután már csak el kell kezdeni zenélni, amit megtehetünk az mpd saját mpc parancssoros kliensével, de nagyban növeli az élményt, ha felteszünk egy webes mpd klienst, én a pitchforkot használom (aminek egy ideje nem elérhető a weboldala, de az mpd wikijéről kiindulva beszerezhető). Csodálatos.

