插件改名为`Strm Assistant`,新增片头片尾探测功能,支持Emby原生跳片头 https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.12
这是一个简易版片头片尾标记的解决方案,基于看片的行为来判断。不需要大量扫片分析片头片尾,节省流量。
请看了Wiki再来提问,包括如何查看日志都有说明 https://github.com/sjtuross/StrmAssistant/wiki/片头探测-(Intro-Detection)
这个方案纯粹是一种尝试,觉得不好用可以提建议开issue,代码开源,也可以PR。
这是一个独立的插件,需要卸载老的`Strm Extract`插件并重新配置(修改线程数后建议再重启一次Emby),不卸载本插件也会提示,避免冲突。
这是一个简易版片头片尾标记的解决方案,基于看片的行为来判断。不需要大量扫片分析片头片尾,节省流量。
请看了Wiki再来提问,包括如何查看日志都有说明 https://github.com/sjtuross/StrmAssistant/wiki/片头探测-(Intro-Detection)
这个方案纯粹是一种尝试,觉得不好用可以提建议开issue,代码开源,也可以PR。
这是一个独立的插件,需要卸载老的`Strm Extract`插件并重新配置(修改线程数后建议再重启一次Emby),不卸载本插件也会提示,避免冲突。
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.16
新增2个动态魔改功能,以及通过计划任务自动更新插件。
1. 自定义`TMDB`备选语言
可选择`TMDB`元数据备选语言,尽可能获得中文或日文元数据。解决简中标题被锁,或者刮削到非中非英的标题,保留官方把英语作为最后的备选语言。比如简中推荐选择zh-SG,繁中推荐选择zh-HK和zh-TW,当然也可以全选。设置立刻生效,只需刷新媒体元数据。具体细节看Wiki https://github.com/sjtuross/StrmAssistant/wiki/自定义-TMDB-备选语言
2. 自动合并同目录多版本
自动合并同目录视频为多版本,不需符合官方严格的命名规则。基于文件系统,不依赖元数据,不修改数据库,扫库后就会自动合并。如有问题,关闭后再次扫库即可恢复。具体细节看Wiki https://github.com/sjtuross/StrmAssistant/wiki/自动合并同目录多版本
注意:全局生效,如有需要之后可以设置媒体库范围
新增2个动态魔改功能,以及通过计划任务自动更新插件。
1. 自定义`TMDB`备选语言
可选择`TMDB`元数据备选语言,尽可能获得中文或日文元数据。解决简中标题被锁,或者刮削到非中非英的标题,保留官方把英语作为最后的备选语言。比如简中推荐选择zh-SG,繁中推荐选择zh-HK和zh-TW,当然也可以全选。设置立刻生效,只需刷新媒体元数据。具体细节看Wiki https://github.com/sjtuross/StrmAssistant/wiki/自定义-TMDB-备选语言
2. 自动合并同目录多版本
自动合并同目录视频为多版本,不需符合官方严格的命名规则。基于文件系统,不依赖元数据,不修改数据库,扫库后就会自动合并。如有问题,关闭后再次扫库即可恢复。具体细节看Wiki https://github.com/sjtuross/StrmAssistant/wiki/自动合并同目录多版本
注意:全局生效,如有需要之后可以设置媒体库范围
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.17
魔改增强版视频截图
之前有些片子截不出来或者截出广告是因为Emby优先导出内嵌图片造成的。让捡垃圾或者片源被加料的片子也能正常视频截图了,而且速度反而更快。附效果图。
这是一个全局补丁,直连或软链接启用后也有效。
小知识:Emby的视频截图是在选中的某一秒内截取24帧,然后挑选最静态的一张图片,所以看上去像照片特写。而mp ffmpeg插件和tmm都是直接截某一帧,不少是动态模糊的,效果不够生动。
魔改增强版视频截图
之前有些片子截不出来或者截出广告是因为Emby优先导出内嵌图片造成的。让捡垃圾或者片源被加料的片子也能正常视频截图了,而且速度反而更快。附效果图。
这是一个全局补丁,直连或软链接启用后也有效。
小知识:Emby的视频截图是在选中的某一秒内截取24帧,然后挑选最静态的一张图片,所以看上去像照片特写。而mp ffmpeg插件和tmm都是直接截某一帧,不少是动态模糊的,效果不够生动。
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.19
本次更新主要为了软链接和直连模式变相多线程入库
1. 魔改功能:独占模式提取媒体信息,仅允许本插件提取媒体信息以及视频截图。启用后软链接和直连模式入库自动屏蔽`ffprobe`和`ffmpeg`,但会给播放请求放行 https://github.com/sjtuross/StrmAssistant/wiki/变相多线程入库
2. 最爱与追更模式分离,支持任意选择范围内的媒体库新入库实时提取媒体信息。最爱作为一个特殊的媒体库,处理规则与原先相同 https://github.com/sjtuross/StrmAssistant/wiki/追更模式-(Catch‐up-Mode)
3. 魔改功能:计划任务提取媒体信息时,单任务超时时间会自动用设置的线程数乘以Emby默认的60秒,避免多线程情况下导致有些片扫不出来
4. 添加左侧插件配置入口
5. 采用更高效的媒体信息提取api
本次更新主要为了软链接和直连模式变相多线程入库
1. 魔改功能:独占模式提取媒体信息,仅允许本插件提取媒体信息以及视频截图。启用后软链接和直连模式入库自动屏蔽`ffprobe`和`ffmpeg`,但会给播放请求放行 https://github.com/sjtuross/StrmAssistant/wiki/变相多线程入库
2. 最爱与追更模式分离,支持任意选择范围内的媒体库新入库实时提取媒体信息。最爱作为一个特殊的媒体库,处理规则与原先相同 https://github.com/sjtuross/StrmAssistant/wiki/追更模式-(Catch‐up-Mode)
3. 魔改功能:计划任务提取媒体信息时,单任务超时时间会自动用设置的线程数乘以Emby默认的60秒,避免多线程情况下导致有些片扫不出来
4. 添加左侧插件配置入口
5. 采用更高效的媒体信息提取api
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.20
1. 优化独占媒体信息提取 - 支持媒体文件变更检测,解决Strm元数据刷新导致媒体信息丢失,避免直连或软链接模式刷新元数据重复提取媒体信息,具体说明看Wiki https://github.com/sjtuross/StrmAssistant/wiki/独占媒体信息提取-(Exclusive-Extract)
2. 独占模式的隐藏功能 - 媒体库设置页面,当添加或删除路径时,阻止全局扫库,修改完成之后,手工指定媒体库启动扫库即可。
3. 片头片尾探测 - 添加允许用户的范围选择
4. 添加关于区域 - 显示版本号,项目链接,功能介绍 (Wiki)
5. 修复多版本入库漏扫的问题
6. 修复偶发的片尾信息同步失败的问题
1. 优化独占媒体信息提取 - 支持媒体文件变更检测,解决Strm元数据刷新导致媒体信息丢失,避免直连或软链接模式刷新元数据重复提取媒体信息,具体说明看Wiki https://github.com/sjtuross/StrmAssistant/wiki/独占媒体信息提取-(Exclusive-Extract)
2. 独占模式的隐藏功能 - 媒体库设置页面,当添加或删除路径时,阻止全局扫库,修改完成之后,手工指定媒体库启动扫库即可。
3. 片头片尾探测 - 添加允许用户的范围选择
4. 添加关于区域 - 显示版本号,项目链接,功能介绍 (Wiki)
5. 修复多版本入库漏扫的问题
6. 修复偶发的片尾信息同步失败的问题
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.22
1. 深度优化独占模式,相当于改造了扫库刮削机制,为网盘优化,具体说明看Wiki https://github.com/sjtuross/StrmAssistant/wiki/独占媒体信息提取-(Exclusive-Extract)
2. 独立的外挂字幕扫描 https://github.com/sjtuross/StrmAssistant/wiki/独立的外挂字幕扫描-(External-Subnoscript-Scan)
a. Emby自带的扫库任务当发现外挂字幕有变更,会重复提取媒体信息。此功能把外挂字幕变更检测分离出来,避免重复提取媒体信息,多线程高效地更新外挂字幕。此功能共用媒体信息提取的线程数。
b. 当启用独占模式时,扫库时会屏蔽`ffprobe`和`ffmpeg`,但会自动对外挂字幕做变更检测,并在最多30秒内更新。
3. 魔改视频截图单任务超时时间为默认60秒乘以线程数,避免多线程情况下可能失败的问题(支持ts和rmvb)
4. 计划任务提取媒体信息时同步片头片尾数据,弥补有些集丢失的情况。
5. 其他各种优化和修复。
1. 深度优化独占模式,相当于改造了扫库刮削机制,为网盘优化,具体说明看Wiki https://github.com/sjtuross/StrmAssistant/wiki/独占媒体信息提取-(Exclusive-Extract)
2. 独立的外挂字幕扫描 https://github.com/sjtuross/StrmAssistant/wiki/独立的外挂字幕扫描-(External-Subnoscript-Scan)
a. Emby自带的扫库任务当发现外挂字幕有变更,会重复提取媒体信息。此功能把外挂字幕变更检测分离出来,避免重复提取媒体信息,多线程高效地更新外挂字幕。此功能共用媒体信息提取的线程数。
b. 当启用独占模式时,扫库时会屏蔽`ffprobe`和`ffmpeg`,但会自动对外挂字幕做变更检测,并在最多30秒内更新。
3. 魔改视频截图单任务超时时间为默认60秒乘以线程数,避免多线程情况下可能失败的问题(支持ts和rmvb)
4. 计划任务提取媒体信息时同步片头片尾数据,弥补有些集丢失的情况。
5. 其他各种优化和修复。
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.25
一直以来插件也支持 非STRM 使用,看`Wiki`了解详情 https://github.com/sjtuross/StrmAssistant/wiki
MEGA UPDATE
1. 刷新`TMDB`中文演员以及修复相关问题 https://github.com/sjtuross/StrmAssistant/wiki/中文演员-(Chinese-Actor)
2. 魔改功能 - 获取`TMDB`原语言海报 https://github.com/sjtuross/StrmAssistant/wiki/原语言海报--(Original-Poster)
3. 魔改功能 - `TMDB`备选语言元数据以及中文演员繁转简 https://github.com/sjtuross/StrmAssistant/wiki/自定义-TMDB-备选语言
4. 魔改功能 - ts和m2ts首次提取媒体信息时会尝试视频截图,失败后不会重试,避免有些系统反复重试。ts和m2ts截图非常吃cpu导致。
请看了Wiki再来提问!
一直以来插件也支持 非STRM 使用,看`Wiki`了解详情 https://github.com/sjtuross/StrmAssistant/wiki
MEGA UPDATE
1. 刷新`TMDB`中文演员以及修复相关问题 https://github.com/sjtuross/StrmAssistant/wiki/中文演员-(Chinese-Actor)
2. 魔改功能 - 获取`TMDB`原语言海报 https://github.com/sjtuross/StrmAssistant/wiki/原语言海报--(Original-Poster)
3. 魔改功能 - `TMDB`备选语言元数据以及中文演员繁转简 https://github.com/sjtuross/StrmAssistant/wiki/自定义-TMDB-备选语言
4. 魔改功能 - ts和m2ts首次提取媒体信息时会尝试视频截图,失败后不会重试,避免有些系统反复重试。ts和m2ts截图非常吃cpu导致。
请看了Wiki再来提问!
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.26
1. 魔改功能 - 为原生跳片头探测解锁`Strm`支持 https://github.com/sjtuross/StrmAssistant/wiki/片头探测-(Intro-Detection)
2. 魔改功能 - 原语言海报支持剧集的季海报 https://github.com/sjtuross/StrmAssistant/wiki/原语言海报--(Original-Poster)
3. 优化中文`TMDB`元数据相关功能的内存占用,包括演员刷新
4. 插件更新成功或失败记录控制台活动日志
请看了Wiki再来提问!
1. 魔改功能 - 为原生跳片头探测解锁`Strm`支持 https://github.com/sjtuross/StrmAssistant/wiki/片头探测-(Intro-Detection)
2. 魔改功能 - 原语言海报支持剧集的季海报 https://github.com/sjtuross/StrmAssistant/wiki/原语言海报--(Original-Poster)
3. 优化中文`TMDB`元数据相关功能的内存占用,包括演员刷新
4. 插件更新成功或失败记录控制台活动日志
请看了Wiki再来提问!
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.27
原语言海报添加支持`TVDB`和`Fanart`,附图是分别来自`TMDB`, `
说明:图像获取器是依赖元数据下载器的,比如为了获得`TVDB`海报需开启`TVDB`元数据,但元数据优先级可低于`TMDB`,实际效果就是元数据取自`TMDB`,原语言海报取自`TVDB`,另外`Fanart`海报依赖`TMDB`元数据。
原语言海报添加支持`TVDB`和`Fanart`,附图是分别来自`TMDB`, `
TVDB`, `Fanart`的原语言海报,Wiki同步更新。说明:图像获取器是依赖元数据下载器的,比如为了获得`TVDB`海报需开启`TVDB`元数据,但元数据优先级可低于`TMDB`,实际效果就是元数据取自`TMDB`,原语言海报取自`TVDB`,另外`Fanart`海报依赖`TMDB`元数据。
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.28
这是一个预览发行版,暂不会自动升级,主要为了测试中文搜索。正常情况下,打开魔改开关重启就完事了,但请务必看完Wiki再操作,做到心中有数 https://github.com/sjtuross/StrmAssistant/wiki/中文搜索增强
1. 魔改功能 - 支持中文模糊搜索和拼音搜索
2. 魔改功能 - 支持合集原语言海报
3. 再次优化刷新演员的内存占用
因内嵌了`simple`分词器,插件体积增长到4M
这是一个预览发行版,暂不会自动升级,主要为了测试中文搜索。正常情况下,打开魔改开关重启就完事了,但请务必看完Wiki再操作,做到心中有数 https://github.com/sjtuross/StrmAssistant/wiki/中文搜索增强
1. 魔改功能 - 支持中文模糊搜索和拼音搜索
2. 魔改功能 - 支持合集原语言海报
3. 再次优化刷新演员的内存占用
因内嵌了`simple`分词器,插件体积增长到4M
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.31
中文搜索增强正式发布了
1. 支持中文模糊搜索和拼音搜索
2. 支持搜索范围类型配置(实时生效)
不修改任何dll,自动化迁移或还原数据库的全文索引,做到重启即生效。如有问题,希望提出建设性意见。一般问题都能在Wiki中找到答案 https://github.com/sjtuross/StrmAssistant/wiki/中文搜索增强
其他更新
1. 魔改功能 - 支持合集原语言海报
2. 再次优化刷新演员的内存占用
3. 为`Emby Server for Android`同步更新`Lite`版
如果这个项目对你有帮助,可以去项目首页扫码打赏,并为它点亮一颗⭐️
中文搜索增强正式发布了
1. 支持中文模糊搜索和拼音搜索
2. 支持搜索范围类型配置(实时生效)
不修改任何dll,自动化迁移或还原数据库的全文索引,做到重启即生效。如有问题,希望提出建设性意见。一般问题都能在Wiki中找到答案 https://github.com/sjtuross/StrmAssistant/wiki/中文搜索增强
其他更新
1. 魔改功能 - 支持合集原语言海报
2. 再次优化刷新演员的内存占用
3. 为`Emby Server for Android`同步更新`Lite`版
如果这个项目对你有帮助,可以去项目首页扫码打赏,并为它点亮一颗⭐️
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.33
1. 魔改功能 - 原生支持把标题中的中文自动转换为拼音首字母作为排序标题,说明查看Wiki https://github.com/sjtuross/StrmAssistant/wiki/拼音首字母排序
2. 魔改功能 - 尊重媒体库首选图像下载语言为第一优先级,没有才回退原语言。如果要完全原语言海报,首选图像下载语言留空即可。
3. 中文搜索增强 - 附带支持
4. 修复更新检测可能失败的问题
1. 魔改功能 - 原生支持把标题中的中文自动转换为拼音首字母作为排序标题,说明查看Wiki https://github.com/sjtuross/StrmAssistant/wiki/拼音首字母排序
2. 魔改功能 - 尊重媒体库首选图像下载语言为第一优先级,没有才回退原语言。如果要完全原语言海报,首选图像下载语言留空即可。
3. 中文搜索增强 - 附带支持
imdbid / tmdbid / tvdbid 搜索,支持这些格式:`tt9114286` `tmdb=505642` `tmdbid=505642` `tvdb=31110` `tvdbid=31110`4. 修复更新检测可能失败的问题
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.34
中文演员优化
1. 魔改支持从nfo导入演员头像链接,这是Emby默认不加载纯nfo元数据演员头像的根本原因,没有链接只能运行刷新演员计划任务。
2. 刷新演员任务运行期间,魔改本地tmdb json文件缓存有效时间为48小时,有助于重复跑时减少对tmdb的请求。
3. 刷新演员计划任务,对于有中文有头像的演员,默认30天内不再刷新,根据上次保存或刷新时间戳比较。
4. 优化日文回退逻辑,非日本出生地的演员名字不回退日文。
注意:新增`元数据增强`区域,重启后相关设置需重新设置,实时生效。
感谢 @yezi520 提供建议以及做了大量测试工作
中文演员优化
1. 魔改支持从nfo导入演员头像链接,这是Emby默认不加载纯nfo元数据演员头像的根本原因,没有链接只能运行刷新演员计划任务。
2. 刷新演员任务运行期间,魔改本地tmdb json文件缓存有效时间为48小时,有助于重复跑时减少对tmdb的请求。
3. 刷新演员计划任务,对于有中文有头像的演员,默认30天内不再刷新,根据上次保存或刷新时间戳比较。
4. 优化日文回退逻辑,非日本出生地的演员名字不回退日文。
注意:新增`元数据增强`区域,重启后相关设置需重新设置,实时生效。
感谢 @yezi520 提供建议以及做了大量测试工作
1
STRM 助手 - https://github.com/sjtuross/StrmAssistant/releases/tag/v1.0.0.36
1. 魔改功能 - 解锁STRM支持视频预览缩略图BIF,现有的可加载,也支持生成,具体说明看Wiki https://github.com/sjtuross/StrmAssistant/wiki/视频截图预览增强
2. 魔改功能 - 电影剧集页面隐藏无头像人员,非CSS方案适用于所有客户端,非删除仍可搜索,刷出头像即会显示
3. 中文搜索增强 - 搜索类型分离艺术家与人员,前者适用于音乐
1. 魔改功能 - 解锁STRM支持视频预览缩略图BIF,现有的可加载,也支持生成,具体说明看Wiki https://github.com/sjtuross/StrmAssistant/wiki/视频截图预览增强
2. 魔改功能 - 电影剧集页面隐藏无头像人员,非CSS方案适用于所有客户端,非删除仍可搜索,刷出头像即会显示
3. 中文搜索增强 - 搜索类型分离艺术家与人员,前者适用于音乐