Reklama

stworzyć strumień muzykiIstnieje garstka ludzi, którzy uważają tworzenie własnych strumieni za przydatne, bez względu na to, czego chcą lub potrzebują. Odkąd rozpoczęła się era YouTube, strumieniowanie wideo jest gorące, a strumieniowanie muzyki / dźwięku jest wciąż dość powszechne. Proces w Linux, choć dość prosta w podstawowej konfiguracji, jest dość długa.

Zrzeczenie się

Icecast jest właściwie usługą, która przesyła strumieniowo dźwięk odtwarzany przez innego demona muzycznego. W tym artykule użyjemy mpd, który jest akceptowaną kombinacją przez większość ludzi. Instrukcje w większości będą działały w każdej dystrybucji Linuksa, chociaż będę je szczegółowo omawiać Ubuntu i Fedora 4 zalecane dystrybucje systemu Linux, które pomogą Ci wybrać odpowiedni dla siebieKiedy w końcu zdecydujesz się na skok i spacer po Linux Avenue, musisz być w stanie zdecydować, która dystrybucja jest dla Ciebie odpowiednia. Dokonanie właściwego wyboru jest ważnym ... Czytaj więcej . O ile nie występują znaczne różnice w poleceniach, użytkownicy Ubuntu będą musieli dodać „sudo” z przodu każdego polecenia, które obejmuję, tam gdzie potrzebne są uprawnienia roota (co stanowi dużą część). Wszystkie polecenia nie będą zawierały cudzysłowów.

instagram viewer

Te instrukcje dotyczą prostej konfiguracji i nie są najbezpieczniejszym sposobem wykonywania różnych czynności. Jeśli chcesz utworzyć własny strumień muzyczny i udostępnić go publicznie, a nie w sieci, upewnij się, że przestrzegasz odpowiednich środków bezpieczeństwa.

Instrukcje

Instalowanie i konfigurowanie MPD

Pierwszą rzeczą jest instalacja MPD, więc odpal swój terminal. Użytkownicy Fedory muszą przełączyć się na root, wpisując „su -”I wprowadzanie haseł. Następnie w Fedorze wydaj polecenie „mniam zainstaluj mpd„, Podczas gdy użytkownicy Ubuntu używają„sudo apt-get install mpd“. Po zakończeniu użyj ulubionego edytora terminali (np nano), aby edytować plik w /etc/mpd.conf.

W pierwszych kilku wierszach znajdź poniższe i zastąp je zwykłą nazwą użytkownika (lub utwórz nowego użytkownika specjalnie dla Icecast i użyj go zamiast tego):

katalog_ muzyki "/ home / USER / music" playlist_directory "/ home / USER / music / playlists" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" plik_błędu „/home/USER/.mpd/mpd.error”

Niedługo potem ta część tekstu pojawi się w małej linii, w której ponownie musisz zastąpić użytkownika tym, którego chcesz użyć:

użytkownik „USER”

Następnie znajdź następujący tekst i upewnij się, że pasuje:

bind_to_address „127.0.0.1” port „6600”

Na koniec znajdź dużą porcję, która wygląda podobnie do tej (w Fedorze jest to trzecia grupa „audio_output” w domyślnym pliku konfiguracyjnym):

