github urbanescavenger/BiliMT v3.1.1-alpha.10

pre-release3 hours ago

B站搜索补上「影视」类型(P11-264)。B站官方搜索的媒体分类除了番剧(media_bangumi),
还有影视(media_ft:电影 / 纪录片 / 综艺等),之前只接了前者。

变更

  • 类型选项:B站源下第二行现在是 视频 / 番剧 / 影视 / UP主 四枚并排(TV 与移动端一致);
    YouTube 仍是 视频 / 频道。切到非 B 站源时,番剧与影视都会回退成视频类型。
  • 数据层:SearchVideoRepository.searchBangumi 泛化为 searchPgc(keyword, page, searchType),
    番剧与影视共用同一套 WBI 签名 + 无签名回退;VideoRepository 新增 searchMediaFt。
    两者响应字段一致(season_id / cover / title / cv / index_show),映射合并为
    fromSearchPgc,bvid 仍用 ss{season_id} 作网格去重 key。
  • 首屏 / 翻页 / 空态文案三处分支同时接上影视,空态复用新文案(未找到相关影视)。
  • 点击链路不变:影视卡 seasonId > 0,与番剧卡同走 PGC 季详情,选集播放复用现有链路。
  • 资源:6 locale 新增 search_type_media_ft / search_empty_media_ft。
  • 真机判据:TV 搜索第二行出现 4 枚类型 chip;搜影视名出季卡,点击进季详情并可选集播放;
    翻页正常;切到 YouTube / 影视库源类型回到视频。
  • 待观察:若个别 media_ft 条目不带 season_id,该卡无法进季详情,后续按 media_id 兜底。

Don't miss a new BiliMT release

NewReleases is sending notifications on new releases.