So erstellen Sie Ihren eigenen Musikstrom mit Icecast [Linux]

Es gibt eine Handvoll Leute, die es für nützlich halten, ihre eigenen Streams zu erstellen, aus welchen Gründen auch immer sie wollen oder brauchen. Seit dem Beginn der YouTube-Ära ist Video-Streaming angesagt und Musik / Audio-Streaming ist immer noch eine ziemlich häufige Sache.

Es gibt eine Handvoll Leute, die es für nützlich halten, ihre eigenen Streams zu erstellen, aus welchen Gründen auch immer sie wollen oder brauchen.  Seit dem Beginn der YouTube-Ära ist Video-Streaming angesagt und Musik / Audio-Streaming ist immer noch eine ziemlich häufige Sache.
Werbung

Musik-Stream erstellen Es gibt eine Handvoll Leute, die es für nützlich halten, ihre eigenen Streams zu erstellen, aus welchen Gründen auch immer sie wollen oder brauchen. Seit dem Beginn der YouTube-Ära ist Video-Streaming angesagt und Musik / Audio-Streaming ist immer noch eine ziemlich häufige Sache. Der Prozess in Linux, obwohl ziemlich einfach für die Grundkonfiguration, ist etwas lang.

Haftungsausschluss

Icecast ist eigentlich nur der Dienst, der das Audio eines anderen Musik-Daemons streamen wird. In diesem Artikel werden wir mpd verwenden, was von den meisten Leuten akzeptiert wird. Die Anweisungen werden größtenteils in jeder Linux-Distribution funktionieren, obwohl ich speziell Ubuntu und Fedora 4 Recommended Linux Distros behandeln werde, um Ihnen zu helfen, die richtige für Sie zu wählen. 4 Empfohlene Linux-Distributionen, um Ihnen bei der Wahl des richtigen zu helfen Wenn Sie sich entscheiden, den Sprung zu wagen und einen Spaziergang durch die Linux Avenue zu machen, müssen Sie in der Lage sein zu entscheiden, welche Distribution für Sie geeignet ist. Die richtige Wahl zu treffen ist ein wichtiger ... Read More. Sofern es keine wesentlichen Unterschiede in den Befehlen gibt, müssen Ubuntu-Benutzer "sudo" vor jedem Befehl, den ich verdecke, wo root-Berechtigungen benötigt werden (was ein großer Teil ist), hinzufügen. Alle Befehle enthalten keine Anführungszeichen.

Diese Anweisungen sind für eine einfache Einrichtung und nicht die sicherste Art, Dinge zu tun. Wenn Sie Ihren eigenen Musikstream erstellen und öffentlich und nicht in Ihrem Netzwerk teilen möchten, stellen Sie sicher, dass Sie die entsprechenden Sicherheitsmaßnahmen befolgen.

Anleitung

Installieren und Konfigurieren von MPD

Die erste Sache ist, mpd zu installieren, also feuern Sie Ihr Terminal an. Fedora-Benutzer müssen zu root wechseln, indem sie " su - " eingeben und ihre Passwörter eingeben. Dann geben Sie in Fedora den Befehl " yum install mpd " aus, während Ubuntu-Benutzer " sudo apt-get install mpd " verwenden. Sobald dies abgeschlossen ist, verwenden Sie Ihren bevorzugten Terminal-Editor (z. B. nano), um die Datei in /etc/mpd.conf zu bearbeiten.

Suchen Sie in den ersten paar Zeilen die folgenden und ersetzen Sie sie durch Ihren regulären Nutzernamen (oder erstellen Sie einen neuen Nutzer speziell für Icecast und verwenden Sie ihn stattdessen):

 music_directory "/ home / USER / Musik" playlist_directory "/ home / USER / Musik / Wiedergabelisten" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file " /home/USER/.mpd/mpd.error " 

Kurz darauf wird dieser Textabschnitt eine kleine Zeile sein, in der Sie den Benutzer erneut durch den Benutzer ersetzen müssen, den Sie verwenden möchten:

 Benutzer "USER" 

Als nächstes finden Sie den folgenden Text und stellen Sie sicher, dass es übereinstimmt:

 bind_to_address "127.0.0.1" Port "6600" 

