Linthra
Linthra is an open-source, local-first music player for Android with local library scanning, Jellyfin/navidrome/plex streaming, explicit offline cache, and user-controlled playback.
Features
Properties
- Privacy focused
- Lightweight
Features
- No Tracking
- Works Offline
- Chromecast Support
- Ad-free
- Dark Mode
- No registration required
- Lossless Audio
- Subsonic API
Android Auto integration
- Sleep Timer
Plex integration
- Create Playlist
- Support for Multiple Users
- Support for Lyrics
- Favorites
Linthra News & Activities
Recent activities
Linthra information
What is Linthra?
Linthra is an open-source music player for people who keep their music on their own devices or self-hosted servers. Android is the mature mobile target, and native Linux desktop support is now available for early testing. Linthra plays local files and streams from your own Jellyfin, Navidrome / Subsonic, or Plex server. No ads, no tracking, no account.
Plays music from a folder on your phone. Uses the Android folder picker, so it never asks for a broad storage permission. Streams from your own Jellyfin, Navidrome / Subsonic, or Plex server. Streaming is the default and nothing is downloaded automatically. Offline cache: download the tracks you want, Wi-Fi only by default, with a size limit and "Keep offline" pinning. Chromecast, implemented in pure Dart. No Google Play Services needed. Android Auto. Queue, playlists and favorites. Playlists and hearts sync both ways with Jellyfin and Navidrome, and also work without a server. Smart mixes (recently played, most played, never played). Built from listening data that stays on the device. Background playback with lock-screen, Bluetooth and headset controls, shuffle, repeat, and synced lyrics. Themes and launcher icon switching.



