Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 9 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 (11 months ago)
- Default Branch: beta
- Last Pushed: 2024-04-13T20:43:59.000Z (2 months ago)
- Last Synced: 2024-04-14T10:00:14.470Z (2 months ago)
- Topics: android, f-droid, fdroid, kotlin, kotlin-android, localstorage, material-3, material-design, media3, music-player
- Language: Kotlin
- Homepage:
- Size: 9.94 MB
- Stars: 626
- Watchers: 6
- Forks: 42
- Open Issues: 26
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Lists
- Material-You-app-list - Gramophone
README
# Gramophone
![GitHub](https://img.shields.io/github/license/AkaneTan/Gramophone?style=flat-square&logoColor=white&labelColor=black&color=white)
![GitHub tag (with filter)](https://img.shields.io/github/v/tag/AkaneTan/Gramophone?style=flat-square&logoColor=white&labelColor=black&color=white)
[![Static Badge](https://img.shields.io/badge/Telegram-Content?style=flat-square&logo=telegram&logoColor=black&color=white)](https://t.me/AkaneDev)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/)
## 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
- Web streaming (coming soon!)
- Synced lyrics
- Manage & Add your playlist## Why us?
- Clean code and unified code style
- Friendly for inline compile with custom ROMs## Screenshots
| ![Screenshot 1](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_1.jpg) | ![Screenshot 2](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_2.jpg) | ![Screenshot 3](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_3.jpg) |
|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|
| ![Screenshot 4](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_4.jpg) | ![Screenshot 5](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_5.jpg) | ![Screenshot 6](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_6.jpg) |
| ![Screenshot 7](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_7.jpg) | ![Screenshot 8](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_8.jpg) | ![Screenshot 9](https://raw.githubusercontent.com/AkaneTan/Gramophone/beta/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_9.jpg) |## 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/AkaneDistribution) or [chat](https://t.me/AkaneDev).
## 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 navigate to the root folder of the repository. Then you should create a file with the name 'package.properties'.
```bash
$ touch package.properties
```In it type:
```bash
releaseType="SelfBuilt"
```After this launch android studio, 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/AkaneDev)## Friend
[SongSync](https://github.com/lambada10/songsync)