Programari Lliure, Tècnic

Radios des de GNU/Linux Gnome Rhythmbox

M’he fet un “scriptillu” per afegir-me algunes ràdios al reproductor de Gnome Rhythmbox (així el puc executar a totes les màquines que toco… ; ), pot ser us interessen o en podeu suggerir d’altres… i a més he deixat un parell de “trucs” sobre l’ús d’aquest reproductor…

Abans de les ràdios, una utilitat que potser ja coneixeu:

  • Si feu girar la rodeta del ratolí sobre la icona de l’altaveu del sistema, modificareu el volum (sense haver de fer clic!) i el mateix passa amb la icona del Rhythmbox.
  • Si feu un clic amb la rodeta -com si fos un botó- silenciareu la música. Això només funciona amb el Rhythmbox.
  • Tot plegat és molt pràctic, ja que en qualsevol moment, mentre treballes, et vas ajustant molt ràpidament el volum. Al estar separats, acostumo a tocar el volum de la música a Rhythmbox, però no el general, i així si arriba un correu-e em continuo enterant… 😉

L’scriptillu: podeu desar-lo amb el nom “rhythmdb-radios-executeMe.sh

#!/bin/bash

RHYTHM_FILE="$HOME/.gnome2/rhythmbox/rhythmdb.xml"
NEW_CONTENT="./rhythmdb-radios.xml"

TOTAL_LINES=`wc -l $RHYTHM_FILE | awk '{ print $1 }'`
NO_LAST_LINE=`echo "$TOTAL_LINES - 1" | bc`

TIMESTAMP=`date --iso-8601=seconds`
BACKUP_FILE="$RHYTHM_FILE.$TIMESTAMP"

mv "$RHYTHM_FILE" "$BACKUP_FILE"
head -n $NO_LAST_LINE "$BACKUP_FILE" > "$RHYTHM_FILE"
cat "$NEW_CONTENT" >> "$RHYTHM_FILE"

echo "Radios added"
echo
echo "Probably you will need to install non-free codecs..."
echo
echo "e.g. sudo aptitude install gstreamer0.10-plugins-bad"
echo

i l’arxiu que conté les ràdios: deseu-lo amb el nom de “rhythmdb-radios.xml

  <entry type="iradio">
<title>iCatFM</title>
<genre>Desconegut</genre>
<artist></artist>
<album></album>
<location>http://www.icatfm.cat/directes/icatfm_wm.m3u</location>
<play-count>1</play-count>
<last-played>1208421564</last-played>
<date>0</date>
<mimetype>application/octet-stream</mimetype>
<mb-trackid></mb-trackid>
<mb-artistid></mb-artistid>
<mb-albumid></mb-albumid>
<mb-albumartistid></mb-albumartistid>
<mb-artistsortname></mb-artistsortname>
</entry>
<entry type="iradio">
<title>CatInfo</title>
<genre>Desconegut</genre>
<artist></artist>
<album></album>
<location>http://www.catradio.cat/directes/catinfo_wm.m3u</location>
<date>0</date>
<mimetype>application/octet-stream</mimetype>
<mb-trackid></mb-trackid>
<mb-artistid></mb-artistid>
<mb-albumid></mb-albumid>
<mb-albumartistid></mb-albumartistid>
<mb-artistsortname></mb-artistsortname>
</entry>
<entry type="iradio">
<title>iCatJazz</title>
<genre>Desconegut</genre>
<artist></artist>
<album></album>
<location>http://www.icatfm.cat/directes/icatjazz_wm.m3u</location>
<date>0</date>
<mimetype>application/octet-stream</mimetype>
<mb-trackid></mb-trackid>
<mb-artistid></mb-artistid>
<mb-albumid></mb-albumid>
<mb-albumartistid></mb-albumartistid>
<mb-artistsortname></mb-artistsortname>
</entry>
<entry type="iradio">
<title>Rac1</title>
<genre>Desconegut</genre>
<artist></artist>
<album></album>
<location>http://www.rac1.org/audio/Player/rac1.pls</location>
<play-count>1</play-count>
<last-played>1208421847</last-played>
<bitrate>24</bitrate>
<date>0</date>
<mimetype>application/octet-stream</mimetype>
<mb-trackid></mb-trackid>
<mb-artistid></mb-artistid>
<mb-albumid></mb-albumid>
<mb-albumartistid></mb-albumartistid>
<mb-artistsortname></mb-artistsortname>
</entry>
<entry type="iradio">
<title>MusicAtles</title>
<genre>Desconegut</genre>
<artist></artist>
<album></album>
<location>http://www.icatfm.cat/directes/musicatles_wm.m3u</location>
<date>0</date>
<mimetype>application/octet-stream</mimetype>
<mb-trackid></mb-trackid>
<mb-artistid></mb-artistid>
<mb-albumid></mb-albumid>
<mb-albumartistid></mb-albumartistid>
<mb-artistsortname></mb-artistsortname>
</entry>
<entry type="iradio">
<title>CatMúsica</title>
<genre>Desconegut</genre>
<artist></artist>
<album></album>
<location>http://www.catradio.cat/directes/catmusica_wm.m3u</location>
<play-count>2</play-count>
<last-played>1208421981</last-played>
<date>0</date>
<mimetype>application/octet-stream</mimetype>
<mb-trackid></mb-trackid>
<mb-artistid></mb-artistid>
<mb-albumid></mb-albumid>
<mb-albumartistid></mb-albumartistid>
<mb-artistsortname></mb-artistsortname>
</entry>
<entry type="iradio">
<title>TotCat</title>
<genre>Desconegut</genre>
<artist></artist>
<album></album>
<location>http://www.icatfm.cat/directes/totcat_wm.m3u</location>
<date>0</date>
<mimetype>application/octet-stream</mimetype>
<mb-trackid></mb-trackid>
<mb-artistid></mb-artistid>
<mb-albumid></mb-albumid>
<mb-albumartistid></mb-albumartistid>
<mb-artistsortname></mb-artistsortname>
</entry>
<entry type="iradio">
<title>CatRadio</title>
<genre>Desconegut</genre>
<artist></artist>
<album></album>
<location>http://www.catradio.cat/directes/catradio_wm.m3u</location>
<date>0</date>
<mimetype>application/octet-stream</mimetype>
<mb-trackid></mb-trackid>
<mb-artistid></mb-artistid>
<mb-albumid></mb-albumid>
<mb-albumartistid></mb-albumartistid>
<mb-artistsortname></mb-artistsortname>
</entry>
</rhythmdb>

ara doncs, tan sols que executeu l’scriptillu teclejant ./rhythmdb-radios-executeMe.sh en una consola… 😉

Advertisements

1 thought on “Radios des de GNU/Linux Gnome Rhythmbox”

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s