跳到主要内容

· 阅读需 3 分钟
Number17
  • 新增文件夹批量缓存:作品详情页长按文件夹,即可将该文件夹内的全部音频按顺序批量加入缓存队列,已缓存或已在队列中的音频自动跳过;支持暂停、恢复、取消、重试,重启app后未完成的缓存任务自动恢复
  • 新增批量云翻译:长按文件夹或已缓存的作品卡片,可批量发起AI翻译;对未缓存的作品发起翻译时,会自动先缓存再翻译
  • 新增多选批量操作:作品详情页长按文件或文件夹进入多选模式,勾选多个音频后可一键缓存、云翻译、追加到播放列表,悬浮操作栏实时显示已选数量
  • 优化翻译进度展示:翻译任务按 预处理 / 转录 / 对齐 / 翻译 各阶段展示细分进度
  • 增强歌词缓存:缓存音频时自动一并缓存歌词;云端已有翻译的音频会补拉歌词到缓存,缓存列表新增歌词缓存标识
  • 修复云翻译完成后歌词缓存状态不刷新的问题
  • 修复批量任务卡在等待状态、暂停后无法恢复的问题;删除任务前增加确认弹窗
  • 修复缓存进度更新导致的界面卡顿问题
  • 修复云翻译时长匹配不准的问题,提升翻译匹配精度
select_audio_operate

详情页多选音频批量操作

cache_translate_task_center

缓存与翻译任务中心

lyric_cache_indicator

缓存列表歌词缓存标识

· 阅读需 2 分钟
Number17
  • 缓存系统重构:废除旧的缓存系统,引入全新的缓存系统,串流缓存与作品缓存共用同一套缓存基座
  • 新的缓存机制下,作品的meta信息只有在手动缓存作品时才会被缓存
  • 对于已缓存的作品,播放时产生的串流缓存会自动归入作品缓存
  • 离线状态下可以直接搜索已缓存的作品(暂时只支持搜索标题)
  • 设置页会提示并支持清理旧版本遗留缓存(新版本不再使用旧缓存)
offline_search

离线状态下搜索已缓存的作品

task_view

任务页查看缓存作品

· 阅读需 3 分钟
Number17
  • 作品详情页右上角菜单增加作品文件信息按钮,可查看该作品在服务器上的本地文件位置(根文件夹、绝对路径、相对路径、完整路径),方便定位作品文件在服务器上的存放位置
  • 作品详情页"处理文件"菜单增加扫描本地文件功能,当作品本地音频文件发生变动时,可重新扫描刷新文件时长等信息
  • 作品详情页"处理文件"菜单增加抓取封面功能,为单个作品尝试抓取缺失的封面
  • 作品详情页"处理文件"菜单增加删除作品功能,可选择以下两种方式:
    • 保留本地文件:只删除数据库记录,本地音声文件夹保留不动
    • 删除本地文件:同时删除数据库记录和本地音声文件夹,此操作不可撤销,如需重新入库需再次执行扫描
  • 删除作品前有确认弹窗,并展示作品在服务器上的本地文件位置信息
work_file_info_btn

"作品文件信息"服务器文件夹未知

work_file_info_detail

作品文件信息详细内容展示

scan_delete_cover

新增处理按钮

delete_work_alert

删除作品确认弹窗

· 阅读需 2 分钟
Number17
  • 扫描入库按钮只负责新作品入库下载封面,不再处理已入库作品的封面补充功能
  • 新增扫描缺失封面按钮,可批量检查所有作品的封面图片下载补齐
  • 封面下载增加更多候补下载选项,DLsite 无图时自动尝试 ASMR ONE,提高封面下载成功率
  • 作品详情页增加单独的抓取封面按钮,针对单个作品补充缺失封面
cover_scan_btn

管理后台扫描页新增的「扫描缺失封面」按钮

fetch_cover_menu

作品详情页「更多」菜单中的「抓取封面」按钮

· 阅读需 3 分钟
Number17
更新前请注意

本次更新为项目整体重构版本(爬虫、标签语言、封面抓取逻辑均重写),数据库相关逻辑有较大变更。

更新服务器前,请务必先备份 sqlite 数据库文件(默认路径为 sqlite/db.sqlite3),避免升级过程中数据丢失。

  • 2026年8月2日 20:00 更新,修复作品页进入后,播放历史相关api报错500的问题
  • 网页作品详情页增加删除作品功能(位于详情页"更多"下拉菜单中),可选择以下两种方式:
    • 保留本地文件:只删除数据库记录,本地音声文件夹保留不动
    • 删除本地文件:同时删除数据库记录和本地音声文件夹,此操作不可撤销,如需重新入库需再次执行扫描
  • 修复部分作品入库失败的问题(元数据爬取逻辑重写后,入库成功率提升)
  • 修复部分作品封面抓取失败的问题(封面抓取改为基于作品详情页数据抓取,不再依赖旧接口)
  • 修复标签语言不符合预期的问题
    • 标签语言更新逻辑重写,去除对旧版 DLSite API 的依赖
    • 增加繁体中文标签名称支持
    • 新增标签语言强制修复功能:在高级设置中选择目标语言后,点击"刷新标签名称",数据库内标签会按内置规则刷新为目标语言,用于修复历史遗留的标签语言异常
delete_work

详情页"更多"菜单中的删除作品功能

refresh_tag_language

高级设置中的标签语言与"刷新标签名称"按钮

· 阅读需 1 分钟
Number17
  • 作品简介翻译功能
    • 简介顶部左侧的是原始语言
    • 简介顶部右侧选择目标翻译语言
      • origin:不翻译
      • zh-cn:简体中文
      • zh-tw:繁体中文
      • en-us:英文
      • ja-jp:日文
      • ko-kr:韩文
intro_portrait

目标翻译语言

intro_landscape

选择翻译

intro_landscape

翻译结果

· 阅读需 1 分钟
Number17
  • 增加作品简介显示功能
    • 作品简介从DL站获取
    • 图像使用原站链接,请确认你的网络能够访问DL站,否则图像会显示失败
  • 全屏播放器增加作品跳转功能
    • 双击全屏播放器里的封面,会跳转到作品详情页
intro_portrait

竖屏(切换到‘介绍’标签)

intro_landscape

横屏(右侧显示)

· 阅读需 2 分钟
Number17
  • 增加自动扫描功能(实验性功能),需进入配置页打开卡关,并重启服务器
    • 作品库增加文件夹后自动入库扫描
    • 暂时只能在日志里看到扫描进度
    • 自动扫描进行过程中时,请勿手动扫描入库,可能会导致两边数据冲突
    • 删除文件夹不会从数据库移除相关数据,如果要从数据库删除作品,仍然请手动扫描,触发清理功能
    • 自动扫描到的文件夹,会根据番号检查数据库里的已有作品
      • 如果已有相同番号的数据库记录,且该记录的文件夹存在,认为入库作品重复,什么也不做,保留已有记录
      • 如果已有相同番号的数据库记录,但该记录的文件夹不存在,则会把刚扫描到的文件夹顶替掉旧的文件夹,更新数据库记录
      • 如果没有相同番号的数据库记录,则按正常扫描流程入库
auto_scan

自动扫描开关(默认关闭)