From 2b1a2670c07598fe79de418afe406e54244463d1 Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Mon, 15 Jul 2019 20:34:26 +0800 Subject: [PATCH] update luci-app-unblockmusic --- package/lean/luci-app-unblockmusic/Makefile | 11 +++++----- .../luasrc/controller/unblockmusic.lua | 2 +- .../luasrc/model/cbi/unblockmusic.lua | 20 +++++++++++-------- .../luasrc/model/cbi/unblockmusiclog.lua | 2 +- .../view/unblockmusic/unblockmusic_status.htm | 6 +++--- .../root/etc/config/unblockmusic | 2 +- .../root/etc/init.d/unblockmusic | 2 +- 7 files changed, 25 insertions(+), 20 deletions(-) diff --git a/package/lean/luci-app-unblockmusic/Makefile b/package/lean/luci-app-unblockmusic/Makefile index e538334169..d458059112 100644 --- a/package/lean/luci-app-unblockmusic/Makefile +++ b/package/lean/luci-app-unblockmusic/Makefile @@ -1,25 +1,26 @@ # Copyright (C) 2016 Openwrt.org # -# This is free software, licensed under the Apache License, Version 2.0 . +# This is a free software, use it under Apache Licene 2.0 & GNU General Public License v3.0. # # licheng # www.maxlicheng.com # 2019-06-08 # +# Second revision by [CTCGFW]Shell-Script +# 2019.07.15 include $(TOPDIR)/rules.mk -LUCI_TITLE:=LuCI support for Unblock NeteaseCloudMusic +LUCI_TITLE:=LuCI support for UnblockNeteaseMusic LUCI_DEPENDS:=+node +bash +dnsmasq-full +ipset LUCI_PKGARCH:=all PKG_NAME:=luci-app-unblockmusic PKG_VERSION:=1.2 -PKG_RELEASE:=37 +PKG_RELEASE:=3 -PKG_MAINTAINER:= +PKG_MAINTAINER:= include $(TOPDIR)/feeds/luci/luci.mk - # call BuildPackage - OpenWrt buildroot signature diff --git a/package/lean/luci-app-unblockmusic/luasrc/controller/unblockmusic.lua b/package/lean/luci-app-unblockmusic/luasrc/controller/unblockmusic.lua index 8cc7024d8a..d62cffbf6e 100644 --- a/package/lean/luci-app-unblockmusic/luasrc/controller/unblockmusic.lua +++ b/package/lean/luci-app-unblockmusic/luasrc/controller/unblockmusic.lua @@ -6,7 +6,7 @@ function index() return end - entry({"admin", "services", "unblockmusic"},firstchild(), _("解锁网易云灰色歌曲"), 50).dependent = false + entry({"admin", "services", "unblockmusic"},firstchild(), _("恢复网易云音乐无版权歌曲"), 50).dependent = false entry({"admin", "services", "unblockmusic", "general"},cbi("unblockmusic"), _("Base Setting"), 1) entry({"admin", "services", "unblockmusic", "log"},form("unblockmusiclog"), _("Log"), 2) diff --git a/package/lean/luci-app-unblockmusic/luasrc/model/cbi/unblockmusic.lua b/package/lean/luci-app-unblockmusic/luasrc/model/cbi/unblockmusic.lua index a451c690c2..1ec092ff4f 100644 --- a/package/lean/luci-app-unblockmusic/luasrc/model/cbi/unblockmusic.lua +++ b/package/lean/luci-app-unblockmusic/luasrc/model/cbi/unblockmusic.lua @@ -1,6 +1,6 @@ -mp = Map("unblockmusic", translate("解锁网易云灰色歌曲")) -mp.description = translate("原理:采用 [网易云旧链/QQ/虾米/百度/酷狗/酷我/咕咪/JOOX] 等音源,替换网易云变灰歌曲链接
具体使用方法可查看GitHub:https://github.com/shell-script/luci-app-unblockmusic") +mp = Map("unblockmusic", translate("恢复网易云音乐无版权歌曲")) +mp.description = translate("原理:采用 [网易云旧链/QQ/虾米/百度/酷狗/酷我/咕咪/JOOX] 等音源,替换网易云音乐无版权歌曲链接
具体使用方法参见:https://github.com/shell-script/luci-app-unblockmusic") mp:section(SimpleSection).template = "unblockmusic/unblockmusic_status" @@ -8,19 +8,20 @@ s = mp:section(TypedSection, "unblockmusic") s.anonymous=true s.addremove=false -enabled = s:option(Flag, "enabled", translate("启用解锁")) +enabled = s:option(Flag, "enabled", translate("启用UnblockNeteaseMusic")) +enabled.description = translate("启用本插件以恢复网易云音乐无版权歌曲") enabled.default = 0 enabled.rmempty = false enabled = s:option(Flag, "strict_mode", translate("启用严格模式")) enabled.description = translate("若将服务部署到公网,则强烈建议使用严格模式,此模式下仅放行网易云音乐所属域名的请求") -enabled.default = 0 +enabled.default = 1 enabled.rmempty = false enabled:depends("enabled", 1) enabled = s:option(Flag, "enable_ipset_forward", translate("启用IPSet转发相关流量")) -enabled.description = translate("开启后,所有网易云音乐流量都会重定向到UnblockNeteaseMusic进行处理,但会导致无法正常访问云音乐网页端") -enabled.default = 0 +enabled.description = translate("开启后,所有网易云音乐流量都会被重定向到UnblockNeteaseMusic进行处理,但会导致无法正常访问云音乐网页端") +enabled.default = 1 enabled.rmempty = false enabled:depends("enabled", 1) @@ -35,15 +36,18 @@ speedtype:value("kuwo", translate("酷我音乐")) speedtype:value("migu", translate("咕咪音乐")) speedtype:value("joox", translate("JOOX音乐")) speedtype:value("all", translate("所有平台")) +speedtype.description = translate("音源调用接口") +speedtype.default = "all" speedtype:depends("enabled", 1) -account = s:option(Value, "port", translate("端口号")) +account = s:option(Value, "port", translate("监听端口")) +account.description = translate("UnblockNeteaseMusic监听的端口,不可与其他程序共用一个端口") account.default = "5200" account.datatype = "string" account:depends("enabled", 1) enabled = s:option(Flag, "set_netease_server_ip", translate("自定义网易云服务器IP")) -enabled.description = translate("自定义网易云服务器IP地址;如使用Hosts方式则必选,否则将会导致连接死循环") +enabled.description = translate("如使用Hosts方式则必选,否则将会导致连接死循环") enabled.default = 0 enabled.rmempty = false enabled:depends("enabled", 1) diff --git a/package/lean/luci-app-unblockmusic/luasrc/model/cbi/unblockmusiclog.lua b/package/lean/luci-app-unblockmusic/luasrc/model/cbi/unblockmusiclog.lua index 8d1d851934..b847a8368f 100644 --- a/package/lean/luci-app-unblockmusic/luasrc/model/cbi/unblockmusiclog.lua +++ b/package/lean/luci-app-unblockmusic/luasrc/model/cbi/unblockmusiclog.lua @@ -11,4 +11,4 @@ function t.cfgvalue() end t.readonly="readonly" -return f \ No newline at end of file +return f diff --git a/package/lean/luci-app-unblockmusic/luasrc/view/unblockmusic/unblockmusic_status.htm b/package/lean/luci-app-unblockmusic/luasrc/view/unblockmusic/unblockmusic_status.htm index 01aca57c81..cd5e1e8d24 100644 --- a/package/lean/luci-app-unblockmusic/luasrc/view/unblockmusic/unblockmusic_status.htm +++ b/package/lean/luci-app-unblockmusic/luasrc/view/unblockmusic/unblockmusic_status.htm @@ -4,10 +4,10 @@ XHR.poll(3, '<%=url([[admin]], [[services]], [[unblockmusic]], [[status]])%>', n var tb = document.getElementById('unblockmusic_status'); if (data && tb) { if (data.running) { - var links = 'Unblock NeteaseCloudMusic <%:RUNNING%>'; + var links = 'UnblockNeteaseMusic <%:RUNNING%>'; tb.innerHTML = links; } else { - tb.innerHTML = 'Unblock NeteaseCloudMusic <%:NOT RUNNING%>'; + tb.innerHTML = 'UnblockNeteaseMusic <%:NOT RUNNING%>'; } } } @@ -19,4 +19,4 @@ XHR.poll(3, '<%=url([[admin]], [[services]], [[unblockmusic]], [[status]])%>', n

