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 zum Streamen Ihrer Audio- und Videosammlung über einen Webbrowser und zum Streamen von Wiedergabelisten über ein LAN-Netzwerk. Es ist auch möglich, Audiodateien mit VLC, XMMS, iTunes, WinAmp und vielen weiteren Mediaplayern zu streamen. Darüber hinaus nutzt es auch eine Datenbank mit Suchfunktion für die Dateien.

Diese Anwendung ist für Musikliebhaber sehr nützlich, 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, ist es an der Zeit, diese mit Ihren Freunden, Nachbarn und Kollegen zu teilen. Ich habe diese Anwendung auf meinem lokalen Computer ausprobiert. Sie scheint einfach, schnell, sicher und größtenteils 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 ausgeführt werden .

So installieren Sie den GNUMP3d Streaming Media Server

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

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

Nach dem erfolgreichen Download 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. Dadurch werden die Binärdateien in /usr/bin und die Konfigurationsdateien im Verzeichnis /etc/gnump3d/ installiert.

cd gnump3d-3.0
make install

Sobald gnump3d auf Ihrem System installiert ist. Jetzt müssen Sie die notwendigen Konfigurationen vornehmen, um Ihren Anforderungen gerecht zu werden. Die Hauptkonfigurationsdatei „gnump3d.conf“ befindet sich im Verzeichnis „/etc/gnump3d“. Öffnen Sie diese Datei mit einem Editor und nehmen Sie die folgenden vorgeschlagenen Änderungen vor.

nano /etc/gnump3d/gnump3d.conf

Suchen Sie die Zeile, die besagt:

root = /home/mp3

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

root = /home/tecmint/songs

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

Finden Sie diese Zeile

port = 8888

Ersetzen Sie durch die folgende Zeile

port = 7878

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

gnump3d &
Beispielausgabe
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“ sichern, 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, können Sie fast zum ersten Mal auf Ihr gnump3d-Webpanel zugreifen. Öffnen Sie Ihren Browser und geben Sie ein.

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

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

Wenn Sie das Standarddesign für gnump3d ändern möchten. Klicken Sie auf „Einstellungen“ und wählen Sie dort das Thema aus.

Standardmäßig ist gnump3d weltweit geöffnet. Jeder, der die IP-Adresse des Servers kennt, kann eine Verbindung herstellen 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

Und fügen Sie alle IP-Adressen oder Bereiche hinzu, für die Sie den Zugriff ermöglichen 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 Einstellung „allowed_clients“ gibt es eine entsprechende Einstellung „denied_clients“, mit der Sie bestimmte Adressen ablehnen können. Die Verweigerungseinstellungen haben Vorrang vor den erlaubten Einstellungen, sodass im folgenden Beispiel alle IP-Adressen im Bereich 172.16.2.x Zugriff haben, mit Ausnahme von172.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.

Referenzlinks

GNUMP3d-Homepage

Das war’s fürs Erste, ich werde bald einen weiteren tollen Artikel veröffentlichen, bis dahin bleiben Sie dran und besuchen Sie weiterhin tecmint.