libdiscid的python绑定
discid的Python项目详细描述
python discid为musicbrainz libdiscid实现python绑定。这个 模块与Python2>;=2.6或Python3>;=3.1一起工作。 需要libdiscid>;=0.2.2。
libdiscid的主要目的是计算音频的标识符 用于MusicBrainz database的磁盘(磁盘ID)。
该标识符是根据光盘的目录计算的,类似于 freedb cddb标识符。LibDiscID可以计算MusicBrainz磁盘ID和 FreeDB光盘标识。 此外,还可以从磁道中提取磁盘的MCN和ISRC。
此模块是一个紧密绑定,可卸载所有相关数据 libdiscid的存储和计算。另一方面,它给出了 pythonic api并使用对象和异常。
官方api文档可以在readthedocs.org
有关libdiscid的更多信息,请参见libdiscid。
有关这些光盘ID计算的详细信息,请参见Disc ID Calculation。
用法
# this will load Libdiscidimportdisciddisc=discid.read()# use default deviceprint"id: %s"%disc.id# Python 2print("id: %s"%disc.id)# Python 3
另请参见examples.py。
许可证
本模块在GNU Lesser通用公共许可下发布 版本3。详细信息请参见copying.lesser。
错误
您可以在GitHub提交门票。