A calm, open-source internet radio app for Android.
Listen to Lithuania's favorite stations in one tap.
- 📻 10 Lithuanian stations — ZIP FM, Power Hit Radio, Rock FM, Relax FM, M-1, Gold FM and more
- 🎧 Background playback with lock-screen, notification, headphone and Bluetooth controls
- 🚗 Android Auto support
- 🔄 Auto-reconnect when the stream drops or the network comes back
- 🎚️ Equalizer with presets, loudness boost and dynamics processing
- ❤️ Favorites, recently played and similar stations matched by genre
- 🗂️ Four layouts — list, table, tiles or icons, with adjustable size
- 🌙 Dark theme
- 🌍 Six languages — English, Russian, German, Japanese, Lithuanian and Chinese
- 🔓 No ads, no tracking, no accounts
- Download the latest APK from the Releases page.
- Allow installs from unknown sources for the app you open it with (Settings → Apps → Special access → Install unknown apps).
- Open the
.apkfile and confirm the install.
Every official APK is signed with the same key. Check it before installing:
apksigner verify --print-certs Fogwave-v<version>.apkThe SHA-256 fingerprint of the signing certificate must be:
1A:85:AF:5A:08:23:DE:D1:76:7C:07:55:41:FA:15:87:7F:6E:3B:99:9E:5E:52:CF:2B:C8:03:55:F6:63:12:7F
apksigner prints the same value in lowercase without colons. On Android you can check it with AppVerifier (app ID cc.skysparkle.fogwave).
Requires JDK 17+ and Android SDK 37.
./gradlew assembleDebugRelease builds are signed only when a keystore is supplied through the KEYSTORE_PATH, STORE_PASSWORD, KEY_ALIAS and KEY_PASSWORD environment variables; otherwise the release build is unsigned, as F-Droid expects. Never commit keystores.
- Bump
versionCodeandversionNameinapp/build.gradle.kts. - Add
fastlane/metadata/android/<locale>/changelogs/<versionCode>.txt. - Tag the commit as
v<versionName>(for examplev1.0.11).
Bug reports, station suggestions, translation fixes and pull requests are welcome in the issue tracker. Please read CONTRIBUTING.md first — it explains what fits the project and how to send changes. To open an issue or a pull request, create an account on this Gitea.