<%:Collecting data...%>

- \ No newline at end of file + diff --git a/package/lean/luci-app-unblockmusic/root/etc/config/unblockmusic b/package/lean/luci-app-unblockmusic/root/etc/config/unblockmusic index ef9e501ddb..2ef23c5d45 100644 --- a/package/lean/luci-app-unblockmusic/root/etc/config/unblockmusic +++ b/package/lean/luci-app-unblockmusic/root/etc/config/unblockmusic @@ -3,7 +3,7 @@ config unblockmusic option enabled '0' option strict_mode '0' option enable_ipset_forward '0' - option musicapptype 'all' + option musicapptype 'default' option port '5200' option set_netease_server_ip '0' option netease_server_ip '59.111.181.38' diff --git a/package/lean/luci-app-unblockmusic/root/etc/init.d/unblockmusic b/package/lean/luci-app-unblockmusic/root/etc/init.d/unblockmusic index e7a7eb53d9..93b15e84f9 100755 --- a/package/lean/luci-app-unblockmusic/root/etc/init.d/unblockmusic +++ b/package/lean/luci-app-unblockmusic/root/etc/init.d/unblockmusic @@ -40,7 +40,7 @@ iptables -t nat -A prerouting_rule -i br-lan -p tcp -m set --match-set music dst /etc/init.d/firewall restart >/dev/null 2>&1 fi - /usr/share/unblockmusic/logcheck.sh >/dev/null 2>&1 & + /usr/share/unblockmusic/logcheck.sh >/dev/null 2>&1& } stop()