基于MediaSessionCompat的音乐播放器 —— CNUO

陆陆续续终于写完了这一款属于我自己的音乐播放器——CNUO音乐播放器。

简介
这是一款基于MediaSessionCompat打造的本地音乐播放器,主体架构参考了googlesamples的android-UniversalMusicPlayer以及一些优秀的Android开源音乐播放器。

系列文章:
关于CNUO的一点点
打造基于MediaSessionCompat的音乐播放(一)
打造基于MediaSessionCompat的音乐播放(二)
未完待续……

目前1.0.0版本主要有的功能:

播放本地音乐,包括无损音乐的播放
简洁酷炫的各种界面
最近播放、我喜欢的列表
个性化播放背景
播放模式切换
手机线控
个性换肤
本地登录
本地分类

主要使用的开源框架
项目主体采用了MVP+Dagger2+部分Kotlin
(一开始不是用Kotlin写的,后面写着写着就开始用Kotlin了)
Dagger2
ButterKnife
权限申请Easypermissions
圆形图片CircleImageView
工具类AndroidUtilCode
RecyclerView酷炫效果LayoutManagerGroup
FloatingActionButton
部分功能使用Kotlin实现

应用部分截图:
应用首页

歌曲列表1

歌曲列表2

音乐播放界面

抽屉界面

项目地址:
GitHub-CNUO
欢迎Star

猜你喜欢

转载自blog.csdn.net/ckwccc/article/details/80569771