verehu / SweetMusicPlayer

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License platform API PRs Welcome

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

Features

  • 本地音乐按照歌曲,专辑,艺术家显示对应信息
  • 在线搜索音乐并播放
  • 智能匹配本地歌词,在线歌词
  • 歌词调整播放进度
  • 定时停止播放音乐
  • 在线音乐播放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

About

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

License:Apache License 2.0


Languages

Language:Java 81.4%Language:Kotlin 18.6%