Avalon音乐服务器
avalonms的Python项目详细描述
avalon音乐服务器是一个python wsgi应用程序和几个cli脚本 一起扫描音乐收藏中的元数据,并将其存储在数据库中, 并将其公开为json web服务。它是在麻省理工学院的许可下提供的。
avalon音乐服务器能够从ogg、flac和mp3文件中读取元数据。 然后,客户端可以查询服务器以获取有关歌曲、唱片集、艺术家的信息, 以及收藏中的体裁。
功能
- 支持MP3、Vorbis(OGG)或FLAC音频文件
- 支持多个数据库后端
- 简单的json接口,包括快速前缀匹配
- Unicode输出支持
- Python2.6–3.4
安装
要安装它,只需运行
$ pip install avalonms
用法
然后,扫描您的音乐收藏
$ avalon-scan ~/Music
然后,使用wsgi服务器启动应用程序,如Gunicorn
$ gunicorn --preload avalon.app.wsgi:application