Skip to content

EZ Music 是以 网易云音乐 为模板,使用 Kotlin 语言开发的一款 音乐播放 APP。将会实现本地和在线音乐播放、歌单创建和管理、歌词和音乐下载等,各功能会逐步完成。EZ Music is based on Netease cloud music as a template, using Kotlin language development of a music player APP. Will achieve local and online music playback, song list creation and management, lyrics and music downloads, etc., the various functions will be …

Notifications You must be signed in to change notification settings

Enjoylone1y/Ez-Music

Repository files navigation

Ez Music

EZ Music 是以 网易云音乐 为模板,使用 Kotlin 语言打造的一款 音乐播放 APP。 将会实现本地和在线音乐播放、歌单创建和管理、歌词和音乐下载等,各功能在逐步完成。

项目主体model的逻辑代码是纯 kotlin 代码,使用EventBus分发事件,虽然音乐播放器中各页面的联动很多,但使用了事件机制, 通过类似广播的方式进行页面的联动更新,降低了各页面的耦合度。

项目数据库框架:realm
网络访问和异步框架:RxJava + RxAndroid + OKGo

项目中歌曲播放模块 黑胶专辑和歌词控件,引用了 Github 上开源的 PonyMusic, 云感谢一波~~

APP 部分界面截图:

image image

image image

image image

image image

image image

About

EZ Music 是以 网易云音乐 为模板,使用 Kotlin 语言开发的一款 音乐播放 APP。将会实现本地和在线音乐播放、歌单创建和管理、歌词和音乐下载等,各功能会逐步完成。EZ Music is based on Netease cloud music as a template, using Kotlin language development of a music player APP. Will achieve local and online music playback, song list creation and management, lyrics and music downloads, etc., the various functions will be …

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published