Fórum Root.cz

Hlavní témata => Server => Téma založeno: ZAJDAN 27. 08. 2018, 17:01:40

Název: Náhrada za miniDLNA
Přispěvatel: 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ů
Kód: [Vybrat]
[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.

Název: Re:Náhrada za miniDLNA
Přispěvatel: jouda 27. 08. 2018, 23:56:58
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í
Název: Re:Náhrada za miniDLNA
Přispěvatel: kate 28. 08. 2018, 09:31:12
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.
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 10:08:55
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?
Název: Re:Náhrada za miniDLNA
Přispěvatel: ByCzech 28. 08. 2018, 11:30:59
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ý.
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 11:51:18
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?
Název: Re:Náhrada za miniDLNA
Přispěvatel: ByCzech 28. 08. 2018, 11:58:03
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.
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 12:02:28
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
Název: Re:Náhrada za miniDLNA
Přispěvatel: ByCzech 28. 08. 2018, 12:13:52
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.
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 12:17:31
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
Název: Re:Náhrada za miniDLNA
Přispěvatel: ByCzech 28. 08. 2018, 12:30:38
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í.
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 12:36:07
ByCzech....díky za výstižné informace! žij blaze a dlouze
Název: Re:Náhrada za miniDLNA
Přispěvatel: ByCzech 28. 08. 2018, 12:51:46
(https://i.giphy.com/media/2EzVNMLqpNVn2/giphy.webp)
Název: Re:Náhrada za miniDLNA
Přispěvatel: ByCzech 28. 08. 2018, 13:14:44
Kód: [Vybrat]
[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:

Kód: [Vybrat]
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ě...
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 13:41:25
byCZECH ...díky!
Název: Re:Náhrada za miniDLNA
Přispěvatel: mini 28. 08. 2018, 15:28:40
Citace
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)
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 17:30:11
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?
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 18:00:31
stáhl a nainstaloval/zkompiloval jsem si aktuální verzi 1.2.1 a opět se nevytvořil konfigurační soubor
Název: Re:Náhrada za miniDLNA
Přispěvatel: ZAJDAN 28. 08. 2018, 18:17:02
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ý?
Název: Re:Náhrada za miniDLNA
Přispěvatel: ByCzech 28. 08. 2018, 22:23:39
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:

Kód: [Vybrat]
deb http://www.deb-multimedia.org stretch main non-free
deb http://www.deb-multimedia.org stretch-backports main

A normálně udělat

Kód: [Vybrat]
$ sudo apt update && sudo apt upgrade

Konfigurák jsem neřešil, normálně tam je a nainstalovaná verze je 1.2.0.