将非音乐文件复制到导入路径的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

这个插件是建立在必要性和抓痒。它有 得到了一点关注,所以我打算尽我所能保持它, 但是我怀疑我是否能在这上面花费大量的时间。 请报告您可能遇到的任何问题,并随时作出贡献。

许可证

版权所有(c)2015 Sami Barakat

根据MIT license授权。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件