#-*- coding:utf-8 -*-
from mutagen.mp3 import MP3
from mutagen.easyid3 import EasyID3
def print_id3(id3info):
print
print '%-13s\t%s' % ('Field', 'Value')
print '-' * 70
for k, v in id3info.items():
print '%-13s\t%s' % (k, v and v[0])
if __name__ == '__main__':
id3info = MP3("e:/smile.mp3", ID3=EasyID3)
print_id3(id3info)
# change the title.
old_title = id3info['title']
id3info['title'] = u'new title'
id3info.save()
print_id3(id3info)
# change the title back.
id3info['title'] = old_title
id3info.save()
print_id3(id3info)
分享到:
相关推荐
7. **可扩展性**:由于是用Go语言编写,Mutagen能够利用Go的生态系统,如方便地编译为静态二进制文件,便于部署和使用。 在压缩包`mutagen-io-mutagen-f9c39b6`中,包含的是Mutagen的源代码或者特定版本的构建。这...
如何加快Docker for Mac?...1.安装Mutagen brew install mutagen-io/mutagen/mutagen2.建造容器 docker-compose -f docker-compose.yml -f docker-compose.mac.yml up -d3.同步文件在项目根目录下,执行: mu
python离线安装包,亲测可用
Mutagen是处理音频元数据... Mutagen可在Linux,Windows和macOS上与Python 3.6+(CPython和PyPy)配合使用,并且在Python标准库之外没有任何依赖关系。 Mutagen已获得GPL版本2或更高版本的许可。 有关更多信息,请访问
首先删除任何以前安装的vagrant-mutagen插件,然后从Github版本页面下载最新的gem文件,并使用gem文件名安装: $ vagrant plugin uninstall vagrant-mutagen $ vagrant plugin install /path/to/gem Windows支持将...
在实际使用Mutagen时,开发者通常会结合诸如QuickCheck这样的属性测试框架,因为它们可以自动生成测试用例,进一步增强测试的广泛性和深度。Mutagen提供的工具集使得Haskell开发者能够在保持类型安全的同时,深入...
使用诱变剂的Symfony演示此仓库旨在展示在处理php项目时如何将与结合使用。设置请参阅以安装依赖项。 $ make # start$ make down # stop 可在此处找到项目: 评论所有的conf都在文件夹中,可以外包。
在macOS系统上,mutagen.io工具将捆绑在工具集中,以实现主机和Docker容器之间的高性能文件同步。 目录 连接到数据库 使用Xdebug进行调试 作者信息 执照 先决条件 此设置假定您正在具有至少6GB分配RAM,双核和SSD...
一个简单的基于_Python3_、_PySide6_和_Mutagen_的音乐元数据编辑器。_haku-thtagger
在 mutagen(customize) 下,选择 write files,退出 perfect dark.exe打开 perfect dark.exe 所在文件夹下的 mutagen 文件夹,把压缩包内的所有文件复制粘贴到 mutagen 文件夹下,替换所有同名文件启动 perfect dark...
在Python中,我们可以使用第三方库如`mutagen`或`id3v2`来实现这一功能。在给出的示例中,使用了`ID3`库来读取和修改MP3文件的ID3标签信息。 首先,我们需要了解ID3标签。ID3是MP3文件中用于存储元数据的标准,它...
**四、源代码简介** 部分源代码展示了程序如何初始化、模拟鼠标点击以及使用`mutagen`库处理音频文件。`pymouse`和`pykeyboard`库用于模拟用户交互,`pyttsx3`可能用于语音提示,而`mutagen`库则用于处理不同格式的...
在Python中,我们可以使用像`mutagen`这样的库来处理MP3文件的元数据。`mutagen`是一个强大的音频文件元数据处理库,支持多种音频格式,包括MP3。以下是一个使用`mutagen`库获取MP3标题的基本步骤: 1. 安装`...
MutagenMerger这个名字暗示了它与音乐元数据处理有关,因为"Mutagen"通常是一个用于处理音频文件元数据的库,特别是在Python中非常常见。然而,这里提到的是一个C#版本的工具,这意味着它可能具有类似的功能,但使用...
mutagen不错,不过默认带的easyid3不会读取注释,需要手工hack一下 Python代码如下: from mutagen.mp3 import MP3 import mutagen.id3 from mutagen.easyid3 import EasyID3 EasyID3.valid_keys["comment"]="COMM::'...
例如,要使用Mutagen修改MP3文件中的元数据,首先需要安装Mutagen库: ```bash sudo apt-get install python3-mutagen ``` 接着,你可以使用脚本来批量修改MP3文件的标签信息。以下是一个简单的示例: ```bash cd /...
如果你使用Quod Libet,可能已经安装了Mutagen,否则可以通过`sudo apt-get install python-mutagen`来安装。 使用Mutagen中的`mid3iconv`命令,可以批量转换MP3文件的标签编码。例如,要将GBK编码的标签转换为...
例如,在Python中,可以使用`mutagen`库,它支持处理多种音频格式,包括MP3。通过`mutagen.File()`函数加载MP3文件,然后可以访问其属性来获取元数据: ```python import mutagen mp3_file = mutagen.File("path_...
Mutagen Mutagen是一种跨平台,连续,双向的文件同步实用程序,旨在简单,强大和高效地运行。 它设计用于远程开发。 它可以本地同步或通过SSH同步。 Mutagen Mutagen是一种跨平台,连续,双向的文件同步实用程序,...
【etlunit-hsqldb-database-3.0.1.zip】这个压缩包文件的名称暗示了它包含的是一个与ETL(Extract, Transform, Load)...对于IT专业人士来说,理解并掌握这些工具的使用,可以提高他们在数据处理和协作开发中的效率。