{"package_name":"io.github.thezupzup.linthra","name":"Linthra","summary":"Open-source, local-first music player for music you own. No forced sync.","category":"Local Media Player","icon_url":"/api/icon/io.github.thezupzup.linthra","latest_version_code":1019992,"latest_version_name":"0.1.1","apk_url":"/api/apk/io.github.thezupzup.linthra","apk_size":11193006,"apk_sha256":"ab0fb301d0d8d1aee728edc3a565a26523f2ba060533354d4995eceb853e2f40","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1781092848,"release_timestamp":1781040519,"description":"Linthra is an open-source Android music player for people who keep their music on\ntheir own devices or self-hosted servers. It plays local files, and it streams\nfrom self-hosted music servers such as Jellyfin and Navidrome/Subsonic — you\nbring your own server and sign in with your own account.\n\nLinthra is an unofficial community client. It is not affiliated with Jellyfin,\nNavidrome, or Subsonic.\n\nThe app is still early alpha. It's usable for testing on a real device, but it\nisn't production-stable and has a few rough edges. The lists below separate what\nworks today from what's still planned.\n\nOn privacy:\n\n* No ads, no tracking, no analytics, and no crash-reporting or telemetry SDK.\n* No account to create, and nothing phones home — streaming is the default, and\n  downloads only happen when you ask for them (Wi-Fi only unless you opt in to\n  mobile data).\n* When you sign in to a server, the password is used once to get a session\n  token, then dropped; the token is stored encrypted and never logged.\n* Open-source under the Mozilla Public License 2.0, so anyone can read, build,\n  and contribute to it.\n\nWhat works today:\n\n* Local library — pick a folder with the Storage Access Framework (no broad\n  storage permission), scan it, and browse Songs, Albums, and Artists with\n  search.\n* Streaming from your own Jellyfin or Navidrome / Subsonic server: test the\n  connection, sign in, sync, and play, including over HTTPS.\n* A smart offline cache — download tracks for offline play, with a size limit\n  and a \"Keep offline\" pin.\n* Queue / Up Next, playlists and favourites (synced with Jellyfin where it's\n  supported), and automatic \"smart mixes\" built from on-device signals.\n* Background playback with a media notification and lock-screen, Bluetooth, and\n  wired-headset controls, plus shuffle / repeat and synced lyrics.\n* Android Auto browsing, and casting to a Chromecast, speaker, or TV through a\n  pure-Dart Cast implementation (no Google Play Services).\n\nStill to come:\n\n* Reading ","categories":["Local Media Player","Online Media Player"]}