对接网易云SDK的开源音乐播放器
Go to file
2024-02-24 15:47:51 +08:00
.idea 修复BUG,更新UI 2024-02-24 15:47:51 +08:00
app 修复BUG,更新UI 2024-02-24 15:47:51 +08:00
gradle/wrapper 自定义了com.github.QuadFlask:colorpicker:0.0.15调色盘库 2024-01-30 19:32:15 +08:00
image 修复BUG,更新UI 2024-02-24 15:47:51 +08:00
lyricviewx 修复BUG,更新UI 2024-02-21 18:24:34 +08:00
StatusBarUtil 更新了歌词组件支持更多操作 2024-02-02 20:37:53 +08:00
.gitignore Initial commit 2023-10-21 22:07:35 +08:00
build.gradle 修复BUG,更新UI 2024-02-21 18:20:05 +08:00
gradle.properties 更新了注册系统 2023-11-26 15:14:14 +08:00
gradlew 修复了播放器无播放列表闪退 2023-11-22 18:11:08 +08:00
gradlew.bat 修复了播放器无播放列表闪退 2023-11-22 18:11:08 +08:00
muqing.jks 自定义了com.github.QuadFlask:colorpicker:0.0.15调色盘库 2024-01-30 19:32:15 +08:00
README.md 修复BUG,更新UI 2024-02-24 15:47:51 +08:00
settings.gradle 修复BUG,更新UI 2024-02-21 18:20:05 +08:00

云音乐是什么?
一个对接网易云的音乐播放器

  • 内置集成作者自己写的歌词Lrc组件支持单行歌词和多行歌词支持悬浮窗歌词。
  • 内置适配Android13的通知栏 (不完善请大佬请教)
  • 对接了网易云的歌单,歌曲,搜索,二维码登录等其余功能。
  • main.java-内api变量是网易云SDK后台服务器地址可变更
  • http 是我服务器php接口的地址用于软件更新用或者其他功能个根据需要做出必须的更改或者删除

进度:

  • UI
    • 歌单
    • 音乐播放选择列表
    • 音乐播放器控制界面
    • 登陆
    • 设置
    • 侧滑栏内小功能
  • 代码
    • 适配主题和UI美化
    • 维护接口(不完善)
    • 蓝牙功能
    • 通知栏控制
    • 悬浮歌词功能
    • 基本播放器功能(控制暂停 上下曲 播放歌单操作)
Screenshot_20240224_154259_com.muqingbfq.jpg Screenshot_20240224_154302_com.muqingbfq.jpg Screenshot_20240224_154306_com.muqingbfq.jpg

开发者说 :
在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。

导入的包

dependencies {   
    implementation 'androidx.appcompat:appcompat:1.6.1'
    implementation 'com.google.android.material:material:1.9.0'

    implementation 'androidx.constraintlayout:constraintlayout:2.1.4'

    implementation 'com.google.code.gson:gson:2.9.1'

    implementation 'com.squareup.okhttp3:okhttp:4.11.0'
    //图片处理
    implementation 'com.github.bumptech.glide:glide:4.16.0'
    implementation "androidx.palette:palette:1.0.0"
//    废弃的歌词组件
//    implementation 'com.github.wangchenyan:lrcview:2.2.1'
    implementation 'com.google.android.flexbox:flexbox:3.0.0'

    implementation 'androidx.legacy:legacy-support-v4:1.0.0'

//修改音乐标签库
    implementation 'com.mpatric:mp3agic:0.9.1'

//    沉浸式状态栏
    api project(path: ':StatusBarUtil')
    api project(path: ':lrcview')
}

修改JAR的包

[//]: # (主要修改内容MD3化)
com.github.QuadFlask:colorpicker:0.0.15
[//]: # (歌词做全局变量给悬浮窗歌词)
'com.github.wangchenyan:lrcview:2.2.1'
...