Il Blog di Fabrizio Mondo

Come creare una web radio con Windows, Winamp e Icecast (guida basilare)

maggio 9, 2007 8:45 pm

Icecast Logo

Trentaquattresimo articolo dedicato alle web Radio.

In questo articolo ci occuperemo, anche con l’utilizzo di varie immagini, di Icecast. Icecast è un server per web radio, della stessa pasta di Shoutcast, con delle sue particolarità e features differenti.

Innanzitutto, in perfetta similitudine con Shoutcast, ci occorre installare il Plugin per Winamp, e il server stesso.

Installiamo il Server, scaricandolo da questo indirizzo, e installiamo il Plugin scaricandolo da quest’altro indirizzo.

Installiamo il Server, otterremo questa finestra, non sarà difficile installarlo, anche come Servizio, qualora lo desiderassimo.

Icecast001

A questo punto possiamo fare partire il nostro server, semplicemente cliccando sull’icona che ci ritroveremo sul desktop. La schermata del Server è questa:

Icecast002

Se non abbiamo problemi con la porta 8000, che per ora supporremo essere aperta, il server adesso è in attesa di un flusso audio dal plug-in oddcast di Winamp.

A questo punto installiamo allo stesso modo anche il Plug-in che richiameremo da Winamp cliccando su:

OPITONS –> PREFERENCES–> PLUG-IN’s –> DSP/EFFECTS

e scegliendo ODDCAST nell’elenco.

Ecco la figura riassuntiva:

Icecast003

Ottenendo questa finestrella:

Icecast004

In questa guida NON entreremo nel dettaglio delle impostazioni, ma penseremo soltanto a fare partire la radio, per poi modificare tutti i parametri nella guida avanzata.

Facciamo partire la musica su winamp e clicchiamo su Connect nel plugin, a questo punto avremo creato la nostra Web Radio con Icecast.

A livello molto basilare, con le impostazioni di default, senza voce e solo con musica, in OGG e con un pannello di amministrazione di cui non sappiamo niente :)

Ma per ora, questo ci basta.

96 Responses to “Come creare una web radio con Windows, Winamp e Icecast (guida basilare)”

pietro95 wrote a comment on maggio 16, 2007

io mi tengo shoutcast anche perchè ho provato a modificare la porta e la password ma non ho capito niente in quel blocco notes

Fabrizio Mondo wrote a comment on maggio 16, 2007

Ciao Pietro, Evviva la vita comoda ;) del resto, ognuno è libero…

erik wrote a comment on giugno 3, 2007

scusatemi ma come faccio ad ascoltare la radio ?????
grazie
in che sito devo andare ho creato una radio cin icecast2 funziona sullo stesso pc
ma in rete come faccio a trovarmi pleasE????

Fabrizio Mondo wrote a comment on giugno 3, 2007

CIao Erik, se tu vuoi trovare te stesso, ovvero il tuo pannello di amministrazione shoutcast, basta che clicchi su questo link: http://localhost:8000 (cambia il numero di porta qualora fosse diverso)

Il tuo flusso audio sarà raggiungibile al mount point che hai settato.

Francesco wrote a comment on giugno 5, 2007

Ciao Fabrizio…ho intrapreso oggi questo fantastico mondo seguendo tutte le istruzioni ma quando faccio partire la canzone con winamp mi diconnette dal server…ho letto da qualche parte che fastweb da problemi…è forse questo il mio problema?

Grazie mille

Fabrizio Mondo wrote a comment on giugno 5, 2007

Certo, con Fastweb non puoi tenere un server sul tuo pc, a meno che non hai a disposizione l’ip pubblico. Devi provare servizi alternativi come listen2myradio per esempio.

Simone wrote a comment on giugno 6, 2007

scusa ma quando cerco di connettermi con il plugin oddcast, oddcast mi dice : unable to connet to socket, e non si connette. Cosa può essere ?

Fabrizio Mondo wrote a comment on giugno 6, 2007

Ciao Simone, controlla che la socket sia visibile dall’esterno, ovvero verifica il port forwarding della porta 8000, e che ovviamente il server sia in modalità running

vittorio 11 anni.. già con un sito :D wrote a comment on luglio 21, 2007

