Come creare il tuo stream musicale con Icecast [Linux]

Ci sono una manciata di persone che trovano la creazione di propri flussi una cosa utile da fare, per qualsiasi motivo vogliano o abbiano bisogno. Da quando è iniziata l'era di YouTube lo streaming video è stato molto caldo e lo streaming di musica / audio è ancora una cosa abbastanza comune da trovare.

Ci sono una manciata di persone che trovano la creazione di propri flussi una cosa utile da fare, per qualsiasi motivo vogliano o abbiano bisogno.  Da quando è iniziata l'era di YouTube lo streaming video è stato molto caldo e lo streaming di musica / audio è ancora una cosa abbastanza comune da trovare.
Annuncio pubblicitario

crea stream musicale Ci sono una manciata di persone che trovano la creazione di propri flussi una cosa utile da fare, per qualsiasi motivo vogliano o abbiano bisogno. Da quando è iniziata l'era di YouTube lo streaming video è stato molto caldo e lo streaming di musica / audio è ancora una cosa abbastanza comune da trovare. Il processo in Linux, sebbene abbastanza semplice per la configurazione di base, è piuttosto lungo.

disconoscimento

Icecast è in realtà solo il servizio che trasmetterà l'audio riprodotto da un altro demone musicale. In questo articolo useremo mpd, che è una combinazione accettata dalla maggior parte delle persone. Le istruzioni saranno, per la maggior parte, funzionanti in qualsiasi distribuzione Linux, anche se riguarderò specificamente Ubuntu e Fedora 4 Consigliato Linux Distros per aiutarti a scegliere quello giusto per te 4 Consigliato Linux Distros per aiutarti a scegliere quello giusto per te Quando alla fine decidi di fare il grande passo e fare una passeggiata su Linux Avenue, dovrai essere in grado di decidere quale distro è giusto per te. Fare la scelta giusta è importante ... Leggi di più. A meno che non ci siano grosse differenze nei comandi, gli utenti di Ubuntu dovranno aggiungere "sudo" nella parte anteriore di ciascun comando che copro dove sono necessarie le autorizzazioni di root (che è una grande porzione). Tutti i comandi non includeranno le virgolette.

Queste istruzioni sono per una semplice installazione e non sono il modo più sicuro di fare le cose. Se desideri creare il tuo stream musicale e condividerlo pubblicamente e non all'interno della tua rete, assicurati di seguire le misure di sicurezza appropriate.

Istruzioni

Installazione e configurazione di MPD

La prima cosa è installare mpd, quindi accendi il tuo terminale. Gli utenti Fedora devono passare a root digitando " su - " e inserendo le loro password. Quindi, in Fedora, emettere il comando " yum install mpd ", mentre gli utenti di Ubuntu usano " sudo apt-get install mpd ". Una volta completato, utilizza il tuo editor di terminale preferito (come nano) per modificare il file in /etc/mpd.conf .

Nel primo paio di righe, trova quanto segue e sostituiscile con il tuo normale nome utente (o crea un nuovo utente specificamente per Icecast e utilizzalo invece):

 directory_directory "/ home / USER / musica" playlist_directory "/ home / USER / musica / playlist" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" file_errore " /home/USER/.mpd/mpd.error" 

Poco dopo quel pezzo di testo sarà una piccola riga, in cui dovrai nuovamente sostituire l'utente con quello che desideri utilizzare:

 utente "USER" 

Successivamente, trova il seguente testo e assicurati che corrisponda:

 bind_to_address Porta "127.0.0.1" "6600" 

