doubanfm
这是最近学 js/node.js 做的练手项目。由于 js 目前并不是主要工作语言,所以代码可能不太好看,不过功能使用是没什么大问题的。
截屏

功能特性
- 支持登录
- 支持同步收听记录
- 支持播放红心兆赫
- 支持标记红心 /取消红心 /丢垃圾桶
- 支持歌词显示
- 支持暂停 /恢复播放
依赖
- Node.js 7.6+
- mplayer
安装
- npm i doubanfm -g
命令行启动
- doubanfm
快捷键
- j 光标下移,选择兆赫
- k 光标上移,选择兆赫
- enter/return(回车) 切换到当前选择兆赫
- n 播放下一首
- r 标记红心
- u 取消红心
- b 丢垃圾桶
- space(空格) 播放 /暂停
仅在 mac 上做过运行测试。由于一些限制,在 iTerm 上运行会比较完美。