一款基于萌否网站 api 的音乐管理软件
2016-11-02 09:21
423 查看
MoeMusic
项目地址:cpacm/MoeMusic简介:一款基于萌否网站 api 的音乐管理软件
关于 Beats
大尺寸原图app 下载地址
Beats是一款基于萌否网站 api 的音乐管理软件,它既可以从萌否网站上获取网络上的音乐资源也可以在本地音乐上进行私人化定制管理。本来只是想写一个 Material Design 风格的客户端练练手而已,后来在写的过程中想要加的功能越来越多,结果也导致开发时间也越来越长。整个 App 主要以 mvp+rxjava+retrofit 为框架,使用 Material Design 为主要设计风格。
关于萌否 api
萌否电台是一个二次元音乐电台网站(虽然歌曲不是很全),可以自己上传专辑和建造电台与网友分享,旗下的萌否开放平台提供了 api 供开发者使用。
功能和技术点
功能
萌否用户登陆首页显示热门专辑和电台
萌否专辑电台的分类浏览
萌否专辑电台搜索
萌否音乐下载
本地音乐专辑浏览
个性化收藏夹
最近播放
设置的通知栏和仅 wifi 下载功能
每日 P 站排名浏览(前 50)
技术点
技术点 | 简介 |
---|---|
RxJava | RxJava |
RxAndroid | RxAndroid |
Gson | Json 解析库 |
Glide | 图片加载库 |
Retrofit2 | Retrofit |
FileDownloader | 文件下载器 |
scribejava | OAuth/OAuth2 验证平台辅助库 |
Material-Dialogs | 一个强大漂亮的 Material Dialog |
simpleslider | 轮播图 |
audiovisualization | 音乐播放器可视化渲染器 |
searchview | 搜索框 |
TimelyTextView | 数字路径动画显示控件 |
circularseekbar | 圆形进度条 |
DropDownMenu | 下拉菜单 |
Oauth 登陆 | WebView 进行 JS 注入,避免登陆时网页的出现 |
RenderScript 图片渲染 | Android 16 以上使用 RenderScript 对图片进行模糊处理,16 及以下使用快速模糊算法 |
Android Transition 动画 | Activity 切换时图片的 Transition 动画 |
FloatingMusicMenu | 显示音乐播放时状态和进度的菜单按钮,打开时向上弹出子按钮 |
RefreshRecyclerView | 包含 SwipeLayout和 RecyclerView,具有下拉刷新,上拉加载,占位图功能 |
Note
Beats安装的最低要求是 Android 4.0,但为了最好的体验效果最好使用 Android5.0 及以上。如果大家在使用过程中出现问题,欢迎提交 issue 或直接联系,我会最快时间处理。
相关文章推荐
- 芭奇站群管理软件,是一款强大的网站管理工具
- 基于天天动听API开发在线音乐查询网站
- 用dbforms实现一款基于UseCase的小型需求管理工具
- 网站模板管理软件 v1.0 免费
- 推荐一个基于Ajax的查询API网站
- 基于saas模式的管理软件在中小企业应用瓶颈
- 开发基于J2EE,Struts和SQL Server的测试管理软件,诚
- 2005年度软件配置管理和网站测试方案
- 一款国外的对mysql管理的软件winmysql
- Flexlm 介绍— 常见EDA软件的license管理 - tjjbraye的个人空间 - EDA中国门户网站 - powered by X-Space
- 推荐一个基于Ajax的查询API网站
- 推荐一个基于Ajax的查询API网站
- 给大家分享一款目前效率最高的“智能增量网站快速同步”软件
- 找到一款-个人信息管理软件
- 推荐一个基于Ajax的查询API网站
- 配合魔动网站的24小时音乐播放软件制作完成了
- 推荐一个基于Ajax的查询API网站
- 推荐一个基于Ajax的查询API网站
- 推荐一个基于Ajax的查询API网站
- 推荐一个基于Ajax的查询API网站