Zenehallgatás konzolból

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)

orpheusOrpheus

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.

radioSzól a Petőfi

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.

Comments are closed.