•  
  • Web Radio
  • Come creare una web radio con Linux, Shoutcast e Internet Dj Console (Guida basilare)

Come creare una web radio con Linux, Shoutcast e Internet Dj Console (Guida basilare)

Categorie: Web Radio
Commenti: 31 commenti
Pubblicato il: 28 gennaio 2008

idjc
Cinquantunesimo articolo dedicato alle web radio.

Continuiamo a parlare di web radio introducendo una regia open source, IDJC. Trovate info su questa regia all’indirizzo: http://www.onlymeok.nildram.co.uk/

Per cominciare, se ci troviamo su una debian based, possiamo installarla da terminale semplicemente scrivendo:

apt-get install IDJC

Una volta installato il programma, prepariamoci alla trasmissione. Come ha già descritto in un articolo precedente, apriamo la versione per linux del server shoutcast, diamo quindi per scontato che si sappia come si fa.

Una volta aperto il server, provvediamo a far fare da sorgente alla nostra Internet Dj Consolle.
Apriamo la consolle da terminale, oppure dal menù contestuale, se siete su ubuntu la troverete in Applicazioni >> Internet >> Internet DJ Console.
La prima schermata che vedremo è questa:

Per prima cosa, proviamo a usare la consolle come semplice player. Per quanto possa sembrare banale, non sarà cosi facile. Io avevo diversi mp3 da potere utilizzare, ma sono stati tutti inutilizzabili dal programma. A quanto sembra, idjc non va tanto daccordo con gli mp3 vbr. Ragion per cui, ho convertito i miei file nel formato OGG, (tramite soundconverter, ne parlerò meglio in un altro articolo) rendendoli utilizzabili.

Aggiungiamone uno per ciascun playlist controller cliccando con il tasto destro e selezionando playlist, scegliamo ADD FILE, ottenendo un risultato più o meno così:

Facciamo doppio click sulla canzone aggiunta nel playlist controller di sinistra. La canzone dovrebbe cominciare a suonare, ma se tutto va bene, non dovreste sentire ancora nulla. Clicchiamo su LISTEN, per ascoltare la canzone. I playlist controller funzionano come dei veri e propri piatti, per cui, se facciamo partire una canzone anche nella playlist di destra, e clicchiamo su listen, sentiremo le due canzoni contemporaneamente.

Il nostro obiettivo è quello di streammare, il resto, per ora non ci interessa, per cui, andiamo al dunque.

Clicchiamo su SERVER, in basso a sinistra, e vedremo questa immagine:

Consideriamo tutti i campi.

CONNECTION

  • Type:
    Si può scegliere tra Shoutcast (nel nostro caso), Icecast ed Icecast 2.
  • Host:

    In modo simile a quanto affrontato con altre regie, host identifica generalmente il computer che fa da server. Nel caso di server locali, possiamo mettere localhost.
  • Port:

    Il numero di porta identificante il processo server sull’host precedentemente indicato.
  • Mount:

    Identifica il mountpoint a cui riferirsi.
  • Login:

    Abilitato solo su server icecast.
  • Pass:

    Password del server.

ENCODING

  • Format:

    Si può scegliere tra MP3 e OGG.
  • Bitrate:

    Il range di bitrate disponibili va da 24 a 320.

STREAM INFO

  • DJ Name:

    Corrisponde al campo Radio Name, identifica l’artista o in generale, l’emittente.
  • Bitrate:

    Il range di bitrate disponibili va da 24 a 320.
  • Listen URL:

    L’indirizzo a cui è raggiungibile la radio.
  • Description:

    Descrizione dell emittente.
  • Genre:

    Genere della radio.
  • Metadata:

    Metadati standard inviati durante la trasmissione, identificano il titolo del brano trasmesso se lasciati standard. È possibile spuntarli o meno, a scelta dell’utente.
  • Make public:

    Spuntate la casella per farvi captare dalle pagine gialle di shoutcast.

SERVER CONNECT:

Questo pulsante connette effettivamente la regia al server.

UNTIL: Il comando until, permette di modificare un orario al quale la regia smetterà di streammare.

La parte record serve per registrare in locale il flusso inviato in streaming. Si può scegliere codifica e bitrate, settare il path e dare dei tag id3 al file finale, settando artista e titolo.

Detto questo, una volta cliccato il tasto server connect, la trasmissione comincia, e per ora, ci basta così.


