使用Qt5构建的豆瓣音乐Linux桌面端。
- 使用豆瓣帐号登录
- 歌曲播放及基本控制
- 加红心、删除等操作
- 最小化到系统托盘
- 歌曲保存到本地
- 资源缓存
- 离线播放
- 独立的歌词窗口
- 歌词窗口锁定(不接收鼠标事件)
- 歌词窗口切换动效
- 切换音乐频道
- 收藏频道
- 支持Fn媒体热键
DoubanFM 为保持与豆瓣网页版一样简洁的显示界面,功能控制由快捷键实现。
快捷键 | 功能 | 备注 |
---|---|---|
L | 显示/隐藏歌词 | Lyric |
C | 显示/隐藏频道窗口 | Channel |
W | 解锁歌词窗口 | 拖动后自动锁定 |
Esc | 隐藏主窗口 | 隐藏到托盘 |
Esc+Esc | 退出程序 | 双击Esc退出 |
Qt5-core Qt5-gui Qt5-widgets Qt5-multimedia Qt5-network Qt5-x11extras
X11 Xext
git clone [email protected]:sbwtw/doubanFM.git
cd doubanFM/
mkdir build
cd build
qmake ..
make -j4
./DoubanFM
make install