Skip to content

UI 功能

sjtuross edited this page Feb 4, 2025 · 20 revisions

介绍

UI功能非美化,主要是优化或改造UI相关的逻辑。

  1. 电影剧集页面按偏好隐藏演职人员,非删除,仍可搜索,支持隐藏无头像人员仅显示演员
  2. 对于缺少元数据匹配的剧集集标题自动补全显示,与Plex一致,效果如下展示
  3. 美化分集标题显示,效果如下展示
  4. 查看缺少的集支持TMDB,原生只支持TVDB,遵照媒体库设置的优先级,若无则TMDB,支持基于剧集组
  5. 首位管理员的自定义媒体库排序作用于所有用户
  6. 实现用户界面隐藏合集媒体库,非删除

image

注意

  1. 这些都是动态魔改功能,暂不支持ARM平台
  2. 查看缺少的集有官方API,可做进一步自动化操作。

https://dev.emby.media/reference/RestAPI/TvShowsService/getShowsMissing.html

curl -X GET 'http://localhost:8096/emby/Shows/Missing?ParentId=37111&IncludeSpecials=false&IncludeUnaired=false&api_key=dae561d4567c49d2994669596d2e8f01' -H 'accept: application/json'
{"Items":[{"Name":"第 21 集","ServerId":"48a3cda0a9464611901ad10049cfa649","PremiereDate":"0001-01-01T00:00:00.0000000Z","Overview":"  为了使良工恢复记忆,唤起她与宁采臣的生死情缘,燕赤霞冒死来到阴间,与秋容一起晓之以理,终于感动了宦娘, 答应相助。 这时,吕家张灯结彩准备娶亲,宁采臣则气得灵魂出窃,差点儿不能生还人间。  为了使良工恢复记忆,唤起她与宁采臣 的生死情缘,燕赤霞冒死来到阴间,与秋容一起晓之以理,终于感动了宦娘,答应相助。 这时,吕家张灯结彩准备娶亲,宁采臣则气得 灵魂出窃,差点儿不能生还人间。","ProductionYear":1,"IndexNumber":21,"ParentIndexNumber":1,"ProviderIds":{"Tmdb":"2849187"},"Type":"Episode","SeriesName":"人鬼情缘","SeriesId":"37111","SeriesPrimaryImageTag":"913e0afab5c41fb73258851c769e9c98","LocationType":"Virtual"},{"Name":"第 22 集","ServerId":"48a3cda0a9464611901ad10049cfa649","PremiereDate":"0001-01-01T00:00:00.0000000Z","Overview":"  吕家婚宴之夜,宦娘装作良工大闹喜堂,大骂吕子凯。燕赤霞重新作法,魂魄合一,使聂、良合 为一人,恢复记忆。宁采臣与聂小倩幸福地拥在一起,众人皆喜。几乎疯狂的吕子凯前来拼命,与燕赤霞一场恶战,宦娘关键时刻前来相助,杀了吕子凯,与燕赤霞双双升天而去。","ProductionYear":1,"IndexNumber":22,"ParentIndexNumber":1,"ProviderIds":{"Tmdb":"2849188"},"Type":"Episode","SeriesName":"人鬼情缘","SeriesId":"37111","SeriesPrimaryImageTag":"913e0afab5c41fb73258851c769e9c98","LocationType":"Virtual"}],"TotalRecordCount":2}

隐藏功能

启用剧集集标题自动补全功能选项后,会动态移除以下剧集匹配正则,否则如下2个片名会被解析为2022季,导致元数据匹配失败。移除后会被匹配为只有集编号,然后默认匹配第1季的元数据。

string SeasonNumberAndEpisodeNumberExpression = "(?<![a-z]|[0-9])(?<seasonnumber>[0-9]+)(?:[ ._x-]*e|x|[ ._-]*ep[._ -]*|[ ._-]*episode[._ -]+)"

廉政狙击.Mission.Run.2022.E01.60FPS.2160p.WEB-DL.H265.AAC.2Audio-SeeWEB.mkv

Love.Between.Fairy.and.Devil.2022.E01.V2.WEB-DL.4k.H265.AAC-HDCTV.mp4

效果展示

原始文件名为廉政狙击.Mission.Run.2022.E01.60FPS.2160p.WEB-DL.H265.AAC.2Audio-SeeWEB.mkv,在隐藏功能的作用下,所有集都正常匹配到第1季。由于TMDB没有第27集,Emby默认用文件名展示,优化后显示成第27集,图片来自视频截图。

image

查看缺少的集来自TMDB,支持基于剧集组

image

分集若为上下集时,附加部分标题显示为下部分,若多集则显示为第X部分

image image

Clone this wiki locally