소스 검색

feat(config): support disable upgrade check

Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen 3 년 전
부모
커밋
6da03b836a
3개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 0
      luasrc/model/cbi/unblockneteasemusic/main.lua
  2. 2 1
      root/etc/config/unblockneteasemusic
  3. 1 0
      root/etc/init.d/unblockneteasemusic

+ 5 - 0
luasrc/model/cbi/unblockneteasemusic/main.lua

@@ -39,6 +39,11 @@ o.description = translate("目前仅支持酷狗、酷我、咪咕、pyncmd、QQ
 o.default = 0
 o.rmempty = false
 
+o = s:option(Flag, "disable_upgrade_check", translate("禁用更新检查"))
+o.description = translate("禁止客户端检查更新,全平台支持")
+o.default = 1
+o.rmempty = false
+
 o = s:option(ListValue, "replace_music_source", translate("强制音乐音源替换"))
 o:value("dont_replace", translate("不强制替换音乐音源"))
 o:value("lower_than_192kbps", translate("当音质低于 192 Kbps(中)时"))

+ 2 - 1
root/etc/config/unblockneteasemusic

@@ -2,10 +2,11 @@
 config unblockneteasemusic 'config'
 	option enable '0'
 	option music_source 'default'
+	option local_vip '0'
 	option enable_flac '0'
+	option disable_upgrade_check '1'
 	option replace_music_source 'dont_replace'
 	option use_custom_cookie '0'
-	option local_vip '0'
 	option auto_update '1'
 	option update_time '3'
 	option advanced_mode '0'

+ 1 - 0
root/etc/init.d/unblockneteasemusic

@@ -145,6 +145,7 @@ start_service() {
 
 	is_enabled "config" "enable_flac" && procd_append_param env ENABLE_FLAC="true"
 	is_enabled "config" "local_vip" && procd_append_param env ENABLE_LOCAL_VIP="true"
+	is_enabled "config" "disable_upgrade_check" && procd_append_param env DISABLE_UPGRADE_CHECK="true"
 	case "$(config_get "config" "replace_music_source")" in
 		"lower_than_192kbps") procd_append_param env MIN_BR="192000" ;;
 		"lower_than_320kbps") procd_append_param env MIN_BR="320000" ;;