non ho capito in che sito mi è finita la radio :( uffa dopo tutte queste istallazioni… ( occupano spazio! ) poi chiedevo cm mai non mi connette nell oddcast schiaccio Vu on\off poi connect e non si connette, con icecast cibbesso con lo stato del server running, perkèèèèèè
e poi ho 8 clients connetions 6 file ecc
perkè????

vittorio 11 anni.. già con un sito :D wrote a comment on luglio 21, 2007

scusa non avevo letto la risposta a simone, mi scuso, ma chiedo… :D cosìè la porta 8000

vittorio 11 anni.. già con un sito :D wrote a comment on luglio 21, 2007

trovata!!!
un’iultima cosa !!!
giuro
… sto rompendo un po’ le scatole me ne rendo conto mounthpoint ??? cosa ci devo mettere ???
[ ho usato qst guida ] e uso icecast2, faccio prima a chiedere: come devo compilare ?

Fabrizio Mondo wrote a comment on luglio 21, 2007

@Vittorio 11 anni: Complimenti per la precocità, ma almeno fatti capire.

ymawaki wrote a comment on settembre 1, 2007

mi spiace mi aggiungo anche io
sto cercando di creare lo streaming per s3econdlife ho montato icecast, ho installato oddcast (che sembra si colleghi e poi si disconnette) ma lo streaming non arriva su secondlife dove ho inserito correttamente credo come url http://mio ip:8000. Mi chiedo ma la porta 8000 come faccio a controllare il forwarding.. c’è un comando, qualche strumento? misteri.. grazie

Fabrizio Mondo wrote a comment on settembre 1, 2007

@Ymawaki: Controlla che la porta 8000 sia aperta, se fosse chiusa devi aprirla tramite l’interfaccia web del tuo router. E’ semplice, ma dipende dal modello del tuo router.

ymawaki wrote a comment on settembre 2, 2007

guarda io ho tiscali telefonia over ip e secondo me qualcosa non va…
ma nn saprei dirti cosa e poi ho provato come da alcune istruzioni ad accedere al router ma mi chiede logine pwd della PIRELLI!!!! e che ne so io

Fabrizio Mondo wrote a comment on settembre 2, 2007

@Ymawaki: dacci le specifiche del tuo router e della tua connessione.

Davide di 11 anni , programmatore c++ ; siti cms, html,php,asp,ecc ; mi diverto con il dos e turbo pascal... sn dinamico! wrote a comment on ottobre 6, 2007

Salve vorrei una delucidazione sul fattore radio con IceCast, dopo aver settato tutto e faccio connettiti mi da un errore : unable to connect to socket ( tradotto sarebbe incapace collegare allo zoccolo ) :S sono molto confuso perchè non và? potresti dirmi qualcosa pure sul mountpoint?

Grazie Saluti Davide

ahhh dimenticavo se serve qualche guida sul php, html , asp , xhtml , sql database , ecc fammi sapere!

Davide di 11 anni , programmatore c++ ; siti cms, html,php,asp,ecc ; mi diverto con il dos e turbo pascal... sn dinamico! wrote a comment on ottobre 6, 2007

o risolto quel problema ma ora mi dice : ERROR WITH LAME_ENC.DLL

dovrei cambiare il file ma nn faccio niente senza ke mi dite se e meglio fare questa mia supposizione…

Fabrizio Mondo wrote a comment on ottobre 6, 2007

@Davide eccetera eccetera…

Io ad 11 anni giocavo a calcio per strada con due zaini come pali delle porte e magari cercavo qualche ragazzina…

Lasciando perdere la filosofia, sostanzialmente c’è da dire che anche Icecast, come shoutcast, necessità del port forwarding. Sicuro di averlo fatto correttamente? La socket “alla spicciola” è una porta collegata ad un ip, in questo caso il tuo.

Il mountpoint di icecast è sostanzialmente un punto in cui si “installa” la radio e che indica l’indirizzo a cui essa sarà accessibile.

Leggiti anche la guida avanzata ad Icecast, troverai altre info.

Salutoni

Fabrizio Mondo wrote a comment on ottobre 6, 2007

@Davide #18:

Passando al LAME_ENC: il lame enc è l’encoder mp3. Sicuro di averlo installato? Suppongo di si, quindi ti chiedo di essere un pò più preciso al limite linkando uno screenshot che è la cosa migliore.

Davide wrote a comment on ottobre 6, 2007

Cmq pure io gioco a calcio e uso i pali come porte e vado in cerca di qualcuna XD :-P

@fabrzio mondo il lame enc è l’encoder mp3

sono totalmente ” abbummato ” ( tra le nuvole ) non o capito molto bn… ad dove lo dovrei istallare :S ?

Fabrizio Mondo wrote a comment on ottobre 6, 2007

@Davide #21: devi darmi informazioni aggiuntive, altrimenti non capisco. Prova a mettere uno screenshot del programma con l’errore su internet e poi linkarlo in un commento, sarà più semplice.

Davide wrote a comment on ottobre 6, 2007
Fabrizio Mondo wrote a comment on ottobre 6, 2007

@Davide 23: Leggi qui: http://icecast.imux.net/viewtopic.php?p=7196&sid=24f7d80350bc502d548a6abe46dc6d01 è in inglese, ma dovresti comprenderlo chiaramente.

Davide wrote a comment on ottobre 6, 2007

forse è partito nn ne sono sicuro fabrizio potresti postarmi l’immagine che ti da appena fai connettiti? please grz

Fabrizio Mondo wrote a comment on ottobre 6, 2007

@Davide #25: Nn posso, non ho sistemi operativi windows a casa mia al momento.

Davide wrote a comment on ottobre 6, 2007

ok dovrebbe fare l’immagine di sopra? perchè a me le striscie colorate non ci stanno cmq sotto mi dice apposto di darmi l’errore dice disconect

P.S.: PER LA PRIMA IMMAGINE INTENDO QUELLA ALL’INIZIO DELLA GUIDA CHE FA VEDERE IL PLUG-INS

Fabrizio Mondo wrote a comment on ottobre 7, 2007

@Davide #27: magari riscrivi in italiano per favore.. cmq si, le immagini si riferiscono a situazioni di correttezza funzionale.

Davide wrote a comment on ottobre 7, 2007

ok ma posso istallare a un pc sotto rete wirles? nn ha una linea così potente..

Fabrizio Mondo wrote a comment on ottobre 7, 2007

@Davide #29: si.

Davide wrote a comment on ottobre 8, 2007

scusa ma non vorrei ke il problema è la versione di winamp?!?!

cmq ora o disistallato e provo a reinstallare xò prima quando facevo connettere qualcuno mi diceva il pc di mio cug sul winamp una cosa tipo time out e robbe varie…

Ora provo a reinstallare ttt..

tommaso wrote a comment on ottobre 10, 2007

ciao..mi dice ”unable to connect”..nn so cm fare…ho un router d-link dsl 504T…DISPERAZIONE!!

Fabrizio Mondo wrote a comment on ottobre 10, 2007

@Tommaso #32: Controlla il portforwarding della porta TCP usata da Icecast.

tommaso wrote a comment on ottobre 11, 2007

l’ho fatto…..e l’ho aperta…..

tommaso wrote a comment on ottobre 11, 2007

ma non funziona….-_-

Fabrizio Mondo wrote a comment on ottobre 11, 2007

@Tommaso #34, #35: cerca di argomentare di più.

tommaso wrote a comment on ottobre 11, 2007

dunqre..ho seguito passo passo la guida ma dice ” unable to connect” e non so come fare..con shoutcast mi dava problemi simili…allora: sono entrato nella pagina del router e ho fatto il port forwarding protocollo tcp/udp e ho settato tutto sulla porta 8000…ho salvato, ma nn mi fa ancora funzionare la radio…nn so come fare davvero

Fabrizio Mondo wrote a comment on ottobre 11, 2007

@Tommaso: Fai una prova con shoutcast, è molto probabile che tu il port forwarding lo abbia fatto con l’ip locale sbagliato.

Narses wrote a comment on novembre 3, 2007

Allora, io ho fatto tutto,ho fatto il port forwarding, ho configurato server e client, solo che avviene una cosa che non capisco.
Il client si connette al server, e fin qui ok..ma non parte il broadcast, o meglio mi resta in locale, giacchè avendo un router se metto Localhost mi porta sempre lì e non su un IP pubblico.
Ho provato altresì a mettere l’IP pubblico anzichè Localhost, tutto questo sia con Oddcast/Icecast che con shoutcast ma a quel punto non solo non mi fa accedere allo streaming dall’esterno,cioè digitando http://mioip:8000 ma non si connette neanche al server…non so come devo fare, credo sia un problema proprio di accesso, ma ho aperto le porte, non so che altro devo fare,con il vecchio modem lan non avevo problemi, col router si.

Fabrizio Mondo wrote a comment on novembre 3, 2007

@Narses: Il port forwarding deve avvenire su un ip locale ben preciso, e quello deve rimanere. Setta il dhcp in modo che ti dia sempre lo stesso ip locale e riprova. Su shoutcast deve essere sempre settato localhost se vuoi mantenere il server nel tuo pc.

Narses wrote a comment on novembre 3, 2007

ok ma..come faccio a settare il dhcp?

comunque il port forwarding è sempre sullo stesso Ip locale, 192.168.1.82, e non cambia.

Fabrizio Mondo wrote a comment on novembre 3, 2007

@Narses: Allora intanto postami i log di icecast, o di shoutcast (nella pagina apposita) quando provi a fare una trasmissione. Meglio se fai i tuoi test con shoutcast, evidenzia meglio i problemi di rete. Se shoutcast funziona, icecast funzionerà pure.

Dj Rubix wrote a comment on novembre 5, 2007

Ciao Fabrizio,
grazie della tua disponibilità,però ho fatto tutto quello di cui si è discusso…
però non so come sentire lo show in onda

Fabrizio Mondo wrote a comment on novembre 5, 2007

@Dj Rubix: Se tutto è fatto ad opera d’arte, allora puoi dare il tuo ip, la porta che hai scelto e il nome del mount file. ad esempio http://mioip:porta/mountmp3.mp3

Dj Rubix wrote a comment on novembre 5, 2007

dove le trovo queste cose?

Fabrizio Mondo wrote a comment on novembre 5, 2007

@Dj Rubix: Cerca di farmi capire meglio cosa hai fatto, che cosa stai usando, cosa vuoi fare e come vuoi farti ascoltare.

Dj Rubix wrote a comment on novembre 5, 2007

io provo a connettermi dopo l’ultima cosa che mi hai detto,ma mi dice che è impossibile

Dj Rubix wrote a comment on novembre 5, 2007

virtual dj 3.2,broadcast,broadcast from my own computer

Dj Rubix wrote a comment on novembre 5, 2007

poi mi dice che posso sentire tutto collegandomi ad un indirizzo,…mi collego e mi dice che è impossibile visualizzare la pagina

Fabrizio Mondo wrote a comment on novembre 5, 2007

@Dj Rubix: Per cortesia un solo commento. Scusami, ma io come dovevo intuire che tu usi virtual dj? E poi scusa, usi virtaul dj con icecast? Perchè la versione di virtual dj che hai, restituisce un flusso ogg? Come lo hai settato? Hai fatto il port forwarding della porta 8000? Sei un cliente fastweb?

Sono info che dovresti dirmi tu…

Dj Rubix wrote a comment on novembre 5, 2007

Scusa Fabrizio ma non ti capisco…

Fabrizio Mondo wrote a comment on novembre 5, 2007

@Dj Rubix: :S Scusami, ma io non capisco te a questo punto. Tu sicuramente vuoi fare in modo che i tuoi amici, ascoltino te mentre mixi con virtual dj. Comprensibile, ma a questo punto, ti conviene usare shoutcast, non icecast, che è più semplice nell’utilizzo.

chiara wrote a comment on dicembre 9, 2007

Ciao Fabrizio
Sono Chiara,di anni forse qui ne ho un bel po’,ho deciso di rivolgermi a te perchè mi sto perdendo e ho bisogno di aiuto.
Ho 42 anni e il mio data base interno(inteso come il mio cervello)non è così avvezzo a certi argomenti,ma mi servirebbe la stream audio e video per mandare in internet e per meglio dire in second life non solo la musica che mi piace ma anche la musica sia in mp3 che live di gruppi musicali giovani che meno giovani,In pratica sono già in contatto con chi potrebbe fare musica live suonando per esempio da una sala prove o addirittura da casa ma mi manca la cosa importante sapere copme mandarli online.
Se mi puoi contattare via mail te ne sarei grata,ovvio che il lavoro si paga,quindi se mi contatterai gentilmente via mail ti farò avere il mio numeo di telefono per poter parlare di collaborazione,
ti ringrazio infinitamente
chiara

Michele wrote a comment on dicembre 10, 2007

Ciao Fabrizio,
mi chiamo Michele e mi trovo nelle stesse condizioni di Chiara: dirigo una scuola di musica ed ho relazioni con l’Assessorato alle Politiche Sociali del Comune nel quale ha sede la scuola; deve partire un progetto insieme al Comune che porterà alla realizzazione di una webradio che avrà contenuti similari a quanto scritto da Chiara.
Vorrei quindi avere a mia volta una consulenza; se è possibile attendo risposta via email.
Buon lavoro,
Michele

Asile wrote a comment on gennaio 29, 2008

ciao,allora ho istallato tutto e seguito le varie istruzioni.
La finestra del plug-in in winamp non appare nell’interfaccia….
poi come faccio a controllare se il server e il plug-in hanno gli stessi valori e password?
ultima cosa: perchè la barra del Peak Meter del plug-in rimane nera?cioè, non ci sono le barre colorate come in foto.

Asile wrote a comment on gennaio 29, 2008

non mi odiare…cambiando la periferica dell’audio dalla finestra del plug-in, le barre sono comparse, ma l’encoder che c’è in lista non riesce a connettersi come mai? prova e riprova? ho cercato d aggiungerne altri ma m mette sempre lo stesso!
Grazie!

Fabrizio Mondo wrote a comment on gennaio 29, 2008

@Asile

Comincia leggendo la guida avanzata.

paolo wrote a comment on febbraio 9, 2008

praticamente é un casino installare sta radio da come vedo eeehehheeh :P

BRENNO2 wrote a comment on febbraio 24, 2008

CIAO A TUTTI REGA..ALLORA IO VORREI SAPERE CHE TIPO DI PROGRAMMA USANO QUELLI CHE SI VEDONO SU WINAMP PER FARE RADIO..CON LA WEBCAM….CHI MI SA DIRE CHI LO SA.. STA COSA E DOVE POSSO TROVARLOOOOOO…IL PROGRAMMA…GRAZIE RISPONDETEMI PER FAVORE…GRAZIEE

Fabrizio Mondo wrote a comment on febbraio 25, 2008

@Brenno2:

1) non scrivere maiuscolo per favore

