Era un po’ di tempo che cercavo il modo di fare un server streaming della mia musica preferita tu Internet in modo da poterla sentire ovunque, con la sola connessione ad internet. Vi domanderete “Ma una banale chiavetta USB no?” Esatto, ma io non sono per le cose troppo semplici, poi mi ispirava fare qualche prova di streaming audio da casa.
Ho trovato un programma, gratuito, che permette di condividere le playlist di iTunes Sul web: pulpTunes!
Requisiti
- iTunes (ma se ne può fare quasi a meno)
- Un PC (Win, Linux o Mac) sempre acceso e sempre connesso ad Internet
- Una ADSL flat
- Un router per la connesisone ad internet abbastanza evoluto
- Tutta la vostra musica
Installazione
Banale, molto. Setup, avanti, avanti, fine! (Dovete avere Java installato e se non lo avete vi guida il setup di pulpTunes all’installazione)
Configurazione
- Lo aprite e gli dite dov’è il file “iTunes Music Library.xml”, il file che contiene tutti i dati delle vostre playlist e tutti i file musicali che avete; questo file è regolarmente generato ed aggiornato da iTunes.
- Impostate un utente per l’accesso (non vorrete mica che chiunque si colleghi al vostro streaming)
- Create sul vostro router un “virtual server” che apre una porta su Internet verso il vostro streaming-pc alla porta 15000
- Vi abbonate ad un servizio di DNS dinamico (tipo DynDNS o no-ip) in modo da avere un nome che punti sempre al vostro IP pubblico della connessione ADSL
- Da Internet vi collegate.
- Buon ascolto
L’ho fatta un po’ semplice, ma con un minimo di manualità nella configurazione del router è tutto configurato in pochi minuti.
La cosa più bella di tutte è che… non serve iTunes sullo streaming-pc! Ho iTunes sul mio PC desktop che spengo quando non sono a casa e da questo regolarmente copio la libreria sullo straming-pc (che fa anche da server ftp, backup, NAS, …). Se faccio puntare pulpTunes al file XML generato da iTunes e copiato sullo streaming-pc tutto funziona correttamente, basta cambiare il percorso dei file al suo interno con un semplice editor di testo (mi sto organizzando con uno script che lo fa in autonomima quando copio la playlist)
La prova da Internet la faccio domani. L’unico difetto che fino ad ora ho trovato è che non c’è la riproduzione casuale, ma ho letto sul forum di supporto che è una modifica già in cantiere, staremo a vedere.
Ultimo, ma non meno importante: iTunes occupa uno sproposito di memoria sul PC, in questo modo se ho bisogno di molta RAM, mi ascolto lo strreaming anche nella mia LAN e ho da 400 a 600MB di RAM in più disponibili.
Update del giorno dopo:
Da Internet funziona benissimo, ricerca velocissima delle canzoni. Peccato solo che la ADSL abbia un upload veramente povero e qundi tra una canzone e l’altra passano una ventine di secondi di buffering
Update della sera successiva
Dopo una giornata di tentativi, mi sono reso conto che con una normale ADSL si può ascoltare decentemente la musica solo se non c’è traffico in upload generato dai familiari, altrimenti è davvero noioso continuare a sentire le canzoni che si interrompono o aspettare che venga bufferizzata metà canzone prima che ne inizi la riproduzione.
Ho la sensazione (quasi certa) che se il prodotto non scala un po’ il birate può essere utilizzato solo in LAN per condividere su più PC o per evitare di aprire iTunes che occupa un sacco di RAM, mantenendo aperto solo il browser (che da me è sempre aperto.