Come creare il tuo stream musicale con Icecast [Linux]

Come creare il tuo stream musicale con Icecast [Linux] / 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. 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 grandi differenze nei comandi, gli utenti di Ubuntu dovranno aggiungere “sudo” all'inizio di ogni comando che ricopro 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 alla 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 terminali 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 un grosso pezzo simile a questo (in Fedora, è il terzo “Uscita audio” gruppo 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, è possibile mantenere il “hackme” password, 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

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 quelli nel file di configurazione, che si trova in /etc/icecast.xml.

Installazione e configurazione di Pitchfork

Congratulazioni! 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, scriveremo “yum install httpd mysql-server php php-mysql php-gd php-pear“. In Ubuntu, lo sarà “sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.

Una volta terminata l'installazione, scarica Pitchfork da qui ed estrai i file nella cartella predefinita di Apache, che è uno dei due / 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 O chown -R apache: apache / var / www / html chmod -R 777 / var / www / config O 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, scriveremo “servizio inizio“, sostituzione con il nome del servizio. In Ubuntu, fai lo stesso per il comando “sudo /etc/init.d/ inizio“.

Ora accendi 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.

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!

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

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

Scopri di più su: Media Server, MP3.