使用Python编写的豆瓣FM命令行播放器
- 依赖较少,易于安装和运行
- 支持Last.fm Scrobble
- 支持豆瓣歌曲加心
- Linux/Mac OS X
- Python 2.7+ , 3.3+
(sudo)pip install pyfm
# Linux平台上使用apt-get安装mpg123 sudo apt-get install mpg123 # Mac OS X 上使用Homebrew安装 brew install mpg123
$ pyfm
$ pyfm config
根据提示输入账户,密码等,豆瓣账户密码不会保存在本地,豆瓣Token,Cookie,Last.fm账户名,Last.fm密码的md5值等保存在$HOME/.pyfm/中。
[n] -> 跳过当前歌曲 [l] -> 给当前歌曲添加红心或删除红心 [t] -> 不再播放当前歌曲 [q] -> 退出播放器
本项目主要参考了以下几个项目
- https://github.com/josephok/doubanfm
- https://github.com/zonyitoo/doubanfm-qt
- https://github.com/turingou/douban.fm
- http://hg.user1.be/ScrobblerPlugin/
感谢以上项目的作者,开源**!
- 0.2.2 修复登陆失败时登陆状态不能正确显示的Bug
- 0.2.1 修复Last.fm密码为空时报错的Bug
- 0.2 代码大规模重构
- 0.1 第一个正式版本
The MIT License
其中scrobbler.py遵循GPLv3协议