Skip to content

Commit

Permalink
代理配置热更新
Browse files Browse the repository at this point in the history
  • Loading branch information
kjtsune committed Aug 9, 2023
1 parent 877cd89 commit 38111ca
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 18 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@ macOS 可能无法开机自启
> PotPlayer
* 若碰到问题,本地用户可考虑:[MPC-HC](https://github.com/clsid2/mpc-hc/releases) 自带 LAV,同样支持 madVR MPCVR BFRC 等。
网络用户或没有特殊需求的话,mpv 系的播放器综合体验较好。
* 选项 > 播放 > 播放窗口尺寸:全屏
* 配置/语言/其他 > 收尾处理 > 播放完当前后退出(触发回传进度)
* Pot 自身问题:`.bat` 日志可能提示`KeyError: 'stream.mkv'`
Expand Down
26 changes: 8 additions & 18 deletions user_script/embyToLocalPlayer.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// @name:zh-CN embyToLocalPlayer
// @name:en embyToLocalPlayer
// @namespace https://github.com/kjtsune/embyToLocalPlayer
// @version 1.1.7
// @version 1.1.8
// @description 需要 Python。Emby 调用外部本地播放器,并回传播放记录。适配 Jellyfin Plex。
// @description:zh-CN 需要 Python。Emby 调用外部本地播放器,并回传播放记录。适配 Jellyfin Plex。
// @description:en Require Python. Play in an external player. Update watch history to emby server. Support Jellyfin Plex.
Expand All @@ -19,29 +19,19 @@
// ==/UserScript==
'use strict';
/*
2023-08-09:
1. 代理配置热更新。
* 版本间累积更新:
* 内封字幕无中文,且未选中字幕时(或无字幕时),尝试加载外挂字幕。(配置文件有新增条目 [dev] )
* 播放列表:下一集保持相同版本。(限emby,配置文件有新增条目)
* mpc 修复多版本播放回传失败。
2023-06-17:
1. 去除:AutoHotKey 依赖(感谢@verygoodlee)
2. 增加:根据路径选择播放器。
3. 修复:pot 播放列表可能异常。
* 版本间累积更新:
* 外挂字幕适配 Jellyfin 字幕烧录。
2023-04-13:
1. 默认读取系统代理。
2. 默认取消播放器多开限制。
* 版本间累积更新:
* 播放列表: 适配 Plex。
* 网页可跳转到对应文件夹。(限 Emby,按钮在文件路径上方。可改油猴脚本禁用,有注释。)
* “检查媒体文件是否存在” 降级为可选功能,缩短启动时间,可在 [dev] 中启用,适用于多网盘配置优先级。
2023-02-16:
1. 分离播放前回传。(提升非本地用户播放器启动速度)
* 版本间累积更新:
* 适配:网盘直链重定向。
* 油猴:适配背景视频。
* 增加:脚本代理及 mpv 系播放器代理。
* 播放列表:首集进度被重置。
* 日志:模糊域名及密钥。
*/

let config = {
Expand Down
8 changes: 8 additions & 0 deletions utils/configs.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,14 @@ def update(self):
config = ConfigParser()
config.read(self.path, encoding='utf-8-sig')
self.raw = config
self.fullscreen = self.raw.getboolean('emby', 'fullscreen', fallback=True)
self.debug_mode = self.raw.getboolean('dev', 'debug', fallback=False)
self.disable_audio = self.raw.getboolean('dev', 'disable_audio', fallback=False) # test in vm
self.gui_is_enable = self.raw.getboolean('gui', 'enable', fallback=False)
self.sys_proxy = self._get_sys_proxy()
self.dl_proxy = self._get_proxy('download')
self.script_proxy = self._get_proxy('script')
self.player_proxy = self._get_proxy('player')
return config

def check_str_match(self, _str, section, option, return_value=False, log=True):
Expand Down

0 comments on commit 38111ca

Please sign in to comment.