基于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实现

应用部分截图:
基于MediaSessionCompat的音乐播放器 —— CNUO_第1张图片

基于MediaSessionCompat的音乐播放器 —— CNUO_第2张图片

基于MediaSessionCompat的音乐播放器 —— CNUO_第3张图片

基于MediaSessionCompat的音乐播放器 —— CNUO_第4张图片

基于MediaSessionCompat的音乐播放器 —— CNUO_第5张图片

项目地址:
GitHub-CNUO
欢迎Star

你可能感兴趣的:(基于MediaSessionCompat的音乐播放器 —— CNUO)