Musik teilen · 4 min read · Feb 08, 2026

Teilen Sie Ihre Musiksammlung mit gnump3d

Teilen Sie Ihre Musiksammlung mit gnump3d

Also, Sie haben eine große Sammlung von mp3- oder ogg-Dateien und möchten sie mit Ihrem Kollegen am Arbeitsplatz teilen? Oder vielleicht möchten Sie sie mit Ihrem Nachbarn teilen? Mit wem auch immer Sie Ihre Sammlung teilen möchten, das ist nicht das Thema, das wir hier besprechen wollen. Wenn Sie ein Windows-Benutzer sind, teilen Sie möglicherweise häufig Ihre Dateien, vielleicht auch Ihre Musikdateien über das SMB-Protokoll, ganz einfach durch Rechtsklick, Eigenschaften, Freigabe, mehrere Kästchen ankreuzen und schon ist es bereit zur Freigabe. Es könnte anders sein, wenn Sie UNIX oder vielleicht einfach Linux-Nutzer sind, Sie könnten Ihre Sammlung über NFS teilen. Sie könnten denken, dass es großartig wäre, einen FTP- oder HTTP-Server zu betreiben, um sie zu teilen, aber denken Sie daran, dass die Benutzer sie immer noch auf ihre eigenen Computer herunterladen müssen, bevor sie sie anhören können. Also, hier ist gnump3d, um Ihnen zu helfen, Ihre Sammlung zu teilen. Gnump3d ist ein Streaming-Server. Obwohl der Name mp3 verwendet, kann er auch ogg bereitstellen, also machen Sie sich keine Sorgen, dass Sie alle Ihre mp3s in oggs konvertieren müssen, denn gnump3d kann sie auch bereitstellen.

Programm herunterladen

Sie können die neueste Version von gnump3d von der GNUmp3d-Downloadseite herunterladen.

Installation

Bevor Sie es installieren, extrahieren Sie zuerst das Tarball:

# tar –xzvf gnump3d-2.9.8.tar.gz

Sie erhalten ein Verzeichnis mit dem Namen gnump3d-2.9.8. Wechseln Sie in dieses Verzeichnis:

# cd gnump3d-2.9.8

Und jetzt ist es Zeit für die Installation. Sie könnten denken, dass die Installation von gnump3d schwierig ist, aber das ist sie eigentlich nicht, es ist so einfach, Sie müssen nur eingeben:

# make install

Nur das? Ja. Es ist so einfach, nicht wahr? Im nächsten Teil werden wir es zuerst konfigurieren, bevor wir den Server starten.

Konfiguration

Bevor wir den Server starten, werden wir ihn zuerst konfigurieren. Die Konfigurationsdatei befindet sich in /etc/gnump3d/gnump3d.conf. Es gibt nur zwei Dinge, die Sie bearbeiten müssen, um den Server zum Laufen zu bringen, sie sind:

  • Port, verwendet, um zu entscheiden, auf welchem Port der Server hören wird. Der Standardwert ist 8888, Sie möchten ihn vielleicht ändern.
  • root, verwendet, um gnump3d zu sagen, wo sich die Dateien befinden, die Sie teilen möchten.

Starten Sie es!

Jetzt ist es Zeit, gnump3d zu starten. Geben Sie einfach ein:

# gnump3d &

Das & lässt den Prozess im Hintergrund laufen. Wenn Sie möchten, dass gnump3d automatisch jedes Mal beim Booten des Computers läuft, fügen Sie einfach denselben Befehl oben in /etc/rc.local hinzu.

Gnump3d wird Ihre Sammlung zuerst indizieren, bevor es zu laufen beginnt.

Statistiken

Wenn Sie die Statistiken darüber wissen möchten, wie groß Ihre Sammlung ist, können Sie gnump3d-index mit dem –stats-Argument verwenden.

# gnump3d-index --stats

Hier ist die Ausgabe auf meinem Rechner:

Gesamtanzahl der Lieder: 7246  
Gesamtgröße des Archivs: 26.2Gb (28194094349 bytes)  
Gesamtlaufzeit: 24 Tage, 15 Stunden, 3 Minuten, 3 Sekunden

Downsampling

Dieser Dienst wird hauptsächlich in einem LAN betrieben, aber was ist, wenn Sie Internetbenutzern dienen möchten oder einfach nur die Bandbreitennutzung effizienter gestalten möchten? Was Sie brauchen, ist Downsampling, und das geschieht in Echtzeit.

Um Downsampling zu aktivieren, müssen Sie diese Zeile auskommentieren:

# downsample_enabled = 1

Wenn sie auskommentiert ist, wird eine andere Einstellung, die mit Downsampling zu tun hat, von gnump3d ignoriert.

Gnump3d verwendet Suffixe zur Steuerung des Downsamplings, daher benötigen Sie ein anderes Downsampling-Programm für mp3 und ogg. Das Standardmuster für Downsample ist:

downsample_"level"_"suffix"

Zum Beispiel:

downsample_high_mp3   = /usr/bin/lame  --mp3input -b 128 $FILENAME -
downsample_medium_mp3 = /usr/bin/lame  --mp3input -b 64 $FILENAME -
downsample_low_mp3    = /usr/bin/lame  --mp3input -b 32 $FILENAME -

Nachdem Sie festgelegt haben, wie Sie downsample, müssen Sie den Controller einrichten, es gibt zwei Optionen und Sie müssen beide festlegen. Sie sind:

downsample_clients    = XXX
no_downsample_clients = YYY

Zum Beispiel, wenn Sie alle Clients downsamplen möchten, außer von dem lokalen Netzwerk. Die Einstellung würde so aussehen:

downsample_clients    = all
no_downsample_clients = 192.168.0.0/255.255.255.0

Schützen Sie Ihre Sammlung

Sie möchten möglicherweise Ihre Sammlung vor unbefugten Benutzern schützen. Sie können dies tun, indem Sie die Einstellungen allowed_clients und denied_clients verwenden oder sie mit einem Passwort schützen. Wenn Sie die Einstellung allowed_clients verwenden, müssen Sie nur die IP-Adresse oder Netzwerkadresse mit ihrem Subnetz angeben. Das Gleiche gilt für die Einstellung denied_clients.

Wenn Sie Passwörter verwenden möchten, müssen Sie die Zeile (immer noch in /etc/gnump3d/gnump3d.conf) # enable_password_protection = 0 auskommentieren und sie in enable_password_protection = 1 ändern. Danach erstellen Sie eine Datei im Stammverzeichnis Ihrer Sammlung (meins ist /home/mp3) mit dem Namen .password (seien Sie vorsichtig, vergessen Sie nicht, die Punkte einzuschließen, damit die Datei versteckt wird). Die Datei enthält ein Benutzername-Passwort-Paar wie dieses:

username:password
username1:password1

Zum Beispiel:

sumodirjo:secretpassword

Vergessen Sie nicht, dass die .password-Datei für den Benutzer, der gnump3d ausführt, lesbar sein muss. Das ist alles für diesmal, viel Spaß beim Teilen und Streamen Ihrer Sammlung.

Muhammad Panji ist ein Computerlaborassistent an der Unit Pengembangan Komputer Fakultas Ekonomi, Diponegoro University, Semarang.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.