2) cosa vuol dire: “quelli che si vedono su winamp per fare radio con la webcam?”

Simone wrote a comment on marzo 9, 2008

Salve, ho letto tutte e due le guide … e mi dice tramite winamp che la radio è connessa però ho provato a dare ai miei amici il link eppure non va forse sbaglio il link… quale dovrei dare?

Fabrizio Mondo wrote a comment on marzo 9, 2008

@Simone:

http://iltuoindirizzoip:numeroporta

questo è l’indirizzo (ovviamente adattalo ai tuoi dati) che devi dare agli altri per poterti ascoltare.

Simone wrote a comment on marzo 9, 2008

si ho gia provato eppure non va lo stesso …. … se hai msn mi dai il tuo indirizzo cosi ti passo lo screen e anche il link?

Fabrizio Mondo wrote a comment on marzo 9, 2008

@Simone: No, grazie.

Non si fanno consulenze private se non su progetto e a pagamento.

Simone wrote a comment on marzo 9, 2008

ok scusa allora ora sta funzionando … le coordinate dovrebbero essere http://87.8.247.103:8000
infatti guarda tu stesso lo screen…
http://img407.imageshack.us/img407/9799/immaginenk3.png

Simone wrote a comment on marzo 10, 2008

(sn connesso x tt il giorno .. . ti avverto cosi fai le prove se va …)

