MusicFree V1.1.7发布了————继续让歌这件事简单一点
官方文档
https://ansgoo.github.io/music-free-site

安装
因为MusicFree在快速迭代中,部分功能不稳定,建议固定版本
services:
music-free:
image: ansgoo/music-free:V1.1.7
container_name: music-free
restart: unless-stopped
ports:
- "4533:4533"
volumes:
- /vol1/docker/music-free:/app/data
- /vol1/music:/app/music
更新特性
歌单愿望功能
现在可以对歌单中未匹配到的歌曲进行「一键许愿」了,管理员会在后台「愿望清单」中看到每个用户的愿望,管理员直接可以调用插件的RemoteSearch和RemoteDownload功能进行下载,因为插件的搜索的歌曲质量无法保证,所以所有下载的歌曲需要管理员自行确认,不会提供一键下载的功能

歌曲清洗功能
歌曲文件的元数据存在各种各样的脏数据,元数据清洗功能在扫描入库的时候会按照特定规则对歌曲文本进行清洗,目前内置部分规则,具体如下:
| ID |
名称 |
对象 |
说明 |
| RULE-01 |
去除标题前导连字符 |
title |
删除开头 - |
| RULE-02 |
去除标题前导点号 |
title |
删除开头 . |
| RULE-03 |
去除标题数字序号前缀 |
title |
如 01.、12- |
| RULE-07 |
去除首尾空白 |
* |
trim |
| RULE-08 |
合并连续空白 |
* |
多个空格 → 一个 |
| RULE-09 |
全角空格转半角 |
* |
→ 空格 |
| RULE-04 |
繁体转简体 |
* |
简繁转换 |
| RULE-05 |
去除 HTTP/HTTPS 链接 |
* |
删除 URL |
| RULE-10 |
去除方括号备注 |
title |
[Live]、【无损】等 |
| RULE-11 |
去除尾部圆括号备注 |
title |
(Remaster) 等 |
| RULE-12 |
去除不可见控制字符 |
* |
零宽字符、BOM 等 |
内置规则不可删除;若要调整定义,可在管理端新增 CUSTOM_RULE* 覆盖行为。
其他问题
- 修复了
--gap-smCSS 变量丢失导致部分样式异常
- 修复了暗黑模式下,message消息看不清的样式异常
- 修复特定情况下播放器播放会有重音的问题
- 重构了歌单列表视图
欢迎大家反馈问题
反馈规范衔接