Common questions about missing songs, format compatibility, beta access, and the difference between distribution channels are answered below.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.
Why can't I see songs shorter than 60 seconds?
Why can't I see songs shorter than 60 seconds?
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.
I changed the minimum song length setting, but some songs are still missing!
I changed the minimum song length setting, but some songs are still missing!
There are a few things to check:
- Make sure the folder containing those songs is not excluded. Go to Behaviour > Folder blacklist and verify the folder is not listed there.
- 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.
- 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.opusto.ogg— the renamed file will be detected on Android 6 and later.
My song isn't playing / is completely silent!
My song isn't playing / is completely silent!
Gramophone uses system media codecs to keep the app lightweight. Codec availability depends on your Android version and device:
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.
| Format | Requirement |
|---|---|
| int32 (32-bit) FLAC | Android 14 or later |
| FLAC | Officially Android 8+; may work on earlier versions |
| xHE-AAC | Android 9 or later |
| Dolby Digital (AC-3 / E-AC-3 / AC-4) | Device must have licensed Dolby decoders |
| ALAC | Always works — Gramophone includes a built-in Java ALAC decoder |
Where can I get beta versions?
Where can I get beta versions?
Beta builds and sneak peeks are published to the Telegram channel and discussion group before stable releases:
- Announcements: t.me/FoedusProgramme
- Discussion: t.me/FoedusDiscussion
How do I report a bug?
How do I report a bug?
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.
Are there ads or telemetry?
Are there ads or telemetry?
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.
What is the difference between the F-Droid and Play Store versions?
What is the difference between the F-Droid and Play Store versions?
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:
| Source | SHA-256 digest |
|---|---|
| GitHub / F-Droid / IzzyOnDroid | f451197ad7b80bd1bc981ba38a2c49d471856fb38bcc333676d6e8f8f3ce5d6e |
| Play Store | 178869b0f9130d145b53404df4d4e5e311095406cb3c51a3e7a4b03bb3e87786 |