package icon

Gramophone

Simple offline music player with minimalistic design
New in version 1.1.1
Bug fixes
Gramophone is an offline, local music player that can play .mp3, .flac, .ogg, .opus, .m4a, .mka and .wav files.

- Light, stable, and minimalistic
- Up-to-date Material 3 design and theme
- Dynamic player UI Monet color
- Uses MediaStore to quickly access on-device music
- Search and browse for your favourite music
- List and grid views
- Browse songs by folder and filesystem
- Natural sorting and various other sorting options
- Playlist support
- Synced lyrics (LRC, TTML, SRT)
- Supports word/syllable Karaoke lyrics synchronization
- Full support for ReplayGain 2.0
- Support for system/third-party Equalizer apps

If you face any issues, feel free to open an issue at our GitHub page: https://github.com/FoedusProgramme/Gramophone/issues

If you have any security-related or otherwise confidential comments, please email: nift4dev [@] gmail [.] com

Gramophone is open source and released under the GPLv3.0 or later license. We thank all our contributors and translators! https://github.com/FoedusProgramme/Gramophone

You can help translate Gramophone to your language: https://hosted.weblate.org/engage/gramophone/

Note: Gramophone supports the "enhanced album covers" feature. This feature needs the "Photos and videos" permission. This feature is ENTIRELY OPTIONAL and DISABLED BY DEFAULT. We do NOT upload any data anywhere. Your photos are not used, the permission is ONLY used to DISPLAY album covers. That's it.

Note: Not all audio file formats will work on all devices. For more information, please refer to https://developer.android.com/media/media3/exoplayer/supported-formats#progressive-container and https://developer.android.com/media/platform/supported-formats#audio-formats

Note: Gramophone is completely offline, thus it does not support downloading or streaming music. It will only play music files on your device. Gramophone cannot bypass any copy protections.

Note: Our privacy policy is available at https://foedusprogramme.github.io/org/privacy.html

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.1.1 (23) suggested Added on Jul 28, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read audio files from shared storage
      Allows the app to read audio files from your shared storage.
    • read image files from shared storage
      Allows the app to read image files from your shared storage.
    • read user selected image and video files from shared storage
      Allows the app to read image and video files that you select from your shared storage.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • org.akanework.gramophone.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 11 MiB PGP Signature | Build Log

  • New in version 1.1.0
    - Playlist editing
    - Favourite songs
    - New lyrics UI with word-synced lyrics (+ parse ID3 SYLT lyrics)
    - ReplayGain 2.0 support
    - Pure dark theme
    - Folder whitelist
    - ALAC decoder
    - Playback speed
    - Redesigned queue and sleep timer
    - Fix a lot of crashes and bugs
  • Version 1.1.0 (21) - Added on Jul 10, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read audio files from shared storage
      Allows the app to read audio files from your shared storage.
    • read image files from shared storage
      Allows the app to read image files from your shared storage.
    • read user selected image and video files from shared storage
      Allows the app to read image and video files that you select from your shared storage.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • org.akanework.gramophone.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 11 MiB PGP Signature | Build Log

  • New in version 1.0.17
    - Make refresh button refresh MediaStore
    - Remove restrictions for audio sample formats
    - Improve audio preview dialog
    - Pause refresh if app in bg to save battery
    - ANR prevention
    - Fix album artist page
    - Fixed some memory leaks
    - Fix a lot of crashes and bugs
  • Version 1.0.17 (20) - Added on May 24, 2025

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read audio files from shared storage
      Allows the app to read audio files from your shared storage.
    • read image files from shared storage
      Allows the app to read image files from your shared storage.
    • read user selected image and video files from shared storage
      Allows the app to read image and video files that you select from your shared storage.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • org.akanework.gramophone.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 8.4 MiB PGP Signature | Build Log