Finden Sie schließlich einen großen Chunk, der diesem ähnelt (in Fedora ist dies die dritte Gruppe "audio_output" in der Standardkonfigurationsdatei):

 audio_output {type "shout" Name "Stream Kurzbeschreibung" host "localhost" port "8000" mount "/ mpd.ogg" Passwort "hackme" Qualität "5.0" # Bitrate "128" Format "44100: 16: 2" # Benutzer "source" # optional # description "Mein Stream Beschreibung" # optional # genre "jazz" # optional # public "nein" # optional} 

Ändern Sie die Informationen in Ihrer eigenen Konfigurationsdatei so, dass sie mit dem obigen Code übereinstimmen. Zur einfachen Verwendung können Sie das "Hackme" -Passwort behalten, aber wenn Sie Ihren Stream mit dem Internet teilen möchten, empfehle ich Ihnen dringend, es zu ändern. Sobald Sie mit der Bearbeitung der Datei fertig sind, speichern Sie sie und schließen Sie den Editor.

Als nächstes lassen Sie Ihre root-Berechtigungen (oder lassen Sie das sudo fallen, wenn Sie Ubuntu verwenden) und geben Sie Folgendes ein:

 cd $ HOME mkdir -p Musik / Wiedergabelisten mkdir .mpd 

Dies erstellt die notwendigen Ordner, die der MPD-Daemon benötigt, wie in der Konfigurationsdatei beschrieben.

Installation von Icecast

Musik-Stream erstellen

Als nächstes werden wir Icecast installieren, also müssen Benutzer von Fedora und Ubuntu (als root) " yum install icecast " bzw. " sudo apt-get install icecast " eingeben .

Wenn Sie das Passwort in mpd nicht geändert haben, ist keine Konfiguration für Icecast notwendig! Wenn Sie jedoch ein anderes Kennwort verwendet haben oder die Portnummern ändern möchten, können Sie alle Instanzen der Konfigurationsdateien ändern, die sich in der Datei /etc/icecast.xml befinden .

Pitchfork installieren und konfigurieren

Herzliche Glückwünsche! Sie haben bereits alle Hintergrunddienste installiert und konfiguriert! Sie benötigen jedoch immer noch eine Schnittstelle, um mpd zu konfigurieren, sonst wird es nicht wissen, was zu spielen ist. Ich empfehle, dass Sie ein webbasiertes Konfigurationstool namens Pitchfork verwenden. Um das ausführen zu können, müssen wir einige weitere Pakete installieren.

In Fedora tippen wir " yum installieren httpd mysql-server php php-mysqlphp-gdphp-birne ". In Ubuntu wird es " sudo apt-get installieren apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-birne ".

Sobald die Installation abgeschlossen ist, lade Pitchfork von hier herunter und entpacke die Dateien in den Apache-Standardordner, der je nach System entweder / var / www oder / var / www / html ist. Um uns die Arbeit zu erleichtern, geben Sie Folgendes ein:

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

Bevor wir zu den lustigeren Teilen kommen, müssen wir noch unsere Dienste beginnen. Wir haben drei Dienste, httpd (oder apache2 in Ubuntu), Icecast und mpd. In Fedora geben wir " service start " ein und ersetzen den Namen des Dienstes. In Ubuntu, machen Sie dasselbe für den Befehl " sudo /etc/init.d/start ".

Starten Sie jetzt Ihren Lieblingsbrowser und gehen Sie zu localhost (oder wenn Sie alle diese Schritte auf einem separaten Server ausgeführt haben, gehen Sie zur Adresse dieses Servers). Sie sollten jetzt von Pitchfork begrüßt werden, und wir können weitermachen und es konfigurieren.

Erstellen Sie Streaming-Musik

Unter der Konfigurationsseite gibt es eigentlich nicht viel zu tun. Stellen Sie nur sicher, dass die Adresse und der Port mit denen in der Konfigurationsdatei von mpd übereinstimmen, und lassen Sie das Passwortfeld leer. In der Mitte können Sie ein Login-Passwort eingeben, um den Zugriff auf Pitchfork einzuschränken. Speichern Sie und Sie werden zurück auf die Hauptseite gesendet. Jetzt können Sie Songs hinzufügen und über Icecast abspielen lassen!

Erstellen Sie Streaming-Musik

Wenn Sie eine Verbindung zu Ihrem Stream herstellen möchten, können Sie dies auf einfache Weise tun. Sofern Sie Port 8000 öffnen, können Sie zu einem anderen Computer wechseln, zu einem Browser gehen und 8000 eingeben und auf den M3U-Link klicken. Du bist endlich fertig!

Musik-Stream erstellen

Schlussbetrachtungen

Bitte beachten Sie, dass der Lautstärkeregler bei Pitchfork nicht funktioniert. Ihr Media Player sollte jedoch einen haben, das sollte also kein Problem sein. Beim Hinzufügen von Songs werden sie möglicherweise nicht sofort angezeigt. In diesem Fall sollten Sie einfach die Seite aktualisieren.

In Anbetracht der notwendigen Schritte werde ich im Kommentarbereich etwas Unterstützung geben. Wenn Sie Probleme haben, fragen Sie dort nach Hilfe!

Fazit

Icecast ist eine gute Möglichkeit, Musik unterwegs zu bekommen. Und wer will nicht seinen persönlichen Online-Radiosender? Die Erstellung eines eigenen Musikstreams kann seine Ziele haben und Ihnen auch Spaß machen.

Denkst du, du wirst einen Musikstream erstellen? Was magst du an der Idee? Lass es uns in den Kommentaren wissen!

Bildquelle: Shutterstock

In this article