Simone wrote a comment on marzo 10, 2008

scusa se scrivo ankora però mi da problemi dicendomi che winamp ha problemi diver directsound danneggiato … che devo fare?

Fabrizio Mondo wrote a comment on marzo 11, 2008

@Simone: Reinstalla i driver audio, poi reinstalla winamp.

Simone wrote a comment on marzo 11, 2008

ora è aperta http://79.0.244.51:8000/ però ankora i link nn vanno

Simone wrote a comment on marzo 16, 2008

ti ho fatto uno screen perchè davvero non riesco a capire … spero che tu riesca a risolvere presto sigh

http://img517.imageshack.us/img517/5657/rouseqw0.png

Fabrizio Mondo wrote a comment on marzo 17, 2008

@Simone:

In base allo screen, non vedo quale problema ci sia…

Simone wrote a comment on marzo 19, 2008

gli altri non riescono ad ascoltare la musica nn vedono il link … nn gli va

eros wrote a comment on marzo 23, 2008

ciao ho installato tutto alla perfezione ma appena si connette sta 10 secondi e si disconnette nn so perche’ potresti aiutarmi? grazie

Fabrizio Mondo wrote a comment on marzo 23, 2008

@eros:

dovresti essere solo un pò più preciso su cosa succeda…

eros wrote a comment on marzo 24, 2008

