diff options
Diffstat (limited to 'applications')
-rw-r--r-- | applications/luci-minidlna/luasrc/controller/minidlna.lua | 14 | ||||
-rw-r--r-- | applications/luci-minidlna/luasrc/model/cbi/minidlna.lua | 2 |
2 files changed, 9 insertions, 7 deletions
diff --git a/applications/luci-minidlna/luasrc/controller/minidlna.lua b/applications/luci-minidlna/luasrc/controller/minidlna.lua index c775bdd24..5b9d62ef1 100644 --- a/applications/luci-minidlna/luasrc/controller/minidlna.lua +++ b/applications/luci-minidlna/luasrc/controller/minidlna.lua @@ -30,15 +30,15 @@ end function minidlna_status() local sys = require "luci.sys" - local uci = require "luci.model.uci".cursor() - local port = tonumber(uci:get_first("minidlna", "minidlna", "port")) + local uci = require "luci.model.uci".cursor() + local port = tonumber(uci:get_first("minidlna", "minidlna", "port")) - local status = { + local status = { running = (sys.call("pidof minidlna >/dev/null") == 0), - audio = 0, - video = 0, - image = 0 - } + audio = 0, + video = 0, + image = 0 + } if status.running then local fd = sys.httpget("http://127.0.0.1:%d/" % (port or 8200), true) diff --git a/applications/luci-minidlna/luasrc/model/cbi/minidlna.lua b/applications/luci-minidlna/luasrc/model/cbi/minidlna.lua index 051e35521..820569261 100644 --- a/applications/luci-minidlna/luasrc/model/cbi/minidlna.lua +++ b/applications/luci-minidlna/luasrc/model/cbi/minidlna.lua @@ -15,6 +15,8 @@ $Id$ m = Map("minidlna", translate("miniDLNA"), translate("MiniDLNA is server software with the aim of being fully compliant with DLNA/UPnP-AV clients.")) +m:section(SimpleSection).template = "minidlna_status" + s = m:section(TypedSection, "minidlna", "miniDLNA Settings") s.addremove = false s.anonymous = true |