1 (edytowany przez Wally 2014-04-06 11:47:58)

Temat: LuCi i prawidłowy status miniDLNA

Witam wszystkich w ten piękny niedzielny dzionek smile
Jak pewnie zauważyliście, statul miniDLNA w LuCi od kilku wersji jest nieprawidłowo wyświetlany. Po drobnych poprawkach w jednym pliku wszystko działa. Zaczynamy.
Pacjent to /usr/lib/lua/luci/controller/minidlna.lua.
Linijki do zmiany:
w linii 36:

running = (sys.call("pidof minidlna >/dev/null") == 0)

na

running = (sys.call("pidof minidlnad >/dev/null") == 0)

w liniach 47,48 i 49

status.audio = (tonumber(html:match("Audio files: (%d+)")) or 0)
status.video = (tonumber(html:match("Video files: (%d+)")) or 0)
status.image = (tonumber(html:match("Image files: (%d+)")) or 0)

na

status.audio = (tonumber(html:match("Audio files</td><td>(%d+)")) or 0)
status.video = (tonumber(html:match("Video files</td><td>(%d+)")) or 0)
status.image = (tonumber(html:match("Image files</td><td>(%d+)")) or 0)

i po restarcie możemy się cieszyć z prawidłowych danych w stausie miniDLNA.
Apropos restartu, wystarczy zatrzymać uhttpd, usunąć pliki luci z /tmp i ponownie uruchomić uhttpd.

A jak już przeczytaliście i wprowadziliście zmiany to smacznego obiadku i biegusiem na słoneczko smile smile smile

Wally

2

Odp: LuCi i prawidłowy status miniDLNA

Potwierdzam. Te poprawki naprawiają pokazywanie statusu i ilości plików.
To może zgłoś tą poprawkę do projektu Luci.

3

Odp: LuCi i prawidłowy status miniDLNA

AA używa starszej wersji minidlna, więc ta poprawka na nic im się nie przyda. A wy używacie nowej wersji minidlna po prostu,

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: LuCi i prawidłowy status miniDLNA

A może dodać zmodyfikowany pakiet luci-app-minidlna do repo na eko.one.pl? Skoro i tak pobiera się nowe minidlna to przydałby się i ten pakiecik do kompletu. To takie moje 3gr...

Wally

5

Odp: LuCi i prawidłowy status miniDLNA

Obecnie nie kompiluje tego, ale mogę...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: LuCi i prawidłowy status miniDLNA

Dzięki Cezary. Kilku osobom pewnie się przyda...

Wally