Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/foedusprogramme/gramophone/llms.txt

Use this file to discover all available pages before exploring further.

Common questions about missing songs, format compatibility, beta access, and the difference between distribution channels are answered below.
Gramophone hides songs shorter than 60 seconds by default. To change this, go to Three dots > Settings > Behaviour and adjust the minimum song length. Set the value to 0 to show all songs regardless of length.
There are a few things to check:
  1. Make sure the folder containing those songs is not excluded. Go to Behaviour > Folder blacklist and verify the folder is not listed there.
  2. Try rebooting your phone and waiting a few minutes. Gramophone reads from the system-wide MediaStore database, which may need time to rescan after changes.
  3. Your Android version may not support scanning the file extension in question. The most common case is .opus, which is only scanned by MediaStore on Android 10 and later. As a workaround, rename the file from .opus to .ogg — the renamed file will be detected on Android 6 and later.
Gramophone uses system media codecs to keep the app lightweight. Codec availability depends on your Android version and device:
FormatRequirement
int32 (32-bit) FLACAndroid 14 or later
FLACOfficially Android 8+; may work on earlier versions
xHE-AACAndroid 9 or later
Dolby Digital (AC-3 / E-AC-3 / AC-4)Device must have licensed Dolby decoders
ALACAlways works — Gramophone includes a built-in Java ALAC decoder
If your file uses one of the formats above and your device does not meet the listed requirement, the song will not play or will be silent even at full volume.
Beta builds and sneak peeks are published to the Telegram channel and discussion group before stable releases:
Open an issue at github.com/FoedusProgramme/Gramophone/issues using the Bug report template. Include your device model, Android version, and app version, along with steps to reproduce the problem.For security-related or confidential reports, email nift4dev@gmail.com instead.
No. Gramophone has no ads, no analytics, and no telemetry. The app is entirely offline — it does not require an internet connection and does not upload any data. No internet permission is declared in the manifest.The optional “enhanced album covers” feature requests the Photos and Videos permission solely to display album art. No photos are uploaded or processed outside the device.The full privacy policy is available at foedusprogramme.github.io/org/privacy.html.
The app is the same, but each distribution channel uses a different signing certificate. This means you cannot mix installations — if you install from one source and then try to update from another, the system will block the update.Certificate SHA-256 digests for verification:
SourceSHA-256 digest
GitHub / F-Droid / IzzyOnDroidf451197ad7b80bd1bc981ba38a2c49d471856fb38bcc333676d6e8f8f3ce5d6e
Play Store178869b0f9130d145b53404df4d4e5e311095406cb3c51a3e7a4b03bb3e87786

Build docs developers (and LLMs) love