Cum să vă creați propriul flux de muzică cu Icecast [Linux]

Cum să vă creați propriul flux de muzică cu Icecast [Linux] / Linux

Există o mână de oameni care își găsesc propriile fluxuri de lucruri utile, indiferent de motivul dorit sau de care au nevoie. Încă de la începutul erei YouTube, streaming-ul video a fost fierbinte, iar streamingul muzical / audio este încă un lucru destul de obișnuit de găsit. Procesul în Linux, deși destul de ușor pentru configurația de bază, este oarecum lung.

act de renunțare

Icecast este de fapt doar serviciul care va difuza sunetul redat de un alt démon de muzică. În acest articol vom folosi mpd, care este o combinație acceptată de majoritatea oamenilor. Instrucțiunile vor funcționa, în cea mai mare parte, în orice distribuție Linux, deși eu voi acoperi în mod specific Ubuntu și Fedora 4 Recomandate Linux Distros Pentru a vă ajuta să alegeți cea mai potrivită pentru dvs. 4 Distribuții Linux recomandate pentru a vă ajuta să alegeți cea mai potrivită pentru dvs. Când decideți în cele din urmă să faceți o plimbare și să faceți o plimbare pe linia Linux Avenue, va trebui să puteți decide care distro este potrivit pentru dvs. A face alegerea corectă este un lucru important ... Citește mai mult. Dacă nu există diferențe majore în comenzi, utilizatorii Ubuntu vor trebui să adauge “sudo” la partea din față a fiecărei comenzi pe care o acoperim unde sunt necesare permisiuni de root (care este o porțiune mare). Toate comenzile nu vor include ghilimelele.

Aceste instrucțiuni sunt pentru o configurație simplă și nu reprezintă calea cea mai sigură de a face lucrurile. Dacă doriți să creați propriul flux de muzică și să îl distribuiți public și nu în rețeaua dvs., asigurați-vă că respectați măsurile de securitate adecvate.

Instrucțiuni

Instalarea și configurarea MPD

Primul lucru este să instalați mpd, așa că aprindeți terminalul. Utilizatorii Fedora trebuie să treacă la root, tastând “su -” și introducând parolele acestora. Apoi, în Fedora, lansați comanda “yum install mpd“, în timp ce utilizatorii Ubuntu utilizează “sudo apt-get instala mpd“. După finalizare, utilizați editorul terminalelor preferate (cum ar fi nano) pentru a edita fișierul la /etc/mpd.conf.

În primele două rânduri, găsiți următoarele și le înlocuiți cu numele de utilizator obișnuit (sau creați un utilizator nou special pentru Icecast și utilizați în schimb acesta):

music_directory "/ home / USER / muzică" playlist_directory "/ home / USER / muzică / playlisturi" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file " /home/USER/.mpd/mpd.error“

La scurt timp după această bucată de text va fi o linie mică, unde trebuie să înlocuiți utilizatorul cu cel pe care doriți să îl utilizați:

utilizator "USER"

Apoi găsiți următorul text și asigurați-vă că acesta se potrivește:

bind_to_address "127.0.0.1" port "6600"

În cele din urmă, găsiți o bucată mare care arată similar cu aceasta (în Fedora, este a treia “iesire audio” grup în fișierul de configurație implicit):

audio_output tip "strigă" nume "scurtă descriere flux" gazdă "localhost" port "8000" mount "/mpd.ogg" parola "hackme" calitate "5.0" # 128 "format" 44100: 16: 2 "# user "sursă" # opțional # descriere "Descrierea fluxului meu" # opțional # gen "jazz" # opțional # public "nu" # opțional

Modificați informațiile din propriul fișier de configurare pentru a le potrivi cu codul de mai sus. Pentru utilizare simplă, puteți păstra “hackme” parola, dar dacă doriți să partajați fluxul dvs. cu Internetul, vă recomandăm să îl schimbați. După ce ați terminat de editat fișierul, salvați-l și închideți editorul.

