自动保活
很多 Emby 服务器有每隔一定时间需要登录观看一定时间的要求, 该模块通过自动模拟播放实现自动保活.
支持站点
该模块可用于任何 Emby 或 Jellyfin 服务器. 该模块也可以用于支持 Subsonic 接口的音乐服务器, 例如 Navidrome.
部分服务器可能由于配置问题无法使用, 请反馈.
Emby 或 Jellyfin 服务器保活
开启条件
该功能开启的条件为:
命令行没有禁用自动保活:
bash# 启用全部功能 embykeeper -i # 启用自动保活 embykeeper -i -e # 禁用自动保活, 启用其他功能 embykeeper -i -c -m -s
配置文件有至少一个 Emby 账户配置.
配置选项
请参考 🔧 配置文件.
例如:
toml
[emby]
time_range = "<11:00AM,2:00PM>" # 每次模拟的随机时间范围
interval_days = "<7,12>" # 每次模拟的间隔天数范围
concurrency = 3 # 同时模拟的站点数
[[emby.account]]
url = "https://emby.example.com"
username = "user"
password = "pass"
time = [300, 600] # 模拟观看的时长 (秒)
备注
启动时首次运行的关键消息不会发送到您设置的 Telegram 账号.
会以非常慢的速度串流视频媒体, 不会导致服务器大量入站流量.
默认使用若干个版本中随机一个版本的 Fileball/Filebar 的 User-Agent 发起请求.
设置
time
选项为低于 0 的数值以禁用观看, 仅登陆.
支持 Subsonic 接口的音乐服务器保活
支持 Subsonic 接口的开源音乐服务器架构, 例如 Navidrome.
开启条件
该功能开启的条件为:
命令行没有禁用自动保活:
bash# 启用全部功能 embykeeper -i # 启用自动保活 embykeeper -i --subsonic # 禁用自动保活, 启用其他功能 embykeeper -i -c -m -s
配置文件有至少一个 Subsonic 账户配置.
配置选项
请参考 🔧 配置文件.
例如:
toml
[subsonic]
time_range = "<11:00AM,2:00PM>" # 每次模拟的随机时间范围
interval_days = "<7,12>" # 每次模拟的间隔天数范围
concurrency = 3 # 同时模拟的站点数
[[subsonic.account]]
url = "https://subsonic.example.com/"
username = "user"
password = "pass"
time = [120, 240] # 模拟收听的时长 (秒)