tagtool允许您执行大规模id3标记清理操作。

tagtool的Python项目详细描述


下载MP3歌曲的大量清除元数据。

我把最初的版本写成simple script 刚刚奏效。这个工具后来成为命令行中的一个练习 我从未做过的应用程序设计。它使用 docopt(以及一些允许 子命令)

安装

pip install tagtool

您还可以使用`pipsi<;https://github.com/mitsuhiko/pipsi>;`` 安装。

用法

Usage:
    tagtool [--no-skip] <command> [<args>...]

Commands:
    replace     Perform regex replace on tags
    remove      Remove tag frames
    rename      Rename files to format: "%TrackTitle%.mp3"
    help        Read about a specific command

Options:
    --no-skip   Do not skip already tagged files

命令

``替换`

Perform regex replace on tags like artist name, track title etc.

Usage:
    tagtool replace --pattern=<pattern> [--repl=<replacement>] <file>...
                    [--prune] [--frames=<tags>] [--frames_skip=<tags>]

Options:
    <file>                       MP3 file(s) to process
    --pattern=<pattern>          Pattern to search for
    --repl=<replacement>         Replacement text
    --prune                      Remove empty frames
    --frames=<frames>            Comma separated list of frames to
                                 restrict replacement to
    --frames_skip=<frames>       Comma separated list of frames to skip

Examples:
    tagtool replace --pattern='\s+\d+\s+' --repl='' --prune SomeSong.mp3 --frames_skip=TOPE,TIT2

``删除`

Remove tag frames.

Usage:
    tagtool remove  --frames=<tags> <file>...
                    [--prefix]

Options:
    <file>                       MP3 file(s) to process
    --frames=<frames>            Comma separated list of frames to remove
    --prefix                     Consider the list of frames as prefixes

Examples:
    tagtool remove --frames=APIC,COMM,USLT *.mp3

``rename`

Rename a file with it's track title.

Usage:
    tagtool rename <file>...

Options:
    <file>                       MP3 file(s) to process

Examples:
    tagtool rename *.mp3

标记修复

tagfix是一个脚本,它使用可用的tagtool命令作为构建 一次阻塞并对文件执行多个清理操作。如果 你可以从songspkdjmaza等。那么这个脚本是给你的。它 从标记中删除所有提及这些网站的内容。

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

推荐PyPI第三方库


热门话题
jdbc我得到的错误是:java。sql。SQLSyntaxErrorException:您的SQL语法有错误;我怎样才能克服这个问题   java中的基本数据类型是如何定义/编写的?   java在使用转换器时无法从“convertToDatabaseColumn”引发异常   需要数组,但需要java。字符串发现Java类数组错误   java如何创建一个。实际运行的jar文件?   Gson中的java可配置@SerializedName   java如何选中布尔值为真的复选框?   java Spring MockMvc未找到处理程序方法   Java中的关键字循环是做什么的?   java如何在Android中共享MP3文件+文本?   java是为不同数据库生成脚本的最佳选择   java如何使用Spring 4在我的webSocket服务器中捕获订阅事件   具有多对一关系的java复合主键不支持映射错误   调用方法时java找不到图形变量?   Android应用程序中方形图像的java裁剪形状