Infine, trova una porzione grande simile a questa (in Fedora, è il terzo gruppo "audio_output" nel file di configurazione predefinito):

 audio_output {tipo "shout" nome "Stream short description" host "localhost" porta "8000" mount "/mpd.ogg" password "hackme" qualità "5.0" # bitrate "128" formato "44100: 16: 2" # utente "fonte" # opzionale # descrizione "Descrizione del mio stream" # opzionale # genere "jazz" # opzionale # pubblico "no" # opzionale} 

Cambia le informazioni nel tuo file di configurazione per abbinarle al codice sopra. Per un uso semplice, puoi mantenere la password "hackme", ma se desideri condividere il tuo stream con Internet, ti consiglio vivamente di cambiarlo. Una volta che hai finito di modificare il file, salvalo e chiudi il tuo editor.

Quindi, lascia i tuoi permessi di root (o rimuovi il sudo se usi Ubuntu) e scrivi quanto segue:

 cd $ HOME mkdir -p musica / playlist mkdir .mpd 

Questo crea le cartelle necessarie che il demone mpd ha bisogno come descritto nel file di configurazione.

Installazione di Icecast

crea stream musicale

Successivamente installeremo Icecast, quindi gli utenti Fedora e Ubuntu devono digitare (come root) " yum install icecast " e " sudo apt-get install icecast ", rispettivamente.

Se non hai cambiato la password in mpd, allora non è necessaria alcuna configurazione per Icecast! Tuttavia, se si utilizza una password diversa o si desidera modificare i numeri di porta, è possibile modificare tutte le istanze di quelle nel file di configurazione, che si trova in /etc/icecast.xml .

Installazione e configurazione di Pitchfork

Complimenti! Hai già tutti i servizi in background installati e configurati! Comunque hai ancora bisogno di un'interfaccia per configurare mpd, altrimenti non saprà cosa suonare. Vi consiglio di utilizzare uno strumento di configurazione basato sul Web chiamato Pitchfork. Per essere in grado di eseguirlo, è necessario installare altri pacchetti.

In Fedora, digiteremo " yum install httpd mysql-server php-php-mysq php-gd php-pear ". In Ubuntu, sarà " sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear ".

Una volta completata l'installazione, scarica Pitchfork da qui ed estrai i file nella cartella predefinita di Apache, che è / var / www o / var / www / html a seconda del sistema. Per semplificare le cose per noi, digita quanto segue:

 chown -R apache: apache / var / www OR chown -R apache: apache / var / www / html chmod -R 777 / var / www / config OR chmod -R 777 / var / www / html / config 

Prima di arrivare alle parti più divertenti, abbiamo ancora bisogno di iniziare i nostri servizi. Abbiamo tre servizi, httpd (o apache2 in Ubuntu), Icecast e mpd. Quindi, in Fedora, digiteremo " inizio servizio ", sostituendo con il nome del servizio. In Ubuntu, fai lo stesso per il comando " sudo /etc/init.d/ start ".

Ora avvia il tuo browser preferito e vai a localhost (o se hai fatto tutti questi passaggi su un server separato, vai all'indirizzo di quel server). Ora dovresti essere accolto da Pitchfork e possiamo procedere e configurarlo.

crea musica in streaming

Sotto la pagina di configurazione, in realtà non c'è molto che devi fare. Assicurati che l'indirizzo e la porta siano gli stessi del file di configurazione di mpd e lascia vuoto il campo della password. Nel mezzo è possibile inserire una password di accesso in modo che l'accesso a Pitchfork possa essere limitato. Salva e verrai reindirizzato alla pagina principale. Ora puoi aggiungere canzoni e farle giocare su Icecast!

crea musica in streaming

Se vuoi connetterti al tuo stream, c'è un modo semplice per farlo. Se si apre la porta 8000, è possibile passare a un altro computer, accedere a un browser e digitare: 8000 e fare clic sul collegamento M3U. Finalmente hai finito!

crea stream musicale

Considerazioni finali

Si prega di notare che su Pitchfork il cursore del volume non funziona. Tuttavia, il tuo lettore multimediale dovrebbe averne uno, quindi non dovrebbe essere un problema. Inoltre, quando si aggiungono brani, questi potrebbero non apparire immediatamente. In questo caso dovresti semplicemente aggiornare la pagina.

Considerando i passaggi necessari, fornirò un supporto nella sezione dei commenti. Se hai problemi, chiedi aiuto lì!

Conclusione

Icecast è un ottimo modo per ottenere musica in movimento. Inoltre chi non vuole la propria stazione radio online personale? Creare il tuo stream musicale può avere i suoi scopi e lasciarti divertire.

Pensi che creerai un flusso musicale? Cosa ti piace o non ti piace dell'idea? Fateci sapere nei commenti!

Immagine di credito: Shutterstock

In this article