一个通用 Windows 平台上的轻巧简洁的音乐播放器。
极光音乐已入选 Windows 2018 开发者奖项:设计启发者之一!🎉
极光音乐致力于为 Windows 10 平台带来现代,流畅的音乐体验。极光音乐使用 MIT 许可,你可以从这里分叉然后构建你自己的个性化音乐播放器。
同时,极光音乐可以扩展功能,我们为歌词、媒体信息、在线音乐保留了接口。通过你开发的扩展,极光音乐就能扩充它的能力。我们同样计划引入更高级的扩展功能,比如音频效果、界面布局等等。请见待完成。
下面是一些运行截图:
(背景图像来自 Jeremy Bishop on Unsplash,专辑版权归艺术家所有,此处仅作为演示)
请移步 这里 阅读开发扩展的技巧,其中包含一个小教程帮助你建立第一个扩展,同时其中还有一份详细的接口解释。
这里 同样有一份代码示例,克隆到本地并部署它,然后瞧瞧歌词有什么变化吧。
别急,如果你在使用应用的过程中遇到了任何问题,请联系 aurora.studio@outlook.com,尽我们所能为你解决问题。😀
要提出 Issue 或 Pull Request 之前,请先参考 Issue 模板 和 Pull Request 模板,请勿在 Issues 中添加无用的抱怨、无关的牢骚。
我们非常感谢那些协助翻译的人们,如果你同样想让极光音乐本地化,请移步 翻译。
- 高级扩展功能,如通过配置文件来修改界面布局,通过可选包扩展音频效果;
- 推荐系统的机器学习能力;
- 使用训练过的深度学习模型,对音乐库文件依据曲风分类;
- 电台;
- 以字为单位的歌词同步;
- Lastfm scrobbler。
下面是本应用使用的开源库们:
大名 | 许可类型 | 项目网站 |
---|---|---|
taglib-sharp | GNU LGPL v2.1 | github.com/mono/taglib-sharp |
SQLite for Universal Windows Platform | Public Domain | sqlite.org |
SQLite-net | MIT License | github.com/praeclarum/sqlite-net |
UWP Community Toolkit | MIT License | github.com/Microsoft/UWPCommunityToolkit |
Json.NET | MIT License | newtonsoft.com |
NAudio | MS-PL | github.com/naudio/NAudio |
UWPAudioVisualizer | MIT License | github.com/clarkezone/audiovisualizer |
ExpressionBuilder | MIT License | github.com/Microsoft/ExpressionBuilder |
ColorThief.NET | MIT License | github.com/KSemenenko/ColorThief |
SmartFormat | MIT License | github.com/scottrippey/SmartFormat.NET |
WriteableBitmapEx | MIT License | github.com/teichgraf/WriteableBitmapEx/ |
Win2D | MIT License | github.com/Microsoft/Win2D |
LrcParser | MIT License | github.com/pkzxs/LrcParser |
/Source/Taglib.Sharp 是从 mono/taglib-sharp 移植到 UWP 平台的。
/Source/ExpressionBuilder 来自于 Microsoft/WindowsCompositionSamples。