跳转到主要内容

基于属性文本比较的歌词匹配。

项目描述

简介

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

项目详情


支持者