SweetMusicPlayer

Introduction: SweetMusicPlayer 是一款基于百度音乐 API 的在线音乐播放器。拥有播放本地、在线音乐以及 mv 等功能,采用 MVP + RxJava + Retrofit 架构的项目, 使用 Java 和 Kotlin 混合开发。
More: Author   ReportBugs   
Tags:

License platform PRs Welcome

SweetMusicPlayer是一款基于百度音乐 API 的在线音乐播放器。拥有播放本地、在线音乐以及 mv 等功能,采用 MVP + RxJava + Retrofit 架构的项目, 使用 Java 和 Kotlin 混合开发。 更多请看博客

  • 本地音乐按照歌曲,专辑,艺术家显示对应信息
  • 在线搜索音乐并播放
  • 智能匹配本地歌词,在线歌词
  • 歌词调整播放进度
  • 定时停止播放音乐
  • 在线音乐播放 MV
  • 检索本地音乐功能

TODO

  • 换肤
  • 音效调节
  • 登录、收藏音乐

Screenshots

Changelog

2018-02-05
支持在线 MV 播放

2018-01-31
引入 Retrofit2,移除 Volley

2018-01-27
修复在线搜索、歌词列表等显示 bug

2018-01-19
播放界面加入圆形转盘

2018-01-17
重新定义版本号 v2.0,完全移除注解框架 androidannotations

2018-01-08
侧边菜单实现定时停止功能

2017-11-19
重新改版,使用 kotlin 混合开发

2017-04-15
改版 MD 后添加侧边菜单并重新设计图标

2016-10-23
添加闪屏页多种背景图片

2016-03-11
实现在线音乐 API 搜索 音乐、歌手、专辑

2015-10-22
音乐播放器改版为 MD 风格

2015-06-01
适配百度音乐 API,支持在线播放音乐

2014-10-04
开始第一版的开发

Libraries

Support Me
Apps
About Me
Google+: Trinea trinea
GitHub: Trinea