https://github.com/AkaneTan/Gramophone
A sane music player built with media3 and material design library that is following android's standard strictly.
https://github.com/AkaneTan/Gramophone
android f-droid fdroid kotlin kotlin-android localstorage material-3 material-design media3 music-player
Last synced: 6 days ago
JSON representation
A sane music player built with media3 and material design library that is following android's standard strictly.
- Host: GitHub
- URL: https://github.com/AkaneTan/Gramophone
- Owner: AkaneTan
- License: gpl-3.0
- Created: 2023-08-02T07:57:11.000Z (over 1 year ago)
- Default Branch: beta
- Last Pushed: 2024-10-29T08:46:19.000Z (6 months ago)
- Last Synced: 2024-10-29T09:19:32.636Z (6 months ago)
- Topics: android, f-droid, fdroid, kotlin, kotlin-android, localstorage, material-3, material-design, media3, music-player
- Language: Kotlin
- Homepage:
- Size: 33.1 MB
- Stars: 1,101
- Watchers: 9
- Forks: 59
- Open Issues: 57
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - AkaneTan/Gramophone - A sane music player built with media3 and material design library that is following android's standard strictly. (Kotlin)
- awesome-starred - AkaneTan/Gramophone - A sane music player built with media3 and material design library that is following android's standard strictly. (Kotlin)
README
# Gramophone


[](https://t.me/AkaneDev)[日本語](./readme_ja.md)
A sane music player built with media3 and material design library that is following android's standard strictly.
[
](https://f-droid.org/packages/org.akanework.gramophone/)
[](https://apt.izzysoft.de/fdroid/index/apk/org.akanework.gramophone)
[](https://play.google.com/store/apps/details?id=org.akanework.gramophone&utm_source=github.com&utm_campaign=readme)
## Features
- Up-to-date material 3 design
- Monet themed icon on Android 12+
- Dynamic player UI monet color
- View and play your favorite music
- Search your favourite music
- Uses MediaStore to quickly access music database
- Synced lyrics
- Read-only Playlist support## Screenshots
|  |  |  |
|------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
|  |  |  |
|  |  |  |## Installation
You can download the latest stable version of the app from [GitHub releases](https://github.com/AkaneTan/Gramophone/releases/latest), or from [F-Droid](https://f-droid.org/packages/org.akanework.gramophone/).Beta versions and sneak peeks are available in the [telegram channel](https://t.me/FoedusProgramme) or [chat](https://t.me/FoedusDiscussion).
## Building
To build this app, you will need the latest beta version of [Android Studio](https://developer.android.com/studio) and a fast network.### Set up package type
Gramophone has a package type that indicates the source of the application package. Package type string is extracted from an external file named `package.properties`.Simply open your favorite text editor, type `releaseType=SelfBuilt`, and save it in the root folder of the repository as `package.properties`.
After this, launch Android Studio and import your own signature. You should be able to build Gramophone now.
## License
This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](https://github.com/AkaneTan/Gramophone/blob/beta/LICENSE) file for details.## Notice
- For bug reporting: [Telegram](https://t.me/FoedusDiscussion)
- GitHub/F-Droid/IzzyOnDroid certificate SHA-256 digest: f451197ad7b80bd1bc981ba38a2c49d471856fb38bcc333676d6e8f8f3ce5d6e
- Play Store certificate SHA-256 digest: 178869b0f9130d145b53404df4d4e5e311095406cb3c51a3e7a4b03bb3e87786## Friends
[SongSync](https://github.com/lambada10/songsync)