最佳实践
链接设置
- 如媒体服务Plex、Emby、Jelly、Subsonic直接添加链接,格式 http//:xxx.xxx.com 如果有端口 http//:xxx.xxx.com:端口
- 如果是webdav,格式 http//:xxx.xxx.com 如果有端口 http//:xxx.xxx.com:端口,对于webdav,可以直接在链接内添加文件路径,达到扫描指定目录 如http//:xxx.xxx.com:端口/Music 以扫描Music下的内容
目录设置
- 网盘默认4层文件夹扫描,主要是避免网盘文件夹层次过多造成的扫描耗时太长。
- 不指定文件夹直接默认从网盘根目录扫描。
- 可指定文件夹,提高歌曲文件扫描速度。指定文件夹格式如 /music,就会从网盘的music文件夹下开始扫描。 如/music/like 就会从/music/like文件夹开始扫描
歌曲信息扫描包括两种方式
方式一:读取文件名解析
- 专辑名文件夹: 专辑名-歌手
- 专辑封面图: 歌曲图片和专辑封面用同一张,放在专辑文件夹下命名为cover.png(jpg)
- 歌手封面:新建artist文件夹,命名为歌手名.png(jpg),没有设置app也会联网在互联网扫描歌手封面。
- 歌曲文件名: (重要)
- 默认解析规则是直接将文件名作为歌曲名;
- 可以在新增歌曲源的时候自定义解析规则, track表示编号、name表示歌曲名、artist表示歌手名,这三个词是固定词语,其中name是必须包含的。
- 比如文件名称是 快乐崇拜.mp3 , 解析规则填 name 。
- 比如文件名字是 快乐崇拜-潘玮柏.mp3 , 解析规则可以填 name-artist 。
- 比如文件名字是 快乐崇拜_潘玮柏.mp3 , 解析规则可以填 name_artist 。
- 比如文件名字是 1-快乐崇拜-潘玮柏.mp3 ,解析规则可以填 track-name-artist 。
- 比如文件名字是 1-快乐崇拜.mp3,解析规则可以填 track-name 。
- 由于修改歌手名字工作量很大,如过没有歌手名直接默认使用专辑歌手名;
- 歌词: 保存在歌曲同一个目录,与歌曲文件名需要保持一致,文件格式是lrc
方式二:读取文件名解析
从歌曲文件中读取歌曲信息,因为歌曲协议支持将歌曲信息保存在文件内容中,所以可以读取文件内容解析到歌曲信息。
这种方式需要保证歌曲内的信息标签都被填充。 对于部分云盘如阿里云,Onedrive,云盘会帮忙自动解析歌曲标签信息,所以在同步歌曲的时候可以直接使用,其他源的话需要等播放歌曲时才会下载文件读取标签信息。
推荐使用工具给歌曲文件打上信息标签: picard
使用教程
本地手机歌曲
遵循Android官方规范。 Android系统会自动使用方式二识别整理歌曲生成数据。
所有文件改动后需要在app歌曲源内重新刷新同步数据