Ahhoz, hogy jól érezzem magam, és/vagy az elvégzendő feladatra tudjak koncentrálni, szólnia kell a zenének, rádiónak. Már elég régen itt csücsül egy (számomra) nagy zene gyűjtemény a gépen, de mégis rádiót hallgatok. Interneten keresztül. Sokáig a RadioCafe-t hallgattam, de már egy jó ideje csak Petőfi szól.
Az eszemmel tudom, hogy a Petőfi rádiót az asztal mellett elhelyezkedő rádiókészülékkel is ugyanolyan szépen hallgathatnám, de akkor nem születnének ilyen vélt igényt kielégítő scriptek :P.
Az első Ubuntu frissítés után (~6.10) váltottam Rythmbox-ról Banshee-ra, de az utolsó (8.10) frissítéssel érkező Banshee-1 egy elhízott pöffeszkedő izé lett, aki csak zabálja az amúgy is kevés memóriát. Ekkor kezdtem el alternatíva után nézni. Így bukkantam az Orpheus lejátszóra, ami konzolon fut, kicsi, tényleg csak annyi erőforrást köt le, amennyi feltétlenül szükséges. Megtalálható az debian és ubuntu tárolókban is (szóval sudo apt-get install orpheus
)
Orpheus tud stream-et is lejátszani, de erre van saját „megoldásom”. Létrehoztam egy szövegfájlt radio néven a ~/bin könyvtárban. (nano ~/bin/radio
) és a következő pár sort tettem bele:
#!/bin/bash # ~/bin/radio tartalma case "$1" in mr1) CHANEL=http://stream001.radio.hu:8080/mr1.mp3 ;; mr2) CHANEL=http://stream001.radio.hu:8080/mr2.mp3 ;; mr3) CHANEL=http://stream001.radio.hu:8080/mr3.mp3 ;; radiocafe) CHANEL=http://media.dream.hu:18000/ ;; *) CHANEL=$1 ;; esac mplayer $CHANEL -msglevel all=4 2>/dev/null | perl -wlne "print \$1 if m/StreamTitle='(.*?)';/"
Amint elmentettem futtathatóvá tettem (chmod a+x ~/bin/radio), és ki is próbáltam (radio mr2).
Annyit csinál, hogy mplayer segítségével játssza az adatfolyamot, és kiírja a szám címeket.
Innen már csak annyit kell tennem, hogy reggel bepötyögöm a radio mr2 szavakat, és már szól is. Egész nap.