in pratica appena apro il sever e poi apro winamp dopo un paio di secondi si disconnette x poi riconnettersi di nuovo ma poi si disconnette nuovamente sotto c’e scritto wa2_oddcast.

eros wrote a comment on marzo 24, 2008

in pratica mi esce questa scritta disconnectd from output sever,reconnecting in 10 sec fa sempre cosi’ grazie

eros wrote a comment on marzo 26, 2008

ciao ho installato tutto alla perfezione , la radio va’ con sam broadcaster ma come posso fare x trovare il mio url? cioe’ l’indirizzo che devo mandare x farmi sentire dagli altri grazie ciao.

fabio wrote a comment on marzo 27, 2008

Ciao a tutti, mille complimenti per il tuo sito, e tante grazie per le varie guide e tutorial utilissimi!allora io ho seguito le tue istruzioni e ho creato una web radio che prima funzionava perfettamente avendo una connessione LAN.
Adesso ho comprato un router e nonostante faccia portforward sul sito del router winamp si rifiuta di connettersi,Mi daresti una mano please?grazie in anticipo.

Lian Dyer wrote a comment on maggio 2, 2008

Ciao, ho creato una web radio con icecast2 e ices2 sotto UBUNTU.
Scrivo qui, sbagliando sicuramente articolo, perché non ho trovato nel tuo blog una guida sul mio caso (icecast2+ices2+linux).

Ti spiego per ora come ho fatto.
Un mio amico ha provato ad ascoltare la mia radio a casa sua, e pare che funziona, è in onda. Ho messo la porta 80 invece di 8000 perché un tizio dice che così “buca” il firewall, nel seguente link (io non ci capisco nulla e mi sono fidato)
http://icecast.imux.net/viewtopic.php?t=4748&sid=74b0634c18d4d31e67f1400511646833
Ma lui non dice una mazza, così ho tirato a indovinare: come utente iniziale ho messo utente root e gruppo root e come utente finale nel “change user” ho messo utente icecast2 e gruppo icecast e ha funzionato.
Vabbè.
Per il port forward ho seguito la tua dritta: cercare su http://portforward.com
La mia radio su VLC funziona perfettamente.
E la spiegazione di come ho fatto finisce qui.

Ora viene il problema. Su Windows Media Player ma anche totem-gstreamer, XMMS, eccetera invece funziona male. Per la precisione, la prima volta che giunge alla fine di una canzone il player si azzittisce (ma i secondi continuano a scorrere).

Ho pensato che a bloccare questi lettori sia l’aggiornamento delle informazioni nel passaggio da una canzone all’altra (scusa il linguaggio da manovale). Infatti, se dall’amministrazione di icecast2 io durante lo stream cambio il metadata (mi cambia il titolo per intenderci) Windows Media e compagnia bella si stoppano all’istante, VLC no.

E così ho cercato un modo per disabilitare l’invio dei metadata e provare se funziona, per l’ogg non ho trovato niente (per l’mp3 sì ma ices2 c’ha solo ogg), e poi con “Ex Falso” ho cancellato tutti i metadata (titolo, ecc) dai file ogg, niente.

Dopodiché leggo su questo sito
http://www.streamerp2p.com/?page=news.htm
che il tizio c’aveva lo stesso problema mio. Dice che ha risolto mettendo lo stesso numero seriale in tutti i file ogg. Ed è quello che ho fatto. Ho usato uno dei vorbis-tools per la precisione oggenc con l’opzione -s per scegliere il numero seriale.

Riprovo, e va pure peggio! Ora Windows Media Player non solo si azzittisce a fine canzone, ma i secondi smettono di scorrere e mi dice “Interrotto”. Senza contare che ices2 si stoppa (senza però dare messaggi di errore nella shell).

Poi mi informo meglio e scopro che è grazie al papavero che mi dice “Interrotto”, infatti un sito su vorbis-tools mi dice che “scegliere lo stesso seriale per file diversi può dare problemi con i lettori durante lo streaming”… :-D

Questo è tutto per ora… mò contatto streamerp2p… Ciao

Lian Dyer wrote a comment on maggio 2, 2008

ultim’ora: effettivamente ices2 effettua un confronto del numero seriale di ciascun file ogg con quello successivo nella playlist, e se sono uguali stoppa, per evitare quei fantomatici “problemi con qualche lettore di stream”. Mò vediamo se disattivando questo confronto mi esplode il PC :D ciao!

Lian Dyer wrote a comment on maggio 3, 2008

confermo commentando il blocco “if” che fa quel controllo, anche su Windows Media Player e compagnia bella funziona apparentemente a perfezione. Dico solo apparentemente, perché
1) se ci hanno messo quel blocco “if” vuol dire che serve a qualcosa che io ignoro
2) ripeto che su vorbis-tools da qualche parte c’è scritto che se più file ogg nello stesso stream hanno lo stesso numero seriale (ho fatto così per farlo funzionare), alcuni lettori possono avere problemi (a sto punto mi chiedo chissà quali).
Ecco appunto, a questo punto tu sei l’unica persona al mondo a cui posso chiedere: non è che tante volte sai quali lettori possono avere problemi? Così li sconsiglio ai miei lettori.
Comunque… Per quel poco che mi serve, funziona abbastanza! Poi semmai quando ho tempo scrivo un pezzo di tutorial su icecast2+ices2+ubuntu e chiunque compreso tu potrà modificarlo. Ciao!

