项目自述为 partially stable 阶段,功能可能不完整;需自行准备本地音乐文件,不提供在线曲库;从 GitHub 安装 APK 需允许未知来源安装
symphony
zyrougeAGPL-3.0活跃维护一款轻量优雅的 Android 本地音乐播放器,支持 Android 9 及以上系统,用 Kotlin 和 Compose 构建,界面遵循 Material You 设计。
🎵 Lightweight, elegant music player for Android 9+.
从 https://github.com/zyrouge/symphony/releases/latest 下载 APK 安装运行 Android 9 或更高版本的 Android 设备;README 未说明桌面端或 CPU/GPU 要求。
轻量优雅的 Android 离线音乐播放器,支持按文件名或路径排序整理本地曲库
一款轻量优雅的 Android 本地音乐播放器,支持 Android 9 及以上系统,用 Kotlin 和 Compose 构建,界面遵循 Material You 设计。
核心能力
- 按文件名和路径排序本地音乐
- 基于 Kotlin 与 Compose 构建的轻量界面
- 支持 Android 9 及以上系统
- 提供多语言界面翻译
- 通过 F-Droid、IzzyOnDroid 和 Play Store 分发
容易踩的坑
- v2024.12.115最新正式版2024-12-14 · 2024-12-14 17:56 UTC
What's Changed
- Ability to modify Album cover quality. (#118)
- Added support for gapless playback. (#594)
- Ability to modify grid sizes. (https://github.com/zyrouge/symphony/pull/661, https://github.com/zyrouge/symphony/pull/673 by @sevonj)
- Added sort by album year. (https://github.com/zyrouge/symphony/pull/674 by @sevonj)
- Added ability to disable case-sensitive sorting. (#445)
- Display album duration in Album view. (https://github.com/zyrouge/symphony/pull/666 by @sevonj)
- Display album year in Album view. (https://github.com/zyrouge/symphony/pull/681 by @sevonj)
- Added song duration setting. (https://github.com/zyrouge/symphony/pull/698 by @sevonj)
- Fixed sort direction icon. (https://github.com/zyrouge/symphony/pull/672 by @sevonj)
- Fixed queue clear causing
OutOfBoundsException. (https://github.com/zyrouge/symphony/pull/682 by @sevonj) - Fixed playlist addition/deletion issue. (#689)
- Sorting by track number now considers disc number.
- Fixed an issue where activity configuration changes glitches the interface. (#593)
- Albums now don't consider year to be a factor. (#655)
- Fixed missing buttons in traditional layout. (#598)
- Added Finnish translations. (https://github.com/zyrouge/symphony/pull/668 by @sevonj)
- Updated Polish translation. (https://github.com/zyrouge/symphony/pull/650, https://github.com/zyrouge/symphony/pull/659, https://github.com/zyrouge/symphony/pull/686, https://github.com/zyrouge/symphony/pull/695, https://github.com/zyrouge/symphony/pull/699 by @rehork)
New Contributors
- @sevonj made their first contribution in https://github.com/zyrouge/symphony/pull/661
Full Changelog: https://github.com/zyrouge/symphony/compare/v2024.11.114...v2024.12.115
- v2024.12.115-nightly+8fc28a8pre-release2024-12-07 · 2024-12-07 09:01 UTC
查看更新说明
Refer commits of v2024.12.115-nightly+8fc28a8 for the changes.
- v2024.12.115-nightly+1a2d41epre-release2024-12-07 · 2024-12-07 08:43 UTC
查看更新说明
Refer commits of v2024.12.115-nightly+1a2d41e for the changes.
- v2024.12.115-nightly+6ead79cpre-release2024-12-01 · 2024-12-01 11:41 UTC
查看更新说明
Refer commits of v2024.12.115-nightly+6ead79c for the changes.
- v2024.11.115-nightly+6dcd5c4pre-release2024-11-14 · 2024-11-14 15:08 UTC
查看更新说明
Refer commits of v2024.11.115-nightly+6dcd5c4 for the changes.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Why?
Why was this created? As I was getting into offline music, most of the popular good-looking music players did not support filename/path based sorting, which is what I really needed to keep my music organized. So I must have forked them and added it right? I could have done that but, I felt like trying out Kotlin and Compose, so I ended up making my own.
Links
Contributing
Before contributing, please read the Developer Guide.
Any kind of contribution including creating issues or making pull requests is welcomed. Make sure to keep it pointful. Donations through GitHub Sponsors or Patreon helps me to stay motivated to keep working on this project.