Apoi, lăsați permisiunile dvs. root (sau abandonați sudo-ul dacă utilizați Ubuntu) și tastați următoarele:

cd $ HOME mkdir -p muzică / playlisturi mkdir .mpd

Aceasta creează folderele necesare pe care daemonul mpd are nevoie ca în fișierul de configurare.

Instalarea Icecast

Apoi vom instala Icecast, așa că utilizatorii Fedora și Ubuntu trebuie să scrie (ca root) “instalati ycast icecast” și “sudo apt-get instalați icecast“, respectiv.

Dacă nu ați modificat parola în mpd, atunci nu există o configurație necesară pentru Icecast! Cu toate acestea, dacă ați folosit o parolă diferită sau doriți să modificați numerele porturilor, puteți modifica toate instanțele celor din fișierul de configurare, care se află la /etc/icecast.xml.

Instalarea și configurarea funcției Pitchfork

Felicitări! Aveți deja toate serviciile de bază instalate și configurate! Cu toate acestea, aveți încă nevoie de o interfață pentru a configura mpd, altfel nu va ști ce să redea. Vă recomandăm să utilizați un instrument de configurare Web numit Pitchfork. Pentru a putea rula acest lucru, trebuie să instalăm mai multe pachete.

În Fedora, vom tasta “yum instala httpd mysql-server PHP php-mysql php-gd php-pear“. În Ubuntu, va fi “sudo apt-get instalare apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pere“.

După terminarea instalării, descărcați Pitchfork de aici și extrageți fișierele în directorul implicit al Apache, care este și el / Var / www sau / Var / www / html în funcție de sistem. Pentru a ne menține ușor lucrurile, tastați următoarele:

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

Înainte de a ajunge la cele mai distractive părți, trebuie încă să începem serviciile noastre. Avem trei servicii, httpd (sau apache2 în Ubuntu), Icecast și mpd. Deci, în Fedora, vom scrie “serviciu start“, înlocuind cu numele serviciului. În Ubuntu, faceți același lucru pentru comandă “sudo /etc/init.d/ start“.

Acum trageți browser-ul dvs. preferat și mergeți la localhost (sau dacă ați făcut acești pași pe un server separat, mergeți la adresa serverului respectiv). Acum ar trebui să fiți întâmpinați de Pitchfork, iar noi putem merge mai departe și îl putem configura.

Sub pagina de configurare, de fapt, nu aveți prea multe de făcut. Asigurați-vă că adresa și portul sunt aceleași ca în fișierul de configurare al mpd și lăsați câmpul de parolă necompletat. În mijloc puteți introduce o parolă de conectare, astfel încât accesul la Pitchfork să poată fi restricționat. Salvați și veți fi trimis înapoi la pagina principală. Acum puteți adăuga melodii și le puteți juca peste Icecast!

Dacă doriți să vă conectați la fluxul dvs., există o modalitate ușoară de a face acest lucru. Cu condiția să deschideți portul 8000, puteți merge la un computer diferit, accesați un browser și tastați : 8000 și faceți clic pe linkul M3U. În cele din urmă ați terminat!

Considerații finale

Rețineți că în cursorul Pitchfork glisorul pentru volum nu funcționează. Cu toate acestea, playerul dvs. media ar trebui să aibă unul, astfel încât nu ar trebui să fie o problemă. De asemenea, atunci când adăugați melodii, acestea nu pot apărea imediat. În acest caz, trebuie doar să actualizați pagina.

Având în vedere pașii necesari, voi oferi un sprijin în secțiunea de comentarii. Dacă aveți probleme, cereți ajutor acolo!

Concluzie

Icecast este o modalitate excelentă de a obține muzică în mișcare. În plus, cine nu dorește stația lor personală de radio online? Crearea propriului dvs. flux de muzică poate avea scopurile sale și vă va permite să vă distrați și voi.

Crezi că vei crea un flux de muzică? Ce îți place sau nu despre idee? Spuneți-ne în comentariile!

Credit de imagine: Shutterstock

Explorați mai multe despre: Media Server, MP3.