netease-cloud-music-dl
netease-cloud-music-dl copied to clipboard
跳过已下载的机制
目前跳过已下载的机制是通过检测是否有同名文件存在的。 这就限定:
- 所有的音乐都下载到同一台电脑的同一个文件夹
- 下载了以后你不想保留了,为了以后能检测重复也不能删
也就是说,ncm的适用场景是用于下载歌曲后永久保存,不适用于一下场景:
- 多台电脑,同时使用
ncm - 随听随删而又不想或不能用网易云客户端
也许可以额外记录网易云音乐的歌曲 id 来检测重复。
然后这个历史文件可以用 git 或 dropbox 之类的东西管理,
也可由ncm本身实现同步。
我当前即尝试记录歌曲 id, 然后历史文件用 git 管理,调用ncm下载单曲。
可参考 weakish/fm163