基于属性文本比较的歌词匹配。
项目描述
简介
SongPrint是一个库,提供通过歌曲属性文本比较来定位重复歌曲的功能。
入门
要求
Python 2.7
安装
SongPrint可以使用pip或easy_install安装
pip install SongPrint
安装后,该软件包在名称songprint下可用
python >>> import songprint
示例用法
一个示例脚本可能看起来像这样
#!/usr/bin/env python from songprint import match, Song items = [Song("The Beatles", "Rock and Roll Music"), Song("Beatles", "rock & roll music"), Song("The beetles", "Rock & Roll Music", duration=150), Song("The Beatles", Rocky Raccoon")] base = Song('beatles', 'rock and roll music', duration=150) for item in match(base, items): print(item)
测试
sonprint软件包包含单元测试,可以从源代码运行
python setup.py test