package icon

Kasette

Offline music player. Import local files, no accounts, no servers.
New in version 1.4.0
- Added Brazilian Portuguese, French, German, and Simplified Chinese.
- Browse songs directly, with optional playlists in Settings.
- Compact playlist headers and fixed bottom navigation.
- Fixed UTF-16 tags and repaired previously imported metadata.
- Android Back now minimizes the app without stopping playback.
- Added store screenshots.
Kasette is a 100% offline, client-side music player. Import audio files from
your device, and everything else happens locally: no accounts, no servers,
no analytics, no network access at all.

Features:

* Import local audio files (MP3, FLAC, M4A, OGG, Opus, WAV, AAC)
* Client-side ID3/FLAC tag and embedded cover art parsing
* Browse all your songs directly, with optional playlists enabled in Settings
* Background playback with lock-screen/notification controls
* Search across title, artist, and album
* Light and dark themes, with accent color and background options
* English, Spanish (Latin American), Portuguese (Brazil), French, German,
and Simplified Chinese, switchable in Settings
* Export or restore your whole library as a single backup file, to any
folder, an SD card, or a USB drive
* Installable as a Progressive Web App, and available as this native
Android build

There are no accounts, no cloud sync, and nothing ever leaves your device.

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.4.0 (12) suggested Added on Oct 02, 2026

    This version requires Android 6.0 or newer.

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

    Permissions
    • com.kasette.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3.5 MiB PGP Signature | Build Log

  • New in version 1.3.2
    - Removed the INTERNET permission. Kasette makes no network requests; the
    line was only there because Capacitor's Android scaffold adds it by default.
  • Version 1.3.2 (11) - Added on Sep 16, 2026

    This version requires Android 6.0 or newer.

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

    Permissions
    • com.kasette.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3.5 MiB PGP Signature | Build Log