发新帖

一款新型通用音乐播放器

[复制链接]
359 3

快来加入 TensorFlowers 大家庭!

您需要 登录 才可以下载或查看,没有帐号?加入社区

x

文 / Android 开发者计划工程师 Nicole Borrelli


Universal Android Music Player(或“UAMP”)是 GitHub 中备受音乐应用开发者喜爱的一款程序,收藏量超过 9,500,复制人数突破 3,000。自 UAMP 首次发布以来,Android 开发发生了巨大变化。ExoPlayer 得到改进,架构组件问世,同时,Kotlin 跃升为 Android 开发者第一语言。

我们认为,要想在这款广受欢迎的音乐应用中融入最新功能,最好的方法就是重写 UAMP。

UAMP v2 从一开始便使用 Kotlin 进行构建。界面则是围绕 ViewModel 和 LiveData 而构建。通过利用 ExoPlayer 的 MediaSession 扩展程序,大大简化了播放功能,特别是与 MediaSessionCompat 的集成。

我们还增加了 The Kyoto ConnectionKai Engel 的一些新歌。

UAMP v1 中的一些功能尚未集成到新代码中。缺少的功能包括带有 Leanback 库的 Android TV 以及 Google Cast 远程播放。尽管这些功能尚未加入到 v2 中,但我们希望尽快向您展示新的更新。GitHub 上的 v1 branch 中会继续提供旧代码,请查看代码以了解如何在音乐应用中使用这些功能。

对于未来要增加的功能,欢迎您提供反馈,我们将非常乐于倾听。我们考虑增加离线播放、改进与 Android Auto 的集成并对界面使用即将推出的 Jetpack 导航组件。我们将针对功能和改进在 GitHub 中创建问题,以便您向我们反馈最关注的内容。您可以对这些功能进行投票,以便我们确定工作的侧重点。

同时欢迎您为问题修复和缺失功能创建拉取请求。如需了解详细信息,请参阅贡献流程

GitHub 获取代码!


本楼点评(0) 收起

精彩评论3

咚咚咚  TF荚荚  发表于 2018-8-10 10:45:07 | 显示全部楼层
look at me
本楼点评(0) 收起
大大号  TF荚荚  发表于 2018-8-10 13:05:53 | 显示全部楼层
希望增加离线播放
本楼点评(0) 收起
cloump  TF荚荚  发表于 2018-8-10 14:23:31 | 显示全部楼层
相当给力啊!
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

快速回复 返回顶部 返回列表