Condividilo
31 commenti - Lascia un commento
  1. [...] 51° articolo: Come creare una web radio con Linux, Shoutcast e Internet DJ Console (Guida Basilare) [...]

  2. Kevin scrive:

    Ciao.. Fabry volevo sapere se
    Internet DJ Console è disponibile anke per Windows??

    Grazie.. ciao

  3. Fabrizio Mondo scrive:

    @Kevin: Che io sappia, no.

    Puoi provare con Virtual DJ.

  4. Kevin scrive:

    Ma con virtual dj ci sono problemi?

    Thank you..

  5. Fabrizio Mondo scrive:

    @Kevin:problemi di che genere? Cmq questo non è il post per parlare di virtual dj.

    C’è un articolo a riguardo.

  6. Fabrizio scrive:

    Volevo chiedere una cosa, posso utilizzare la radio che appartiene all’IP di un’altra persona?

  7. Fabrizio Mondo scrive:

    @Fabrizio:

    In che senso utilizzare?

  8. IronTux scrive:

    Peccato che non si possa usare Idjc su pc datati.
    Faceva molta fatica ad essere eseguito sul mio pc con debian (PIII 500 Mhz, 256 mega di ram). E per di più parte della potenza di calcolo l’ha persa avendo dovuto ricompilare il kernel per il real time…

  9. Gabriele scrive:

    nulla… anche con quelle impostazioni non va… però io non ho la possibilità di scegliere tra mp3 o ogg posso solo scegliere ogg come encoder.. come mai!?? è la nuova versione che cambia o qualcosa nel mio ubuntu…

  10. Cesare scrive:

    confermo quanto dice Gabriele
    io con Gnome su Ubuntu 8 non posso scegliere tra MP3 e OGG
    e non si avvia server connect
    aiutoooooooooooo

  11. fabrymondo scrive:

    @Cesare:

    Mi serve almeno uno screenshot, fanne uno, pubblicalo su internet e dammi il link.

  12. fabrymondo scrive:

    Copio un commento presente nel vecchio blog, che è di interesse per tutti:

    Come non detto, tutto ok adesso e vorrei esporre in modo che così chi ha lo stesso problema può risolvere facilmente: praticamente il tasto “Server connect” era disattivato perchè l’ultima versione di IDJC di default prevede la trasmissione non più di MP3 e OGG ma ESCLUSIVAMENTE di ogg.
    Per questo non potevo trasmettere: stavo passando degli Mp3.

    Ma per fortuna esiste un plugin .DEB scaricabile da qui
    http://ubuntuforums.org/attachment.php?attachmentid=63784&d=1206459691
    istallando questo pacchetto adesso nel menu “Server” apparirà anche lo stream per gli MP3 e quindi “Server Connect” sarà attivo consentendo così anche di trasmettere mp3

  13. enzo scrive:

    Bella guida, chiara e ben fatta. Ho scoperto il sito per caso incontrando un problema con idjc e Shoutcast. Premetto che riesco ad ascoltare le canzoni, il problema è nello streaming perchè quando mi trovo “Type:
    Si può scegliere tra Shoutcast (nel nostro caso), Icecast ed Icecast 2. ”
    Shoutcast c’è ma non è selezionabile. Tutto il resto invece sembra funzionare alla perfezione. Quale può essere il problema? Grazie

  14. fabrymondo scrive:

    @Enzo:

    Occorre vedere la versione del programma, è aggiornato con i repository ufficiali?

  15. enzo scrive:

    Certo. Io riesco a trasmettere con Shoutcast e idjc è all’ultima versione. Mi dice di non trovare nessun Mp3 streaming e quindi Shoutcast è disattivato. Il fatto è strano visto che invece trasmetto regolarmente su Shoutcast senza usare idjc. Mah! Puoi consigliarmi qualche altro programma che possa fare da Console per Shoutcast?
    Thanks

  16. fabrymondo scrive:

    @enzo:

    Installati i pacchetti gstreamer?

  17. James scrive:

    Io ho lo stesso problema di enzo.. non è la priva volta che installo questo programma , oramai lo uso da un bel pò . ma adesso non riesco a venirne a capo . shoutcast rimane sempre NON selezionabile di conseguenza non posso fare niente ! il pacchetto gstreamer dove posso recuperarlo ? Grazie

  18. James scrive:

    per chi fosse interessato… ho risolto facendo un semplicissimo downgrade con la versione citata qualche post fa e installando queste dipendenze

    libmad0-dev
    eyed3
    libmp3lame-dev
    libmp3lame0
    Buon Lavoro :)

  19. enzo scrive:

    Per Ubuntu e derivate per risolvere il problema basta scaricare ed installare idjc-0.7.11a
    Se si installa idjc presente invece nei repository Shoutcast non appare.

  20. Michele scrive:

    Ciao, Fabry, eccomi passare di qui di tanto in tanto. Sto affrontando linux :)
    …l’ultimo link porta ormai ad un’altra versione che, non so perchè, non mi si installa. Da terminale ivece ho una versione con il problema del pulsante non funzionante.

    C’è una scappatoia che tu sappia…ciao e complimenti, qui è sempre più ricco.

  21. Michele scrive:

    dunque risolto il problema …e procedo

    faccio partire il server shoutcast che mi da come log questo:

    [SHOUTcast] DNAS/Linux v1.9.8 (Feb 28 2007) starting up…
    [main] pid: 6227
    [main] loaded config from sc_serv.conf
    [main] initializing (usermax:32 portbase:8000)…
    [main] No ban file found (sc_serv.ban)
    [main] No rip file found (sc_serv.rip)
    [main] opening source socket
    [main] source thread starting
    listening for connection on port 8001
    [main] opening client socket
    [main] Client Stream thread [0] starting
    [main] client main thread starting

    Apro idjc compilo i campi del server (mediastreaming) clicco su connect ma il mio server è down.

    Devo cambiare i parametri nel sev-conf?

    Grazie

  22. Michele scrive:

    mmm…scusa ho scritto una cavolata :)
    risolto anche questo, scusa l’inquinamento testuale.

    Ciao

  23. Michele scrive:

    e dimenticavo, per tutti….una versione buona che funziona con shoutcast qui:

    http://ubuntuforums.org/showthread.php?p=5200135&highlight=idjc#post5200135

  24. djago scrive:

    Ciao,scusami ..vorrei sapere kome fare per fare un prg. in radio in due? si puo’ fare ? ti ringrazio…By ago mi mandi una risposta sul mio andress ..thank..lol

  25. max scrive:

    Ciao. Ho letto le tue pubblicazioni, seguendole passo passo. Risultato? Funziona tutto. Server e tutto il resto. Ora, vorrei procedere, anche perché una radio non è una radio senza la “diretta”.
    Le dolenti note. Ho installato IDJC sia dai repo che via terminale. Niente da fare: appena ci clicco su, mi chiede che profilo usare. Ok, clicco Default. Si abbassa la finestra e tanti saluti. Sparito. Pensi di potermi aiutare? Ho Ubuntu 9.04 su un buon quadcore, 8Gb di ram. Non credo sia l’hardware…

    Grazie da subito.
    Max

  26. fabrymondo scrive:

    @Max: Per problemi inerenti il software IDJC, che riguardi il debug (come questo caso) purtroppo non credo di esser ela persona piu indicata.

    Prova a contattare il creatore del software, o altrimenti, riposta, spiegando meglio come avviene la chiusura del programma

  27. max scrive:

    Ciao.
    Non so come allegarti una schermata, per cui provo a descrivere: clic sul programma da applicazioni, appare una finestrella:
    “Which profile do you wish to use?”, con già segnato “default” da un menù a tendina, dove peraltro non c’è niente da scegliere a parte “new profile”. Clic su ok, si chiude e bye bye. Scompare dal monitor di sistema in meno di un secondo. Se scelgo “new profile” e ne creo uno non cambia niente.

    Non credo ciò possa aiutare, più che altro era un’occasione per ringraziarti della risposta e del lavoro che fai.

  28. andrè scrive:

    Mentre apro il programma IDJC. mi da questo errore:
    ” The following programs were found to be missing…

    metaflac from the flac package needed to play flac files
    oggenc needed for the encoding of ogg/vorbis
    ogginfo needed for ogg track length and tags
    vorbiscomment from the vorbistools package

    Do you want to continue?

    che significa ?

    Fabrizio mi puoi aiutare.. Evenualmene questo programma può essere abbinato al server listen2myradio.com copiano l’indirizzo di streaming io uso ubuntu plume…

  29. fabrymondo scrive:

    @Andrè:

    Devi scaricare da synaptic o da terminale i pacchetti mancanti.

    Fabrizio mi puoi aiutare.. Evenualmene questo programma può essere abbinato al server listen2myradio.com copiano l’indirizzo di streaming io uso ubuntu plume…

    Si, può essere utilizzato come sorgente di un server shoutcast di listen2myradio.

  30. iron84 scrive:

    Io sto usando la versione presente nei repository debian.
    Non capisco come mai il tasto “server connect” è sempre grigio.
    Ho lanciato da terminale il server sc_serv e non da errori…

Lascia un commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">


Benvenuto , oggi è sabato, 11 febbraio 2012