Linthra

Verified safeOpen sourceExclusive
No reviews reviews
11
downloads
7.0
android

AI summary

Open-source alpha music player for local files and self-hosted Jellyfin, Navidrome, or Subsonic servers. Features offline caching, synced lyrics with wavy seek bar, Android Auto, Chromecast support without Google Play Services, and optional automatic precaching. No ads, tracking, or telemetry; session tokens stored encrypted.

Generated by AI. May contain inaccuracies.

About this app

Linthra is an open-source Android music player for people who keep their music on their own devices or self-hosted servers. It plays local files, and it streams from self-hosted music servers such as Jellyfin and Navidrome/Subsonic — you bring your own server and sign in with your own account.

Linthra is an unofficial community client. It is not affiliated with Jellyfin, Navidrome, or Subsonic.

The app is still early alpha. It's usable for testing on a real device, but it isn't production-stable and has a few rough edges. The lists below separate what works today from what's still planned.

On privacy:

* No ads, no tracking, no analytics, and no crash-reporting or telemetry SDK. * No account to create, and nothing phones home — streaming is the default, and downloads only happen when you ask for them (Wi-Fi only unless you opt in to mobile data). * When you sign in to a server, the password is used once to get a session token, then dropped; the token is stored encrypted and never logged. * Open-source under the Mozilla Public License 2.0, so anyone can read, build, and contribute to it.

What works today:

* Local library — pick a folder with the Storage Access Framework (no broad storage permission), scan it, and browse Songs, Albums, and Artists with search. * Streaming from your own Jellyfin or Navidrome / Subsonic server: test the connection, sign in, sync, and play, including over HTTPS. * A smart offline cache — download tracks for offline play, with a size limit and a "Keep offline" pin. * Queue / Up Next, playlists and favourites (synced with Jellyfin where it's supported), and automatic "smart mixes" built from on-device signals. * Background playback with a media notification and lock-screen, Bluetooth, and wired-headset controls, plus shuffle / repeat and synced lyrics. * Android Auto browsing, and casting to a Chromecast, speaker, or TV through a pure-Dart Cast implementation (no Google Play Services).

What's new

v0.2.2Aug 16, 2026
  • Linthra 0.2.2 is a feature and stability release for Android, with the first official native Linux release path alongside it.
  • What's new
  • Now Playing feels smoother. The playback progress control now uses Linthra's wavy seek bar, with a stable seek handoff so the marker does not snap back while the player catches up. Synced lyrics got a full presentation pass. The active line follows cleanly in-place on Now Playing, surrounding lines use progressive emphasis, and the layout stays stable while the active line changes. Artwork survives restarts. Remote artwork can be kept in Linthra's managed disk cache instead of being downloaded again every time the app opens. Automatic song precaching is optional. It can be disabled independently; normal streaming and explicit/manual downloads keep working. Linux now has real native playback. Linthra can build and run as a native Flutter Linux app using the Linux media backend, and official releases can publish an x64 Linux bundle from GitHub Actions.
  • Stability and accessibility
  • This release also includes fixes around seek acknowledgement, short lyrics layouts, timed-lyrics geometry, reduced-motion behavior, keyboard/screen-reader semantics in the updated player controls, and stronger Linux lifecycle/build validation.

About this version

Version
0.2.2 (202999)
Size
65.18 MB
Requires Android
7.0
Target SDK
24
Architecture
x86_64, arm64-v8a, armeabi-v7a
Downloads
11
Updated
Aug 16, 2026
Package
io.github.thezupzup.linthra

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app