Zoeken op website

Installeer GNUMP3d - Een streaming mediaserver in RHEL/CentOS/Fedora en Ubuntu/Debian


GNUMP3d is een open source, eenvoudige, lichtgewicht en robuuste streaming-applicatie voor MP3's, OGG's en andere ondersteunde videoformaten. Het biedt een eenvoudige en aantrekkelijke gebruiksvriendelijke webinterface waarmee u uw audio- en videocollectie kunt streamen via een webbrowser, en afspeellijsten kunt streamen via een LAN-netwerk. Het is ook mogelijk om audiobestanden te streamen met VLC, XMMS, iTunes, WinAmp en nog veel meer mediaspelers. Daarnaast maakt het ook gebruik van een database met een zoekfunctie voor de bestanden.

Deze applicatie is erg handig voor muziekliefhebbers als het gaat om het delen van muziek via lokale netwerken of met online vrienden. Als je geweldige collecties oude klassieke muziek op je systeem hebt opgeslagen, dan is het tijd om deze te delen met je vrienden, buren en collega's. Ik heb deze applicatie op mijn lokale computer geprobeerd en lijkt eenvoudig, snel, veilig en grotendeels gratis te gebruiken.

Deze software is voornamelijk geschreven in PERL scripttaal en ontwikkeld onder Debian GNU/Linux, en kan draaien op gelijksoortige op GNU/Linux gebaseerde versies .

Hoe GNUMP3d Streaming Media Server te installeren

De nieuwste GNUMP3d versie kan worden gedownload van de GNUMP3d website of u kunt de opdracht “wget” gebruiken om te downloaden.

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

Eenmaal succesvol gedownload, pak je het uit met de opdracht “tar”, zoals hieronder weergegeven.

tar -xvf gnump3d-3.0.tar.gz

Voor de installatie van GNUMP3d is niet meer nodig dan het commando “make install”. Hierdoor worden de binaire bestanden geïnstalleerd in /usr/bin, met de configuratiebestanden in de map /etc/gnump3d/.

cd gnump3d-3.0
make install

Zodra gnump3d op uw systeem is geïnstalleerd. Nu moet u de noodzakelijke configuratie uitvoeren om aan uw vereisten te voldoen. Het hoofdconfiguratiebestand ‘gnump3d.conf’ bevindt zich in de map ‘/etc/gnump3d’. Open dit bestand met een editor en breng de volgende voorgestelde wijzigingen aan.

nano /etc/gnump3d/gnump3d.conf

Zoek de regel die zegt:

root = /home/mp3

En vervang het naar de locatie van uw mediabestanden. In mijn situatie bewaar ik de muziek bijvoorbeeld in /home/tecmint/songs).

root = /home/tecmint/songs

Standaard draait gnump3d op poortnummer 8888. Als u dit wilt wijzigen in 7878 of een ander gewenst poortnummer.

Zoek deze lijn

port = 8888

Vervang door de volgende regel

port = 7878

Nadat u alle noodzakelijke wijzigingen heeft aangebracht, start u de gnump3d service opnieuw met behulp van de volgende opdracht.

gnump3d &
Voorbeelduitvoer
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.

Zodra het indexeren van de muziek voltooid is, kunt u de statistieken van uw archief dumpen via het programma ‘gnump3d-stats’, door het argument ‘–stats‘ te gebruiken. Dit geeft aan dat de indexering goed heeft gewerkt.

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

Zodra het indexeren voorbij is, bent u bijna klaar om voor de eerste keer toegang te krijgen tot uw gnump3d webpaneel. Open uw browser en typ.

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

De standaardmap voor muziekstreaming voor gnump3d is /home/tecmint/songs. Het toont alle mediabestanden die in deze map zijn geplaatst. Als u meer bestanden wilt toevoegen, plaatst u eenvoudig de muziekbestanden in deze map en deze zullen zichtbaar zijn in de interface.

Als u het standaardthema voor gnump3d wilt wijzigen. Klik op “Voorkeuren” en selecteer daar het thema.

Standaard is de gnump3d open voor de hele wereld, iedereen die het IP-adres van de server kent, kan verbinding maken en de beschikbare muziek streamen, statistieken bekijken en zoekopdrachten uitvoeren. Als u dus een extra beveiligingslaag wilt toevoegen, kunt u de toegang beperken op basis van IP-adres instellingen.

IP-adresbeperking

Open het bestand “gnump3d.conf” en geef commentaar op de volgende regel.

#allowed_clients = all

En voeg alle IP-adressen of bereiken toe waarvoor u toegang wilt verlenen met behulp van de instelling ‘allowed_clients’, zoals hieronder weergegeven.

allowed_clients = 172.16.2.0/8, 192.168.1.0

Naast de instelling ‘allowed_clients’ is er een overeenkomende ‘denied_clients’ waarmee u een specifiek adres kunt weigeren. De weigeringsinstellingen hebben voorrang op de toegestane instellingen, dus in het onderstaande voorbeeld hebben alle IP-adressen in het 172.16.2.x bereik toegang, behalve 172.16.2.2 en 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

Over het algemeen is deze tool geweldig voor het delen van muziek met vrienden via internet of lokaal. Het zou zeker erg handig zijn als u niet achter uw computer zit en naar uw favoriete muziek wilt luisteren.

Referentiekoppelingen

GNUMP3d-startpagina

Dat was het voor nu. Ik zal binnenkort met nog een geweldig artikel komen. Blijf tot die tijd op de hoogte en blijf tecmint bezoeken.