Gerbera - A UPnP Media Server Li Ihallik Tistrimja Media fuq Home Network


Gerbera huwa server tal-midja UPnP (Universal Plug and Play) b'ħafna karatteristiċi u b'saħħtu b'interface tal-utent tal-web pjaċevoli u intuwittivi, li jippermetti lill-utenti jqassmu midja diġitali (vidjows, stampi, awdjo eċċ..) permezz ta' netwerk domestiku u jikkunsmawha. fuq tipi differenti ta 'apparati kompatibbli UPnP minn telefon ċellulari għal pilloli u ħafna aktar.

  • Jippermettilek tibbrawżja u taqbad il-midja permezz ta' UpnP.
  • Jappoġġja l-estrazzjoni tal-metadata minn fajls mp3, ogg, flac, jpeg, eċċ.
  • Konfigurazzjoni flessibbli ħafna, li tippermettilek tikkontrolla l-imġiba ta' diversi karatteristiċi tas-server.
  • Jappoġġja t-tqassim tas-server definit mill-utent ibbażat fuq metadejta estratta.
  • Appoġġ għall-aġġornamenti tal-kontenitur ContentDirectoryService.
  • Toffri appoġġ għall-minjatura exif.
  • Jappoġġja skansjar mill-ġdid tad-direttorju awtomatiku (bil-ħin, innotifika).
  • Toffri UI tal-Web sabiħa b'dehra tas-siġra tad-database u tas-sistema tal-fajls, li tippermetti li żżid/tneħħi/editja/tfittex il-midja.
  • Appoġġ għal URLs esterni (oħloq links għal kontenut tal-internet u sservihom permezz ta' UPnP lill-renderer tiegħek).
  • Jappoġġja transkodifikazzjoni tal-format tal-midja flessibbli permezz ta' plugins/skripts u ħafna aktar inklużi għadd ta' karatteristiċi sperimentali.

Kif Tinstalla Gerbera - UPnP Media Server fil-Linux

Fuq id-distribuzzjoni Ubuntu, hemm PPA maħluqa u miżmuma minn Stephen Czetty, li minnu tista 'tinstalla Gerbera billi tuża l-kmandi li ġejjin.

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

Fuq id-distribuzzjoni Debian, Gerbera huwa disponibbli fir-repożitorji tal-ittestjar u instabbli, li tista 'tippermettihom billi żżid il-linji hawn taħt fil-fajl /etc/apt/sources.list tiegħek.

# 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

Imbagħad aġġorna l-cache tas-sorsi tal-pakkett tas-sistema tiegħek u installa gerbera bil-kmandi li ġejjin.

# apt update
# apt install gerbera       

Għal distribuzzjonijiet oħra tal-Linux bħal Gentoo, Arch Linux, openSUSE, CentOS, eċċ. segwi l-gwida tal-installazzjoni ta' Gerbera.

Ladarba tkun installat gerbera, ibda, ppermetti u ara l-istatus tas-servizz billi tuża l-kmandi li ġejjin.

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

Nota: Jekk gerbera tonqos milli tibda fis-sistema tiegħek, trid tagħmel waħda minn dawn li ġejjin.

Iċċekkja jekk il-log file (/var/log/gerbera) inħoloqx, inkella oħloq kif muri.

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

It-tieni nett, iddefinixxi interface tan-netwerk li bħalissa qed tuża bħala l-valur tal-varjabbli tal-ambjent MT_INTERFACE, l-inadempjenza hija \eth0 imma jekk qed tuża mingħajr fili, imbagħad issettja din għal xi ħaġa bħal \wlp1s0. F'Debian/Ubuntu, tista' tissettja dawn is-settings fil-fajl /etc/default/gerbera.

Nibdew ma' Gerbera Media Server Web UI

Is-servizz Gerbera jisma' fuq il-port 49152, li tista' tuża biex taċċessa l-UI tal-web permezz ta' web browser kif muri.

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

Jekk ikollok l-iżball muri fil-screenshot ta 'hawn fuq, trid tippermetti l-UI tal-web mill-fajl tal-konfigurazzjoni tal-gerbera.

$ sudo vim /etc/gerbera/config.xml

Ibdel il-valur enabled=no għal enabled=iva kif muri fil-screenshot li ġej.

Wara li tagħmel il-bidliet ta 'hawn fuq, agħlaq il-fajl u terġa' tibda s-servizz gerbera.

$ sudo systemctl restart gerbera.service

Issa mur lura għall-browser tiegħek u ipprova tiftaħ l-UI għal darb'oħra f'tab ġdida, din id-darba għandha titgħabba. Se tara żewġ tabs:

  • Database – turi l-fajls li jistgħu jiġu aċċessati minn pubblikament.

  • Sistema ta' fajls – dan huwa fejn tista' tfittex fajls mis-sistema tiegħek u tagħżelhom għall-istrimjar. Biex iżżid fajl, sempliċement ikklikkja fuq is-sinjal plus (+).

Wara li żżid fajls għall-istrimjar mis-sistema tal-fajls, l-interface tad-database għandu jidher bħal dan.

Stream Media Fajls bl-użu ta' Gerbera fuq in-Netwerk tad-Dar Tiegħek

F'dan il-punt tista 'tibda tistrimja fajls tal-midja fuq in-netwerk tiegħek mis-server tal-gerbera. Biex nittestjawha, se nużaw mowbajl bħala klijent. Ibda billi tinstalla applikazzjoni upnp kompatibbli (bħal BubbleUpnp) fuq il-mobile tiegħek.

Ladarba tkun installata l-app BubbleUpnp, iftaħha u fuq il-menu, mur Librerija u kklikkja fuq Lokali u Cloud biex tara s-servers disponibbli, u s-server gerbera li ħloqna għandu juri hemmhekk. Ikklikkja fuqha biex taċċessa direttorji u fajls miżjuda fihom.

Fl-aħħarnett ikklikkja fuq fajl li tixtieq tistrimja.

Għal aktar informazzjoni żur, Gerbera Github Repository: https://github.com/gerbera/gerbera.

Gerbera huwa server tal-midja Upnp b'ħafna karatteristiċi u b'saħħtu, użat biex jixxandar il-midja diġitali tiegħek permezz tan-netwerk tad-dar tiegħek b'interface tal-utent tal-web sabiħa. Aqsam il-ħsibijiet tiegħek dwarha jew staqsi mistoqsija permezz tal-formola ta' feedback.