wyjście audio { wpisz „krzycz” nazwa „Krótki opis strumienia” host „localhost” port „8000” mount "/mpd.ogg" hasło „hackme” jakość „5.0” # bitrate „128” format „44100: 16: 2” # użytkownik „źródło” # opcjonalne. # description „My Stream Description” # opcjonalne. # gatunek „jazz” # opcjonalne. # public „no” # opcjonalne. }

Zmień informacje we własnym pliku konfiguracyjnym, aby dopasować je do powyższego kodu. Dla prostego użycia możesz zachować hasło „hackme”, ale jeśli chcesz udostępnić swój strumień w Internecie, zdecydowanie zalecamy jego zmianę. Po zakończeniu edycji pliku zapisz go i zamknij edytor.

Następnie pozostaw swoje uprawnienia roota (lub porzuć sudo, jeśli używasz Ubuntu) i wpisz następujące polecenie:

cd $ HOME. mkdir -p muzyka / listy odtwarzania. mkdir .mpd

Spowoduje to utworzenie niezbędnych folderów potrzebnych demonowi mpd zgodnie z opisem w pliku konfiguracyjnym.

Instalowanie Icecast

stworzyć strumień muzyki

Następnie zainstalujemy Icecast, więc użytkownicy Fedory i Ubuntu muszą wpisać (jako root) „mniam zainstaluj icecast" i "sudo apt-get install icecast„Odpowiednio.

Jeśli nie zmieniłeś hasła w MPD, oznacza to, że Icecast nie wymaga konfiguracji! Jeśli jednak użyłeś innego hasła lub chcesz zmienić numery portów, możesz zmienić wszystkie instancje tych w pliku konfiguracyjnym, który znajduje się w /etc/icecast.xml.

Instalowanie i konfigurowanie Pitchfork

Gratulacje! Masz już zainstalowane i skonfigurowane wszystkie usługi w tle! Jednak nadal potrzebujesz interfejsu do konfiguracji MPD, w przeciwnym razie nie będzie wiedział, w co grać. Zalecam korzystanie z internetowego narzędzia konfiguracyjnego o nazwie Pitchfork. Aby móc to uruchomić, musimy zainstalować więcej pakietów.

W Fedorze wpiszemy „mniam zainstaluj httpd mysql-server php php-mysql php-gd php-pear“. W Ubuntu będzie to „sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-gruszka“.

Po zakończeniu instalacji pobierz Pitchfork z tutaj i wyodrębnij pliki do domyślnego folderu Apache, którym jest albo /var/www lub /var/www/html w zależności od systemu. Aby ułatwić nam zadanie, wpisz następujące polecenie:

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

Zanim przejdziemy do bardziej zabawnych części, nadal musimy uruchomić nasze usługi. Mamy trzy usługi: httpd (lub apache2 w Ubuntu), Icecast i mpd. W Fedorze napiszemy „usługa początek„, Zastępując z nazwą usługi. W Ubuntu wykonaj to samo dla polecenia „sudo /etc/init.d/ początek“.

Teraz uruchom swoją ulubioną przeglądarkę i przejdź do localhost (lub jeśli wykonałeś wszystkie te kroki na osobnym serwerze, przejdź na adres tego serwera). Powinieneś zostać teraz przywitany przez Pitchfork, a my możemy kontynuować i skonfigurować go.

tworzyć muzykę przesyłaną strumieniowo

Pod stroną konfiguracji niewiele trzeba zrobić. Upewnij się tylko, że adres i port są takie same jak w pliku konfiguracyjnym MPD i pozostaw pole hasła puste. W środku możesz wprowadzić hasło logowania, aby ograniczyć dostęp do Pitchfork. Zapisz, a zostaniesz odesłany z powrotem do strony głównej. Teraz możesz dodawać utwory i odtwarzać je w Icecast!

tworzyć muzykę przesyłaną strumieniowo

Jeśli chcesz połączyć się ze swoim strumieniem, możesz to zrobić w prosty sposób. O ile otworzysz port 8000, możesz przejść do innego komputera, przejść do przeglądarki i wpisać : 8000 i kliknij link M3U. W końcu skończyłeś!

stworzyć strumień muzyki

Uwagi końcowe

Pamiętaj, że w Pitchfork suwak głośności nie działa. Jednak odtwarzacz multimedialny powinien go mieć, więc nie powinno stanowić problemu. Ponadto podczas dodawania utworów mogą nie pojawić się od razu. W takim przypadku należy po prostu odświeżyć stronę.

Biorąc pod uwagę niezbędne kroki, zapewnię wsparcie w sekcji komentarzy. Jeśli masz problemy, poproś o pomoc!

Wniosek

Icecast to świetny sposób na słuchanie muzyki w drodze. Plus, kto nie chce ich osobistej internetowej stacji radiowej? Tworzenie własnego strumienia muzyki może mieć swoje cele i zapewniać dobrą zabawę.

Czy myślisz, że będziesz tworzyć strumień muzyki? Co podoba ci się w tym pomyśle? Daj nam znać w komentarzach!

Źródło zdjęcia: Shutterstock

Danny jest senior na University of North Texas, który lubi wszystkie aspekty oprogramowania open source i Linuksa.