Fabrizio Mondo wrote a comment on maggio 3, 2008

@Lian Dyer:

Ciao, ho creato una web radio con icecast2 e ices2 sotto UBUNTU.
Scrivo qui, sbagliando sicuramente articolo, perché non ho trovato nel tuo blog una guida sul mio caso (icecast2+ices2+linux).

Non l’ho ancora realizzata, ci vorrà un pò di tempo.. mi piacerebbe trattare tutto ma il mio tempo è quello che è.

Ti spiego per ora come ho fatto.
Un mio amico ha provato ad ascoltare la mia radio a casa sua, e pare che funziona, è in onda. Ho messo la porta 80 invece di 8000 perché un tizio dice che così “buca” il firewall, nel seguente link (io non ci capisco nulla e mi sono fidato)

Ti ha dato un consiglio corretto. Effettivamente ci sono molti firewall che bloccano le connessioni http verso porte che non siano la 80, dato che la 80, è la porta standard, e bloccando anche quella, si bloccherebbe la navigazione.

http://icecast.imux.net/viewtopic.php?t=4748&sid=74b0634c18d4d31e67f1400511646833
Ma lui non dice una mazza, così ho tirato a indovinare: come utente iniziale ho messo utente root e gruppo root e come utente finale nel “change user” ho messo utente icecast2 e gruppo icecast e ha funzionato.
Vabbè.
Per il port forward ho seguito la tua dritta: cercare su http://portforward.com
La mia radio su VLC funziona perfettamente.
E la spiegazione di come ho fatto finisce qui.

L’articolo linkato parla solo di come configurare icecast per l’utilizzo con porte < 1024. Se la radio ti funziona con vlc, in teoria, dovrebbe funzionare con qualsiasi player.

Ora viene il problema. Su Windows Media Player ma anche totem-gstreamer, XMMS, eccetera invece funziona male. Per la precisione, la prima volta che giunge alla fine di una canzone il player si azzittisce (ma i secondi continuano a scorrere).

Non avendo ancora esperienza diretta in materia, posso andarci ad intuito, ices2 funziona come streaming live, oppure come streaming di canzoni in sequenza?
Ovvero, funziona come winamp in modalità winamp recommended? se è cosi dobbiamo fare delle valutazioni.

Ho pensato che a bloccare questi lettori sia l’aggiornamento delle informazioni nel passaggio da una canzone all’altra (scusa il linguaggio da manovale). Infatti, se dall’amministrazione di icecast2 io durante lo stream cambio il metadata (mi cambia il titolo per intenderci) Windows Media e compagnia bella si stoppano all’istante, VLC no.

Windowsmedia player e gli altri player che hai linkato, non nascono per l’ascolto dello streaming. Sono dei player che io per lo streaming uso raramente (anche se xmms, per lo streaming mp3, va benissimo). Gestiscono i metadati come vogliono loro, e questi errori purtroppo succedono. Nella documentazione di icecast, è spiegato chiaramente come avviene la gestione dell’invio dei metadati. Tu suppongo abbia provato solo con codifica ogg, dovresti vedere se con altre codifiche i problemi persistono. Con ices2 non si pèuò fare, dovresti vedere con qualche altra sorgente.

E così ho cercato un modo per disabilitare l’invio dei metadata e provare se funziona, per l’ogg non ho trovato niente (per l’mp3 sì ma ices2 c’ha solo ogg), e poi con “Ex Falso” ho cancellato tutti i metadata (titolo, ecc) dai file ogg, niente.

I metadati di cambio traccia e quelli propri del protocollo di icecast non sono rimuovibili in toto. Vediamo se ci sono altre cause al problema.

Dopodiché leggo su questo sito
http://www.streamerp2p.com/?page=news.htm
che il tizio c’aveva lo stesso problema mio. Dice che ha risolto mettendo lo stesso numero seriale in tutti i file ogg. Ed è quello che ho fatto. Ho usato uno dei vorbis-tools per la precisione oggenc con l’opzione -s per scegliere il numero seriale.

Riprovo, e va pure peggio! Ora Windows Media Player non solo si azzittisce a fine canzone, ma i secondi smettono di scorrere e mi dice “Interrotto”. Senza contare che ices2 si stoppa (senza però dare messaggi di errore nella shell).

Immaginavo ci sarebbero stati casini maggiori :D non credo appunto sia stata una buona idea, come tu stesso confermi dopo.

confermo commentando il blocco “if” che fa quel controllo, anche su Windows Media Player e compagnia bella funziona apparentemente a perfezione.

Meglio cosi. Alla fine adottare un virtuosismo ai fini del risultato è una cosa positiva, anche se pericolosa.

1) se ci hanno messo quel blocco “if” vuol dire che serve a qualcosa che io ignoro
2) ripeto che su vorbis-tools da qualche parte c’è scritto che se più file ogg nello stesso stream hanno lo stesso numero seriale (ho fatto così per farlo funzionare), alcuni lettori possono avere problemi (a sto punto mi chiedo chissà quali).

Non ci pensare. Non fasciarti la testa prima della bua, se funziona, almeno per ora, preoccupati di altro. Appena studierò icecast seriamente, vedrò di capire qualcosa sul bloco if di cui parli tu.

Ecco appunto, a questo punto tu sei l’unica persona al mondo a cui posso chiedere: non è che tante volte sai quali lettori possono avere problemi? Così li sconsiglio ai miei lettori.

