Fórum Root.cz
Hlavní témata => Server => Téma založeno: ZAJDAN 27. 08. 2018, 17:01:40
-
Ahoj,
doporučili by jste prosím nahradu za miniDLNA(Debian).
Už mi došla trpělivost, stadardní konfigurace a logy plné errorů
[2018/08/26 18:15:17] upnphttp.c:1224: error: send(res_buf): Connection reset by peer
[2018/08/26 18:15:19] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:19] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:19] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:22] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:23] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:23] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:24] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:25] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:25] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/26 18:15:26] upnphttp.c:1224: error: send(res_buf): Broken pipe
[2018/08/27 01:51:42] minidlna.c:153: warn: received signal 15, good-bye
[2018/08/27 16:47:22] minidlna.c:1004: warn: Starting MiniDLNA version 1.1.2.
[2018/08/27 16:47:22] minidlna.c:1043: warn: HTTP listening on port 8200
[2018/08/27 16:47:22] getifaddr.c:108: error: Network interface eth0 not found
[2018/08/27 16:47:22] inotify.c:198: warn: WARNING: Inotify max_user_watches [8192] is low or close to the number of used watches [8] and I do not have permission to increase this limit. Please do so manually by writing a higher value into /proc/sys/fs/inotify/max_user_watches.
-
serviio. Plusy: je to stabilní, umí to on-the-fly transkódovat (když to zvládne CPU) pro hloupější televize.
Nevýhoda: je to v Javě, takže je to proti minidlna dost silně rozežrané, na malinu to není
-
serviio. Plusy: je to stabilní, umí to on-the-fly transkódovat (když to zvládne CPU) pro hloupější televize.
Nevýhoda: je to v Javě, takže je to proti minidlna dost silně rozežrané, na malinu to není
Přidávám se k Serviio. Další výhody jsou přehledné nastavení webovým klikátkem a pluginy – díky nim je možné streamovat si přes DLNA třeba oblíbené youtube kanály. Nevýhoda je, že narozdíl od MiniDLNA se to u spousty distribucí nedá najít v repozitářích a musela jsem si napsat vlastní unit file, aby mi to startovalo po spuštění PC.
Už jsem ale přešla ke kombinaci Rpi 3B+ s OSMC a NAS.
-
Serviio tu službu "DLNA" nabízí přes protokol http/https ?
přízpůsobí/vyhledají si DLNA-server i v takovémnto případě "universální" androidí aplikace pro DLNA? nebo bude nutné instalovat na všechny TV, telefony, tablety klientskou aplikaci Serviio?
-
Já teda takové problémy s minidlna na Debianu nemám (možná proto, že používám také repository deb-multimedia.org), ale dá se vyzkoušet třeba mediatomb, kolega je s ním spokojený.
-
Já teda takové problémy s minidlna na Debianu nemám (možná proto, že používám také repository deb-multimedia.org), ale dá se vyzkoušet třeba mediatomb, kolega je s ním spokojený.
podařilo se mi zatím ten problém popostrčit:
-Mám podezdření, že démon miniDLNA startoval v době, kdy síťový interface ještě nebyl nahozen (proto v logu eth0 not found)...usuzuji tak dle času zapnutí počítače a časů v logu.
-Provedl jsem tedy znova restart demona, nasledně jsem ho zavolal aby reindexoval obsah.
poté dva androidí telefony server našli
Zkusím se podívat jak v SystemD, které vůbec neznám, démona miniDLNA zpozdit a dám mu ještě šanci.
Dalším problémem je, že i když na dvou Androidích telefonech pomocí aplikace MediaHouse jsem DLNA server našel, televize SAMSUNG ani ťuk, TV PHILIPS ano, ale ovládání je tam mizerné(to je ale problém TV-jiné téma)
poradil by někdo prosím, kde může ta služba/démon v systemD být konfigurována?
-
Zkusím se podívat jak v SystemD, které vůbec neznám, démona miniDLNA zpozdit a dám mu ještě šanci.
Dalším problémem je, že i když na dvou Androidích telefonech pomocí aplikace MediaHouse jsem DLNA server našel, televize SAMSUNG ani ťuk, TV PHILIPS ano, ale ovládání je tam mizerné(to je ale problém TV-jiné téma)
Já nemám s minidlna problém na široké škále zařízení co jsem měl možnost odzkoušet/otestovat. Namátkou televize Samsung, LG, GoGen, Philips..., Android Boxy s Kodi či jinými dlna/upnp softy, Kodi na PC, VLC a další... Občas je třeba to popostrčit přes systemctl force-reload minidlna, jinak trvá, než třeba Kodi bez restartu zjistí, že je nový obsah, ale jinak s tím žádný zásadní problém nemám.
-
Já nemám s minidlna problém na široké škále zařízení co jsem měl možnost odzkoušet/otestovat. Namátkou televize Samsung, LG, GoGen, Philips..., Android Boxy s Kodi či jinými dlna/upnp softy, Kodi na PC, VLC a další... Občas je třeba to popostrčit přes systemctl force-reload minidlna, jinak trvá, než třeba Kodi bez restartu zjistí, že je nový obsah, ale jinak s tím žádný zásadní problém nemám.
je mé podezdření správné? možnost, že demon miniDLNA startuje dřív, než je dostupnej sitový interface?
Co jiného by způsobylo ten error v logu?
Nejde mi do hlavy, proč by tvůrci toto neošetřili.
Pokud je mé podezdření správné, poradil by někdo prosím, kde může ta služba/démon být v systemD konfigurována?
Vytváří si tam konfiguraci automaticky a stačí ji jen upravit, nebo je nutné to zbrusu nově celé zapsat?
ještě bych Tě poprosil, zda by jsi se podíval, zda na SAMSUNG TV to dlna vidíš, když vyvoláš sources (TV, Extend, SAT, etc)..díky
-
Zkusím se podívat jak v SystemD, které vůbec neznám, démona miniDLNA zpozdit a dám mu ještě šanci.
Koukám, že v Debianu je jen klasický startovací skript /etc/init.d/minidlna, kdežto v repo deb-multimedia.org už je i /lib/systemd/system/minidlna.service - systemd má už dlouho s /etc/init.d skripty problém a spouští je kdy ho napadne. To je ta "kompatibilita" dle systemd. Zkuste přidat zdroj deb-multimedia.org a uvidíte, zda bude problém vyřešen.
-
Koukám, že v Debianu je jen klasický startovací skript /etc/init.d/minidlna, kdežto v repo deb-multimedia.org už je i /lib/systemd/system/minidlna.service - systemd má už dlouho s /etc/init.d skripty problém a spouští je kdy ho napadne. To je ta "kompatibilita" dle systemd. Zkuste přidat zdroj deb-multimedia.org a uvidíte, zda bude problém vyřešen.
ano já to instaloval z nativních debianích repositářů, takže reinstalace z toho deb-multimedia by to mohla vyřešit, zkusím...díky
-
je mé podezdření správné? možnost, že demon miniDLNA startuje dřív, než je dostupnej sitový interface?
Co jiného by způsobylo ten error v logu?
Nejde mi do hlavy, proč by tvůrci toto neošetřili.
Ale ošetřili, viz hlavička z /etc/init.d/minidlna:
### BEGIN INIT INFO
# Provides: minidlna
# Required-Start: $local_fs $network $remote_fs
# Required-Stop: $local_fs $network $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: minidlna server
# Description: minidlna, DLNA/UPnP-AV media server.
### END INIT INFO
Viz "Required-Start". V té .service to je obdobně:
[Unit]
Description=MiniDLNA is a DLNA/UPnP-AV server software
After=local-fs.target network.target
Proč to v service funguje a v init skriptu ne se zeptejte tvůrců systemd.
ještě bych Tě poprosil, zda by jsi se podíval, zda na SAMSUNG TV to dlna vidíš, když vyvoláš sources (TV, Extend, SAT, etc)..díky
V sources je přímo k vidění minidlna, které se najdou a když startnu třeba notes, tak to i zahlásí, že se našlo další zařízení.
-
ByCzech....díky za výstižné informace! žij blaze a dlouze
-
(https://i.giphy.com/media/2EzVNMLqpNVn2/giphy.webp)
-
[2018/08/27 16:47:22] inotify.c:198: warn: WARNING: Inotify max_user_watches [8192] is low or close to the number of used watches [8] and I do not have permission to increase this limit. Please do so manually by writing a higher value into /proc/sys/fs/inotify/max_user_watches.
Jinak v souvislosti s tímto upozorněním je dobré vytvořit soubor:
/etc/sysctl.d/99-minidlna.conf
a do něj vepsat:
fs.inotify.max_user_watches=CISLO_VETSI_NEZ_PISE_V_LOGU
Takže když píše, že 8192 je málo, zkusit dvojnásobek 16384 a podívat co to udělá v logu, případně dále zvyšovat... Podle velikosti vaší sbírky videí/fotek/hudby poskytované přes minidlna do sítě...
-
byCZECH ...díky!
-
ještě bych Tě poprosil, zda by jsi se podíval, zda na SAMSUNG TV to dlna vidíš, když vyvoláš sources (TV, Extend, SAT, etc)..díky
ja minidlna v sources vidim (hned po USB flashce)
-
odebral jsem původní verzi miniDLNA 1.1.2 a nasadil z deb-multimedia verzi 1.1.5
ale nevytvořil se v /etc/minidlna.conf ...mám ho hledat někde jinde?
-
stáhl a nainstaloval/zkompiloval jsem si aktuální verzi 1.2.1 a opět se nevytvořil konfigurační soubor
-
tak do třetice se povedlo:
Unpack miniDLNA
tar -xvf minidlna*.tar.gz
Enter the miniDLNA directory
cd minidlna*
Configure, make and install miniDLNA, it will take 5 minutes.
./configure && make && make install
Copy the default configuration file
cp minidlna.conf /etc/
Copy the startup daemon script to autostart ReadyMedia miniDLNA on boot
cp linux/minidlna.init.d.script /etc/init.d/minidlna
Make the startup script executable
chmod +x /etc/init.d/minidlna
Update rc to use the miniDLNA defaults
update-rc.d minidlna defaults
Edit the configuration
nano /etc/minidlna.conf
nechápu proč takto zásadní informace nejsou v INSTALL.TXT nebo na wiki projektu..jsem slepý?
-
odebral jsem původní verzi miniDLNA 1.1.2 a nasadil z deb-multimedia verzi 1.1.5
ale nevytvořil se v /etc/minidlna.conf ...mám ho hledat někde jinde?
stáhl a nainstaloval/zkompiloval jsem si aktuální verzi 1.2.1 a opět se nevytvořil konfigurační soubor
Doporučuji přidat zdroje:
deb http://www.deb-multimedia.org stretch main non-free
deb http://www.deb-multimedia.org stretch-backports main
A normálně udělat
$ sudo apt update && sudo apt upgrade
Konfigurák jsem neřešil, normálně tam je a nainstalovaná verze je 1.2.0.