Skip to content

JackWang1024/DoubanFM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoubanFM

DoubanFM是一款使用豆瓣FM API和electron编写的桌面级APP。

程序截图

intro

API

关于豆瓣FM的API可以参阅此处

electron

Electron 是一款可以利用 Web技术 开发跨平台桌面应用的框架,最初是 Github 发布的 Atom 编辑器衍生出的 Atom Shell,后更名为 Electron,详情请点击这里

安装运行

可使用下面命令一键安装并执行程序:

npm install && npm start

功能特点

  • 基本播放功能
  • 进度条拖动
  • 频道选择
  • 用户登录
  • 歌曲收藏
  • 歌曲剔除
  • 快捷键
  • 音效设置
  • 歌词同步
  • 均衡器调节

快捷键

Space 播放/暂停

Ctrl + d 跳过当前歌曲

Ctrl + n 下一首歌曲

Ctrl + l 显示/隐藏登陆界面

Ctrl + u 标记/取消标记爱心

Ctrl + s 显示/隐藏歌词

Ctrl + q 退出当前程序

Ctrl + Shift + m 显示/隐藏菜单

打包发布

  • Windows
npm run build-win
  • MacOS
npm run build-mac

TODO

  • 修复程序部分区域拖动无法移动问题
  • 修复lrc歌词展示不准确问题
  • 添加音乐均衡器,实现不同音效的设置
  • 为播放器添加快捷键设置
  • 界面优化与代码重构
  • 爬虫抓取豆瓣FM的频道类别

LICENSE

DoubanFM is licensed under The MIT License.

MIT: http://rem.mit-license.org

About

Douban FM desktop version built on electron.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.9%
  • CSS 24.4%
  • HTML 22.7%