Probabilmente i player embedded. Per altri player non so che dirti, occorrerebbe testare.

Comunque… Per quel poco che mi serve, funziona abbastanza! Poi semmai quando ho tempo scrivo un pezzo di tutorial su icecast2+ices2+ubuntu e chiunque compreso tu potrà modificarlo. Ciao!

Puoi farlo benissimo, anzi ti invito a farlo. Se realizzi un articolo del genere lo pubblicherò a nome tuo su questo blog, come già accaduto ad esempio per l’articolo numero 53 dell’elenco, che non è mio.

Fabrizio Mondo wrote a comment on maggio 3, 2008

@Lian Dyer:

Ciao, ho creato una web radio con icecast2 e ices2 sotto UBUNTU.
Scrivo qui, sbagliando sicuramente articolo, perché non ho trovato nel tuo blog una guida sul mio caso (icecast2+ices2+linux).

Non l’ho ancora realizzata, ci vorrà un pò di tempo.. mi piacerebbe trattare tutto ma il mio tempo è quello che è.

Ti spiego per ora come ho fatto.
Un mio amico ha provato ad ascoltare la mia radio a casa sua, e pare che funziona, è in onda. Ho messo la porta 80 invece di 8000 perché un tizio dice che così “buca” il firewall, nel seguente link (io non ci capisco nulla e mi sono fidato)

Ti ha dato un consiglio corretto. Effettivamente ci sono molti firewall che bloccano le connessioni http verso porte che non siano la 80, dato che la 80, è la porta standard, e bloccando anche quella, si bloccherebbe la navigazione.

http://icecast.imux.net/viewtopic.php?t=4748&sid=74b0634c18d4d31e67f1400511646833
Ma lui non dice una mazza, così ho tirato a indovinare: come utente iniziale ho messo utente root e gruppo root e come utente finale nel “change user” ho messo utente icecast2 e gruppo icecast e ha funzionato.
Vabbè.
Per il port forward ho seguito la tua dritta: cercare su http://portforward.com
La mia radio su VLC funziona perfettamente.
E la spiegazione di come ho fatto finisce qui.

L’articolo linkato parla solo di come configurare icecast per l’utilizzo con porte < 1024. Se la radio ti funziona con vlc, in teoria, dovrebbe funzionare con qualsiasi player.

Ora viene il problema. Su Windows Media Player ma anche totem-gstreamer, XMMS, eccetera invece funziona male. Per la precisione, la prima volta che giunge alla fine di una canzone il player si azzittisce (ma i secondi continuano a scorrere).

Non avendo ancora esperienza diretta in materia, posso andarci ad intuito, ices2 funziona come streaming live, oppure come streaming di canzoni in sequenza?
Ovvero, funziona come winamp in modalità winamp recommended? se è cosi dobbiamo fare delle valutazioni.

Ho pensato che a bloccare questi lettori sia l’aggiornamento delle informazioni nel passaggio da una canzone all’altra (scusa il linguaggio da manovale). Infatti, se dall’amministrazione di icecast2 io durante lo stream cambio il metadata (mi cambia il titolo per intenderci) Windows Media e compagnia bella si stoppano all’istante, VLC no.

Windowsmedia player e gli altri player che hai linkato, non nascono per l’ascolto dello streaming. Sono dei player che io per lo streaming uso raramente (anche se xmms, per lo streaming mp3, va benissimo). Gestiscono i metadati come vogliono loro, e questi errori purtroppo succedono. Nella documentazione di icecast, è spiegato chiaramente come avviene la gestione dell’invio dei metadati. Tu suppongo abbia provato solo con codifica ogg, dovresti vedere se con altre codifiche i problemi persistono. Con ices2 non si pèuò fare, dovresti vedere con qualche altra sorgente.

E così ho cercato un modo per disabilitare l’invio dei metadata e provare se funziona, per l’ogg non ho trovato niente (per l’mp3 sì ma ices2 c’ha solo ogg), e poi con “Ex Falso” ho cancellato tutti i metadata (titolo, ecc) dai file ogg, niente.

I metadati di cambio traccia e quelli propri del protocollo di icecast non sono rimuovibili in toto. Vediamo se ci sono altre cause al problema.

Dopodiché leggo su questo sito
http://www.streamerp2p.com/?page=news.htm
che il tizio c’aveva lo stesso problema mio. Dice che ha risolto mettendo lo stesso numero seriale in tutti i file ogg. Ed è quello che ho fatto. Ho usato uno dei vorbis-tools per la precisione oggenc con l’opzione -s per scegliere il numero seriale.

Riprovo, e va pure peggio! Ora Windows Media Player non solo si azzittisce a fine canzone, ma i secondi smettono di scorrere e mi dice “Interrotto”. Senza contare che ices2 si stoppa (senza però dare messaggi di errore nella shell).

Immaginavo ci sarebbero stati casini maggiori :D non credo appunto sia stata una buona idea, come tu stesso confermi dopo.

confermo commentando il blocco “if” che fa quel controllo, anche su Windows Media Player e compagnia bella funziona apparentemente a perfezione.

Meglio cosi. Alla fine adottare un virtuosismo ai fini del risultato è una cosa positiva, anche se pericolosa.

1) se ci hanno messo quel blocco “if” vuol dire che serve a qualcosa che io ignoro
2) ripeto che su vorbis-tools da qualche parte c’è scritto che se più file ogg nello stesso stream hanno lo stesso numero seriale (ho fatto così per farlo funzionare), alcuni lettori possono avere problemi (a sto punto mi chiedo chissà quali).

