# Ez-Music **Repository Path**: naichuan-zhang/Ez-Music ## Basic Information - **Project Name**: Ez-Music - **Description**: 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 gradually completed. - **Primary Language**: Kotlin - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-11-24 - **Last Updated**: 2021-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ez Music EZ Music 是以 网易云音乐 为模板,使用 Kotlin 语言打造的一款 音乐播放 APP。 将会实现本地和在线音乐播放、歌单创建和管理、歌词和音乐下载等,各功能在逐步完成。 项目主体model的逻辑代码是纯 kotlin 代码,使用EventBus分发事件,虽然音乐播放器中各页面的联动很多,但使用了事件机制, 通过类似广播的方式进行页面的联动更新,降低了各页面的耦合度。 项目数据库框架:realm 网络访问和异步框架:RxJava + RxAndroid + [OKGo](https://github.com/jeasonlzy/okhttp-OkGo) 项目中歌曲播放模块 黑胶专辑和歌词控件,引用了 Github 上开源的 [PonyMusic](https://github.com/wangchenyan/PonyMusic), 云感谢一波~~ APP 部分界面截图: ![image](images/img_main.png) ![image](images/img_second.png) ![image](images/img_local_music.png) ![image](images/img_bill_list.png) ![image](images/img_online_bill.png) ![image](images/img_music_menu.png) ![image](images/img_play.png) ![image](images/img_lrc.png) ![image](images/img_recom_list.png) ![image](images/img_gedan_list.png)