Jellyfin番号过滤

调用jellyfin API,突出显示本地不存在的影片

Author
Squirtle07
Daily installs
10
Total installs
562
Ratings
11 0 0
Version
0.0.6
Created
2024-05-29
Updated
2024-10-19
License
MIT
Applies to

功能说明

调用jellyfin/emby API,突出显示你还没下载的影片,方便仓鼠党对自己的宝库查漏补缺。 支持常见的老司机网站javbus、jabdb、javlibrary。

使用方法

打开插件的自定义设置选项,必填项为apiKey和serverUrl,点击确定。 打开老司机网站,按ee触发过滤。

所有设置项

const defaultSettings = {
    // 在jellyfin或emby中获取,必填
    apiKey: '',
    // 服务器是否为emby
    isEmby: false,
    // 服务器地址,必填
    serverUrl: 'http://127.0.0.1:8096',
    // 默认会突出显示没有下载的
    reverseEmphasis: false,
    // 可自定义突出显示样式
    emphasisStyle: {
        outline: '2px solid red'
    },
    // 若为true,则在页面加载完成后自动触发过滤,后面的快捷键设置会失效
    triggerOnload: false,
    // 自定义快捷键,可以是任意长度的数字或字母
    hotKeys: 'ee',
    // 规定时间内按完快捷键才会触发,单位为毫秒,不建议修改
    timeout: 500,
    // 快捷键触发方式,不建议修改
    eventType: 'keypress'
}

高阶用法(需要自己修改代码)

  • 某些默认不支持的网站你可以自行添加,只需要修改CONFIG即可。如果你不会,你可以在这里评论,如果网站真的很常用,我会添加的。

QA

为什么不是已下载的影片突出显示?

设置reverseEmphasis为true即可

可以支持扫描本地文件吗?

不支持,因为扫描本地文件会带来安全和性能问题,调用jellyfin的API则不用考虑这些。最重要的原因是我用的是jellyfin,没有这个需求。

可以不按快捷键自动触发过滤吗?

可以,自行设置triggerOnload为true