reproducció intel·ligent

icona del rhythmboxno és una entrada del que esteu pensant :) [0]

sinó del Rhythmbox [1]

no va ser un canvi fàcil passar-m’hi, ja que des de tota la meva vida a GNU/Linux utilitzava el mític xmms i al cap d’un temps el bmp. Però des de fa una mica més de mig any o així que l’estic utilitzant i n’estic molt content

m’hi vaig decidir a passar-m’hi perquè com que tinc un parell de servidors i en un hi tinc tota la música, la comparteixo a través de DAAP i així no haig de tenir tot el disc dur del portàtil ple de música, a més com a bonus hi ha la gestió de reproductors musicals integrats, la publicació a last.fm[2], la gestió de les etiquetes ID3, la possibilitat de veure les lletres de les cançons[3] i molt més

però el motiu de l’entrada és una altra:

un dels principals encerts que he trobat en el seu disseny és que normalment escolto la música seqüencialment, ordenat per artista i fins a acabar la llista, però hi ha moments en que penses en una cançó o li vols fer escoltar una cançó amb algú que està aprop teu, de manera que el que no faràs és aturar la reproducció buscar la cançó, escoltar-la i després recordar quina era la que estaves escoltant per continuar escoltant per allà on passaves

la solució que hi han posat la gent del Rhythmbox és tant senzilla com elegant, només has d’arrossegar la cançó que vols (o les cançons) a la llista especial «Cua de reproducció» i de manera automàtica quan acabi la que està reproduint, reproduirà les cançons que hi hagi en aquesta llista, quan les hagi reproduït totes tornarà tal com estava abans, ja sigui una llista predefinida, un podcast, etc etc :)

[0] Els bascs són força sosos, encara no tenen cap entrada al respecte :)

[1] Encara ara em costa escriure’l bé!

[2] Diria que és l’única “xarxa social” (si amb cometes i no «») en la que estic i que realment trobo mínimament útil

[3] I potser aviat hi haurà traduccions automàtiques directament :)

compartir música a través de la xarxa local

com força gent es troba habitualment que té diversos ordinadors a casa seva, acabes tenint tota la música en un ordinador perquè era el que feies servir abans, però des de que tens el portàtil o l’ordinador nou que ja no el fas servir per res, però fa molta mandra anar movent la música d’una banda cap a l’altre, etc etc

però per sort des de fa temps hi ha una tecnologia que s’anomena de “configuració zero” que es va inventar Apple per al seu reproductor de música iTunes[1] per a compartir música a través de la xarxa local, de manera que si dues persones tenien l’iTunes engegat i estaven a la mateixa xarxa local podien veure i escoltar la música de l’altre

icona de l’avahi

el programari lliure

com de costum no es va quedar enrere i va sortir l’avahi[2] que no només permet compartir música sinó que directament va un pas més enllà i es tot un servei integral de descoberta de serveis que s’autopubliquin per la xarxa local: si algú té la impressora compartida la pots veure a través de l’avahi (llavors falta que els programes ho implementin com de costum, però amb el temps …) o si tens carpetes compartides, si hi ha servidors de ssh o ftp …

per a l’avahi hi ha un programa força interessant que es una espècie de navegador amb el que pots veure tots els serveis que l’avahi es capaç de veure (s’anomena avahi zeroconf browser)

tangerine

però al que anava, si l’ordinador aquell que tens abandonat no el fas servir ni tan sols amb la pantalla llavors resulta difícil poder engegar els programes com el Rhythmbox, Banshee o amaroK (per dir-ne alguns), ja que t’obliga a tenir un usuari amb la sessió oberta, fer-ho manualment cada vegada, etc etc

icona del tangerineaixí que per a respondre a aquestes necessitats tenim el tangerine, un programa que amb un simple fitxer de text com a fitxer de configuració ens permet tenir un servidor de música ben ràpid i fàcil de fer servir :) fins i tot proporciona una interfície gràfica per a configurar-lo si algú el fa servir en ordinadors amb pantalla

el fitxer en concret ha d’estar a ~/.tangerine i més o menys hauria de ser una cosa per l’estil:

[Tangerine]
name = servidor de so
password_file = /root/.tangerine-passwd
debug = True
max_users = 0
log_file = /root/.tangerine-log
port = 0
publish = True
plugins = file,session
[FilePlugin]
directories = /arx_petit/musica

el que em falta acabar de mirar és com posar-lo com a dimoni i que pugui estar en els runlevels com li pertocaria a un servei com al cap i a la fi és

apart, que al ser un programet petit no està ara mateix en el portage del Gentoo, tot i que si que hi ha un ebuild en el bugzilla del Gentoo (bug #147053)

algú sap com s’han de crear els fitxers que han d’anar a /etc/init.d i als diferents runlevels? algun punter a documentació estaria molt bé :)

[1] que tot sigui dit, el fet de compartir música per la xarxa local amb l’iTunes els va portar molts problemes als senyors d’Apple, perquè les grans discogràfiques hi estaven totalment en contra i a cada nova versió de l’iTunes les capacitats de compartir anaven a menys

[2] encara no havia vist el seu logotip però realment els falta algun dissenyador inspirat a aquesta gent :)