将非音乐文件复制到导入路径的beets插件
beets-copyartifacts的Python项目详细描述
在导入过程中移动非音乐文件的插件。
这是beets:音乐的插件 图书馆经理等等。
安装
插件的安装可以使用pip:
pip install beets-copyartifacts
或者使用以下命令:
git clone https://github.com/sbarakat/beets-copyartifacts.git cd beets-copyartifacts python setup.py install
如果遇到权限错误,请尝试使用sudo
然后需要在beets的config.yaml中启用插件
plugins: copyartifacts
配置
它可以按文件扩展名复制文件:
copyartifacts: extensions: .cue .log
或复制所有非音乐文件(默认情况下会这样做):
copyartifacts: extensions: .*
它还可以打印剩下的内容:
copyartifacts: print_ignored: yes
重命名文件
重命名的工作方式与甜菜的工作方式基本相同Path Formats 具有以下限制:-可用字段为$artist, $albumartist、$album和$albumpath。-全套 built in functions 也受支持,除了%aunique-它将 返回空字符串。
每个模板字符串对每个文件使用一个查询语法 分机。例如,以下模板字符串将应用于 .log文件:
paths: ext:log: $albumpath/$artist - $album
这会将日志文件重命名为: ~/Music/Artist/2014 - Album/Artist - Album.log
示例配置
plugins: copyartifacts paths: default: $albumartist/$year - $album/$track - $title singleton: Singletons/$artist - $title ext:log: $albumpath/$artist - $album ext:cue: $albumpath/$artist - $album ext:jpg: $albumpath/cover copyartifacts: extensions: .cue .log .jpg print_ignored: yes
谢谢
仿造品是建立在阿德里安已经完成的艰苦工作之上的 桑普森和更大的社区 beets。我们还受益于 我们的工作 contributors。
这个插件是建立在必要性和抓痒。它有 得到了一点关注,所以我打算尽我所能保持它, 但是我怀疑我是否能在这上面花费大量的时间。 请报告您可能遇到的任何问题,并随时作出贡献。