broken links

To content | To menu | To search

Monday 5 January 2009

darwin streaming server e mp3 broadcast

Mi capita di voler ascoltare della musica in mp3 che ho sul portatile dalle casse grandi che sono collegate al computer fisso. Ci sono svariati modi di ottenere ciò, da soluzioni hardware commerciali al semplice spostare gli mp3 sul fisso, una soluzione efficace è esportare una share del disco del portatile verso il fisso, ma in questo caso ho voluto provare a stremmare gli mp3 dal portatile e raccogliere lo stream dal fisso e invece che usare Icecast o Soma, farlo usando Darwin Streaming Server (DSS), sw open source messo a disposizione dalla Apple.
Installo DSS e Quicktime Streaming Server sul portatile, setto un admin/pwd puntando il browser a http://127.0.0.1:1220 e una pwd per il broadcast; e apro la 8001 nel firewall.
Creo una playlist degli mp3 che voglio stremmare, che consiste in un file di testo con un header *PLAY-LIST* e l'elenco dei files uno per riga con il full path.
ad esempio il file playlist.m3u contiene le seguenti righe:

*PLAY-LIST*
/Volumes/data/musica/miles_davis-on_the_corner.mp3
/Volumes/data/musica/weather_report-speechless.mp3


per creare velocemente una playlist da una directory uso il comando

tree -xfiF --noreport /Volumes/data/musica/ > ~/playlist.m3u


e aggiungo poi l'header *PLAY-LIST* all'inizio del file, ma potrei anche esportare una playlist di VLC o creare una playlist con cplay.

Creo un file di configurazione per MP3Broadcaster, che può contenere poche righe

play_mode weighted_random
broadcast_password "la_broadcast_password"
broadcast_name "radio free goemon"
broadcast_genre Pop


il play_mode può essere anche "play_mode sequential" o "play_mode sequential_looped"
Ora lancio dal portatile il comando

MP3Broadcaster -d -a 127.0.0.1 -p 8001 -c MP3Broadcaster-config -l playlist.m3u

(posso usare anche la flag -x per verificare la playlist prima di stremmare)
A questo punto raccolgo lo stream dal computer fisso collegato alle casse, posso usare per questo diversi software, compresi VLC o iTunes per collegarmi allo stream a questo indirizzo: http://IP_del_portatile:8001
ma se sono pigro e non voglio alzarmi mi collegherò in ssh verso il fisso usando mplayer:

ssh IP_del_fisso mplayer http://IP_del_portatile:8001

Thursday 31 May 2007

registratore audio portatile

qualche tempo fa ho comperato un registratore audio portatile. Usandolo sopratutto per interviste, non mi necessitava una grande qualità ma avevo bisogno che fosse piccolo e veloce da usare (e che le batterie durino una vita, che sia molto leggero, che si colleghi al pc via usb) ed infine che fosse compatibile coi due sistemi operativi che uso più spesso: macosx e gnu/linux.
Non ci sono riuscito. Non ho trovato in commercio un registratore che usasse un formato ogg o mp3. Forse non esistevano, o forse stavano in fasce di prezzo troppo alte. Fatto sta che ho ripiegato su di un registratore che copriva tutte le mie richieste tranne il formato audio, infatti registra in wma. Ho comperato un Olympus WS-100, che funziona molto bene.
Mi è simpatico sopratutto il suo non aver bisogno di un cavetto usb (non sai mai dove sono quando ne hai bisogno uno) E' mono, la qualità di regsitrazione e' paragonabile a quella di un mp3 mono a 48bps (a orecchio). il che mi basta per riascoltarmi l'intervista e sbobinarla. A volte ho anche mandato in onda in radio delle registrazioni trattate ma originariamente registrate col ws-100 e nessuno si è lamentato. Si collega tramite usb, copio i files sul disco del pc e se si tratta di macosx, li apro direttamente con Quicktime che li converte in aiff e poi Itunes per la conversione in mp3. Se si tratta di linux, uso mplayer per convertire i files da wma a wav e Lame per convertirli da wav a mp3. in questo forum c'è un dibattito sull'uso di questi strumenti e del loro inserimento in un bash script. questo è lo script finale. comodissimo per poi caricarli in un lettore mp3 e ascoltarli in tram.
-ehi, ma potevi ascoltarli direttamente dal registratore, ha l'uscita cuffie!- esatto! non è splendido?

Thursday 24 May 2007

iPod shuffle senza iTunes

uso un iPod shuffle, ma non uso iTunes, ho risolto l'impasse utilizzando lo script rebuild_db.py di Martin Fiedler. Ho visto che lo script è stato aggiornato, ha cambiato nome ed ora si chiama reTune. La procedura sembra decisamente più semplice e arricchita di nuove funzionalità. In breve si tratta di copiare uno script nell'iPod e di farlo andare prima e dopo aver copiato la musica nell'iPod. Il vantaggio è di non aver bisogno di iTunes e dunque avere i files sull'iPod trasportabili come se fosse una chiavetta USB. funziona solo con mp3 e non con aac. la pagina contiene istruzioni passo passo in inglese.