значок приложения

Linthra

Open-source, local-first music player for music you own. No forced sync.
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 GNU Affero General Public License v3.0 or later, 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).

Still to come:

* Reading tags and album art from local files (for now they show file names).
* Subsonic favourites, lyrics, and cover art, and fuller playlist sync.
* "Download all" for an album or playlist.
* More sources, such as WebDAV / NAS, behind the same interface.
* A Linux desktop build later, from the same codebase.

Linthra is distributed for testing as a sideloaded APK from GitHub Releases. It
isn't on F-Droid or Google Play yet.

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 0.2.5 (2059993) рекомендована Добавлено 09.09.2026

    x86_64

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • просмотр данных на общем накопителе
      Приложение сможет считывать данные с общего накопителя.
    • считывание аудиофайлов из общего хранилища
      Приложение сможет считывать аудиофайлы из общего хранилища.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 24 МиБ Подпись PGP | Журнал сборки

  • Версия 0.2.5 (2059992) - Добавлено 09.09.2026

    arm64-v8a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • просмотр данных на общем накопителе
      Приложение сможет считывать данные с общего накопителя.
    • считывание аудиофайлов из общего хранилища
      Приложение сможет считывать аудиофайлы из общего хранилища.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 23 МиБ Подпись PGP | Журнал сборки

  • Версия 0.2.5 (2059991) - Добавлено 09.09.2026

    armeabi-v7a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • просмотр данных на общем накопителе
      Приложение сможет считывать данные с общего накопителя.
    • считывание аудиофайлов из общего хранилища
      Приложение сможет считывать аудиофайлы из общего хранилища.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 21 МиБ Подпись PGP | Журнал сборки

  • Версия 0.2.4 (2049993) - Добавлено 29.08.2026

    x86_64

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 24 МиБ Подпись PGP | Журнал сборки

  • Версия 0.2.4 (2049992) - Добавлено 29.08.2026

    arm64-v8a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 23 МиБ Подпись PGP | Журнал сборки

  • Версия 0.2.4 (2049991) - Добавлено 29.08.2026

    armeabi-v7a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 21 МиБ Подпись PGP | Журнал сборки

  • Версия 0.2.3 (2039993) - Добавлено 23.08.2026

    x86_64

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 24 МиБ Подпись PGP | Журнал сборки

  • Версия 0.2.3 (2039992) - Добавлено 23.08.2026

    arm64-v8a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 23 МиБ Подпись PGP | Журнал сборки

  • Версия 0.2.3 (2039991) - Добавлено 23.08.2026

    armeabi-v7a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • получение данных по многоадресной рассылке через Wi-Fi
      Приложение сможет получать пакеты, отправленные всем устройствам в сети Wi-Fi (не только вашему телефону) в многоадресной рассылке. При этом расходуется больше энергии, чем в одноадресном режиме.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск активных служб с типом "mediaPlayback"
      Приложение сможет использовать cлужбы переднего плана с типом "mediaPlayback"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 21 МиБ Подпись PGP | Журнал сборки