Non ci pensare. Non fasciarti la testa prima della bua, se funziona, almeno per ora, preoccupati di altro. Appena studierò icecast seriamente, vedrò di capire qualcosa sul bloco if di cui parli tu.

Ecco appunto, a questo punto tu sei l’unica persona al mondo a cui posso chiedere: non è che tante volte sai quali lettori possono avere problemi? Così li sconsiglio ai miei lettori.

Probabilmente i player embedded. Per altri player non so che dirti, occorrerebbe testare.

Comunque… Per quel poco che mi serve, funziona abbastanza! Poi semmai quando ho tempo scrivo un pezzo di tutorial su icecast2+ices2+ubuntu e chiunque compreso tu potrà modificarlo. Ciao!

Puoi farlo benissimo, anzi ti invito a farlo. Se realizzi un articolo del genere lo pubblicherò a nome tuo su questo blog, come già accaduto ad esempio per l’articolo numero 53 dell’elenco, che non è mio.

Pinux wrote a comment on giugno 4, 2008

Ciao Fabrizio! complimenti per la guida molto accurata! Ho seguito con attenzione anche quella avanzata, ma ho un piccolo problema!
Non riesco ad ascoltare la musica in “diretta”.
Ti spiego nel dettaglio:
- connetto Icecast2: stato OK
- apro winamp e faccio partire la musica
- connetto ODDCAST: stato OK
- apro il wmp ed inserisco l’url: http://mio-ip:8000/test.ogg ma non si connette!
La cosa strana è che se Disconnetto ODDCAST, da windows media player riesco a sentire ciò che ho cercato di mandare in onda fino a quel momento!
In poche parole è come se fosse creata una copia della mia registrazione che viene resa pubblica solo nel momento in cui la stoppo (disconnettendo l’oddcast)
mi sapresti dire dove è l’errore?

ti ringrazio!
ciao Pinux

Fabrizio Mondo wrote a comment on giugno 4, 2008

@Pinux:

Un paio di cose preliminari:

1) Porta tcp aperta correttamente?
2) Oddcast è impostato per trasmettere SOLO le canzoni su winamp, oppure per trasmettere in missaggio stereo?

BRENNO2 wrote a comment on giugno 8, 2008

FABRIZIO MI SAI DIR COME FANNO QUELLI CHE STANNO SU WINAMP A FARE RADIO CON LA WEBCAM COSA USANO CHE TIPO DE PRGRAMMA POSSIBILE CHE NN RIESCO IO FACCIO RADIO CON ALTRI PROGRAMMI MA QUELLO VIDEO MI PIACE DE PIU’ E VORREI SCARICARLO SE SAI ANCHE LA PAGINA E COSA USANO OK FAMMI SAPERE CIAO ASPETTO LA TUA RISPOSTA

Fabrizio Mondo wrote a comment on giugno 8, 2008

@Brenno2:

Non sei molto chiaro, vediamo di capirci.

Tu vedi radio che fanno radio anche con una webcam in studio? Sono due servizi diversi, oppure è una web tv. Io di web tv ho scelto di non occuparmene sul blog.

BRENNO2 wrote a comment on giugno 8, 2008

allora dicevo che io su winamp fanno radio con la webcam e nn so che tipo di programma usano e vorrei sapere che usanoo cosi mii piace scaricarlo e farlo anchio …io per dirti faccio radio da una vita pero’ normale senza web… sai qualcisa te..mi puoi aiutare…fabrizio…guarda quiii che fanno radio con la web e nn so cosa usano di programma….

http://78.46.66.230:8000;stream.nsv

Fabrizio Mondo wrote a comment on giugno 8, 2008

@Brenno2:

Mettiamo in chiaro un pò di cose.

1) Questo commento rispetto all’articolo, è off topic.

2) Quella che mi hai linkato, è una web tv, che utilizza un server shoutcast (che può anche funzionare da server di streaming video). Cosa c’entra winamp? (Potrebbe entrarci, ma non è assolutamente detto)

3) Io sul blog non mi occupo di web tv, solo di web radio. Ovvero di streaming senza video.

BRENNO2 wrote a comment on giugno 8, 2008

ok perfetto grazie fabrizio sei gentilissimo ..pensavo che potevi aiutarmi cmq per trovare un programmino tale per fare radio video ok grazie ancora e scusa il disturboo..

Fabrizio Mondo wrote a comment on giugno 9, 2008

@Brenno2:

Nessun disturbo, per la web tv, possiamo trovare una soluzione privatamente, ma te lo dico a priori, non è un servizio gratuito.

BRENNO2 wrote a comment on giugno 9, 2008

ariciao fabrizio ..scusa ancoraa… fammi capire allora quelli che fanno radio video che ti ho linkato fanno un servizio a pagamento…cmq all’imjite s conosci qualche sito vedo un attimo da scaricare qualhe programma…nn so oppure se puoi aitarmi te …ok…grazie ancora

Fabrizio Mondo wrote a comment on giugno 10, 2008

@Brenno2:

Rileggi il commento di sopra, per favore.

elia wrote a comment on agosto 25, 2009

ciao..io ho creato la radio e si connette cn shoutcast..xo li altri nn riescono a connettersi alla my radio…ho provato cn tutti gli ip sia quello interno k esterno ma niente..

[...] Carissimi internauti vi ricordate di questo articolo? [...]

Care to comment?