Gerbera - En UPnP Media Server deen Iech erlaabt Medien am Heemnetz ze streamen


Gerbera ass e Feature-räichen a mächtege UPnP (Universal Plug and Play) Medienserver mat enger agreabeler an intuitiver Web User Interface, déi d'Benotzer erlaabt digital Medien (Videoen, Biller, Audio etc..) duerch en Heemnetz ze streamen an ze konsuméieren op verschidden Aarte vun UPnP kompatiblen Apparater vum Handy op Pëllen a vill méi.

  • Erlaabt Iech Medien iwwer UpnP ze surfen an ze spillen.
  • Ënnerstëtzt Metadatenextraktioun aus mp3, ogg, flac, jpeg, etc. Dateien.
  • Héich flexibel Konfiguratioun, erlaabt Iech d'Behuele vu verschiddene Funktiounen vum Server ze kontrolléieren.
  • Ënnerstëtzt Benotzerdefinéiert Server Layout baséiert op extrahéierten Metadaten.
  • Ënnerstëtzung fir ContentDirectoryService Containerupdates.
  • Offert exif Thumbnail Ënnerstëtzung.
  • Ënnerstëtzt automatesch Verzeechnes nei scannt (timed, inotify).
  • Offert e flotte Web UI mat enger Bam Vue vun der Datebank an de Dateiesystem, wat et erlaabt Medien derbäizefügen/entfernen/editéieren/surfen.
  • Ënnerstëtzung fir extern URLen (erstellt Linken op Internetinhalt a servéiert se iwwer UPnP op Äre Renderer).
  • Ënnerstëtzt flexibel Medienformattranskodéierung iwwer Plugins/Scripten a vill méi, dorënner eng Rei experimentell Funktiounen.

Wéi installéiere Gerbera - UPnP Media Server a Linux

Op Ubuntu Verdeelung gëtt et e PPA erstallt a gepflegt vum Stephen Czetty, aus deem Dir Gerbera mat de folgende Kommandoen installéiere kënnt.

$ sudo add-apt-repository ppa:stephenczetty/gerbera
$ sudo apt update
$ sudo apt install gerbera 

Op Debian Verdeelung, Gerbera ass verfügbar an den Testen an onbestänneg Repositories, déi Dir aktivéiere kënnt andeems Dir d'Linnen hei ënnen an Ärer /etc/apt/sources.list Datei bäidréit.

# Testing repository - main, contrib and non-free branches
deb http://http.us.debian.org/debian testing main non-free contrib
deb-src http://http.us.debian.org/debian testing main non-free contrib

# Testing security updates repository
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# Unstable repo main, contrib and non-free branches, no security updates here
deb http://http.us.debian.org/debian unstable main non-free contrib
deb-src http://http.us.debian.org/debian unstable main non-free contrib

Dann update Äre System Package Quellen Cache an installéiere Gerbera mat de folgende Kommandoen.

# apt update
# apt install gerbera       

Fir aner Linux Verdeelungen wéi Gentoo, Arch Linux, openSUSE, CentOS, etc. befollegt Gerbera Installatiounsguide.

Wann Dir Gerbera installéiert hutt, start, aktivéiert a kuckt de Servicestatus mat de folgende Kommandoen.

$ sudo systemctl start gerbera.service 
$ sudo systemctl enable gerbera.service
$ sudo systemctl status gerbera.service

Notiz: Wann d'Gerbera net op Ärem System starten, musst Dir ee vun de folgende maachen.

Kuckt ob d'Protokolldatei (/var/log/gerbera) erstallt gouf, soss erstellt se wéi gewisen.

$ sudo touch /var/log/gerbera
$ sudo chown -Rv root:gerbera /var/log/gerbera
$ sudo chmod -Rv 0660 /var/log/gerbera

Zweetens, definéiert eng Netzwierk-Interface déi Dir am Moment als Wäert vun der MT_INTERFACE Ëmfeldvariabel benotzt, de Standard ass \eth0\ awer wann Dir drahtlos benotzt, da setzt dëst op eppes wéi \wlp1s0. An Debian/Ubuntu kënnt Dir dës Astellungen an /etc/default/gerbera Datei setzen.

Ufänken mat Gerbera Media Server Web UI

Gerbera Service lauschtert um Hafen 49152, deen Dir benotze kënnt fir Zougang zum Web UI iwwer e Webbrowser wéi gewisen.

http://domain.com:49152
OR
http://ip-address:49152

Wann Dir de Feeler am uewe genannte Screenshot kritt, musst Dir de Web UI vun der Gerbera Konfiguratiounsdatei aktivéieren.

$ sudo vim /etc/gerbera/config.xml

Ännert de Wäert aktivéiert = nee op aktivéiert = jo wéi am folgenden Screenshot gewisen.

Nodeems Dir uewen Ännerunge gemaach hutt, schléisst d'Datei zou an de Gerbera Service nei starten.

$ sudo systemctl restart gerbera.service

Gitt elo zréck an Äre Browser a probéiert d'UI nach eng Kéier an engem neien Tab opzemaachen, dës Kéier soll et geluede ginn. Dir gesitt zwee Tabs:

  • Datebank - weist d'Dateien op déi ëffentlech zougänglech sinn.

  • Dateiesystem - hei kënnt Dir Dateien vun Ärem System duerchsichen a wielt se fir Streaming. Fir e Fichier derbäizefügen, klickt einfach op de Plus (+) Zeechen.

Nodeems Dir Dateien bäigefüügt hutt fir aus dem Dateiesystem ze streamen, sollt d'Datebankinterface esou ausgesinn.

Stream Media Dateien Mat Gerbera op Ärem Heemnetz

Zu dësem Zäitpunkt kënnt Dir Mediendateien iwwer Ärem Netz vum Gerbera Server streamen. Fir et ze testen, benotze mir en Handy als Client. Fänkt un andeems Dir eng kompatibel upnp Applikatioun (wéi BubbleUpnp) op Ärem Telefon installéiert.

Eemol installéiert BubbleUpnp App, öffnen se an am Menü, gitt op d'Bibliothéik a klickt op Lokal a Cloud fir verfügbare Serveren ze gesinn, an de Gerbera-Server, dee mir erstallt hunn, soll do weisen. Klickt op et fir Zougang zu derbäigesate Verzeichnisser an Dateien an hinnen ze kréien.

Endlech klickt op eng Datei déi Dir wëllt streamen.

Fir méi Informatioun besicht, Gerbera Github Repository: https://github.com/gerbera/gerbera.

Gerbera ass e Feature-räichen a mächtege Upnp Medienserver, benotzt fir Är digital Medien duerch Äert Heemnetz mat enger flotter Web User Interface ze streamen. Deelt Är Gedanken doriwwer oder stellt eng Fro iwwer de Feedbackformular.