Website-Suche

Installieren Sie GNUMP3d - einen Streaming Media Server in RHEL/CentOS/Fedora und Ubuntu/Debian


GNUMP3d ist eine einfache, leichte und robuste Open-Source-Streaming-Anwendung für MP3s, OGGs und andere unterstützte Videoformate. Es bietet eine einfache und attraktive, benutzerfreundliche Weboberfläche, mit der Sie Ihre Audio- und Videosammlung über einen Webbrowser streamen und Wiedergabelisten über ein LAN-Netzwerk streamen können. Es ist auch möglich, Audiodateien mit VLC, XMMS, iTunes, WinAmp und vielen weiteren Mediaplayern zu streamen. Zusätzlich wird eine Datenbank mit einer Suchfunktion für die Dateien verwendet.

Diese Anwendung ist sehr nützlich für Musikliebhaber, wenn es darum geht, Musik über lokale Netzwerke oder mit Online-Freunden zu teilen. Wenn Sie großartige Sammlungen alter klassischer Musik in Ihrem System gespeichert haben, dann ist es an der Zeit, sie mit Ihren Freunden, Nachbarn und Kollegen zu teilen. Ich habe diese Anwendung auf meinem lokalen Computer ausprobiert, scheint einfach, schnell, sicher und hauptsächlich kostenlos zu sein.

Diese Software wurde hauptsächlich in der Skriptsprache PERL geschrieben und unter Debian GNU/Linux entwickelt und kann auf allen ähnlichen GNU/Linux-basierten Varianten laufen.

So installieren Sie GNUMP3d Streaming Media Server

Die neueste GNUMP3d-Version kann von der GNUMP3d-Website heruntergeladen werden oder Sie können den folgenden "wget"-Befehl zum Herunterladen verwenden.

# wget http://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.gz

Nach dem erfolgreichen Herunterladen entpacken Sie es mit dem Befehl "tar", wie unten gezeigt.

# tar -xvf gnump3d-3.0.tar.gz

Die Installation von GNUMP3d sollte nicht mehr als den Befehl "make install" erfordern. Dies installiert die Binärdateien in /usr/bin, mit den Konfigurationsdateien im Verzeichnis /etc/gnump3d/.

# cd gnump3d-3.0
make install

Sobald gnump3d auf Ihrem System installiert ist. Jetzt müssen Sie die notwendige Konfiguration vornehmen, um Ihre Anforderungen zu erfüllen. Die Hauptkonfigurationsdatei 'gnump3d.conf' befindet sich im Verzeichnis '/etc/gnump3d'. Öffnen Sie diese Datei mit einem Editor und nehmen Sie die folgenden Änderungsvorschläge vor.

# nano /etc/gnump3d/gnump3d.conf

Suchen Sie die Zeile mit der Aufschrift:

root = /home/mp3

Und ersetzen Sie es an den Speicherort Ihrer Mediendateien. In meiner Situation speichere ich die Musik zum Beispiel in /home/tecmint/songs).

root = /home/tecmint/songs

Standardmäßig läuft gnump3d auf der Portnummer 8888. Wenn Sie diese in 7878 oder eine andere bevorzugte Portnummer ändern möchten.

Diese Zeile finden

port = 8888

Ersetzen Sie durch die folgende Zeile

port = 7878

Sobald Sie alle notwendigen Änderungen vorgenommen haben, starten Sie den gnump3d-Dienst mit dem folgenden Befehl neu.

# gnump3d &
Beispiel-Ausgabe
GNUMP3d is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions.

For full details please visit the COPYING URL given below:

  Copying details:
    http://localhost:8888/COPYING

  GNUMP3d now serving upon:
    http://localhost:8888/

  GNUMP3d website:
    http://www.gnump3d.org/

 Indexing your music collection, this may take some time.

 (Run with '--fast' if you do not wish this to occur at startup).
Indexing complete.

Sobald die Indizierung der Musik abgeschlossen ist, können Sie Statistiken Ihres Archivs über das Programm 'gnump3d-stats' ausgeben, indem Sie das Argument '–stats' verwenden. Dies zeigt an, dass die Indizierung ordnungsgemäß funktioniert hat.

# gnump3d-index --stats

Total number of songs: 17
Total size of archive: 96.9Mb (101690593 bytes)
Total playlength     : 0 days, 1 hours, 13 mins 59 seconds

Sobald die Indizierung abgeschlossen ist, sind Sie fast bereit, zum ersten Mal auf Ihr gnump3d-Webpanel zuzugreifen. Öffnen Sie Ihren Browser und geben Sie ein.

http://localhost:7878
OR
http://ip-address:7878

Das Standard-Musikstreaming-Verzeichnis für gnump3d ist /home/tecmint/songs. Es werden alle Mediendateien angezeigt, die in diesem Ordner abgelegt sind. Wenn Sie weitere Dateien hinzufügen möchten, legen Sie einfach die Musikdateien in diesem Ordner ab und sie werden in der Benutzeroberfläche angezeigt.

Wenn Sie das Standard-Theme für gnump3d. Klicken Sie auf "Einstellungen" und wählen Sie daraufhin das Theme aus.

Standardmäßig ist der gnump3d weltoffen, jeder, der die IP-Adresse des Servers kennt, kann sich verbinden und die verfügbare Musik streamen, Statistiken anzeigen und Suchen durchführen. Wenn Sie also eine zusätzliche Sicherheitsebene hinzufügen möchten, können Sie den Zugriff basierend auf den IP-Adresseinstellungen einschränken.

Einschränkung der IP-Adresse

Öffnen Sie die Datei "gnump3d.conf" und kommentieren Sie die folgende Zeile.

#allowed_clients = all

Fügen Sie alle IP-Adressen oder Bereiche hinzu, für die Sie den Zugriff aktivieren möchten, indem Sie die Einstellung "allowed_clients" verwenden, wie unten gezeigt.

allowed_clients = 172.16.2.0/8, 192.168.1.0

Zusätzlich zur 'allowed_clients'-Einstellung gibt es eine passende 'denied_clients', mit der Sie eine bestimmte Adresse ablehnen können. Die Deny-Einstellungen haben Vorrang vor den zulässigen Einstellungen, sodass im folgenden Beispiel alle IP-Adressen im Bereich 172.16.2.x Zugriff haben, mit Ausnahme von 172.16.2.2 und 192.168.1.25.

allowed_clients = 172.16.2.0/8, 192.168.1.0

denied_clients = 172.16.2.2; 192.168.1.25

Insgesamt eignet sich dieses Tool hervorragend zum Teilen von Musik mit Freunden über das Internet oder lokal. Es wäre auf jeden Fall sehr nützlich, wenn Sie nicht an Ihrem Computer sitzen und Ihre Lieblingsmusik hören möchten.

Verweise

GNUMP3d Startseite

Das war's fürs Erste, ich werde sehr bald mit einem weiteren tollen Artikel kommen, bis dahin bleibt dran und besucht tecmint.

Verwandte Artikel: