Commit Graph
2872 Commits
Author SHA1 Message Date
Niels van Velzen fb7ebed903 Sign APK/AAB via Gradle build 2026-06-13 20:23:12 +02:00
Niels van Velzen da02e7c93b Use .tools-versions file for Java version in GitHub workflows 2026-06-12 22:07:53 +02:00
Niels van Velzen cdbb1dd56c Move Android versions to catalog 2026-06-12 22:07:51 +02:00
Trenton HandClaude Sonnet 4.6 cf4d754890 Dynamically query device H264 max level for WebView device profile
Instead of hardcoding H264 level "41" in nativeshell.js, query the
actual device max AVC level at runtime via
NativeInterface.getCodecCapabilities(). This lets devices that
support H264 level 4.2, 5.0, etc. direct-play content that was
previously forced to transcode.

The profile list (high/main/baseline/constrained baseline) is left
hardcoded deliberately: Chromium's <video> pipeline in the WebView
does not decode the full set of H264 profiles MediaCodec advertises
(notably 10-bit), so advertising them would risk regressions.

Fixes #1921

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-12 21:01:59 +02:00
Alvaro Estrada c3f3a80581 Translated using Weblate (Spanish (Mexico))
Currently translated at 81.5% (119 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/es_MX/
2026-06-12 04:26:21 +00:00
Niels van Velzen bdf7d91cb7 Add DownloadFileEntity 2026-06-11 09:05:05 +02:00
Niels van Velzen ee8ce1607e Download primary images 2026-06-11 09:05:05 +02:00
Niels van Velzen 641105f08f Update merge conflict workflow 2026-06-11 09:04:45 +02:00
Gargotaire 6cabf08467 Translated using Weblate (Catalan)
Currently translated at 98.6% (144 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/ca/
2026-06-10 19:26:21 +00:00
hoanghuy309 c6d26bedf5 Translated using Weblate (Vietnamese)
Currently translated at 99.3% (145 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/vi/
2026-06-09 10:26:27 +00:00
serzh-photograf 84fd595376 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/uk/
2026-06-09 10:26:26 +00:00
Lofuuzi fd4b9b9ca7 Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/yue_Hant/
2026-06-08 22:02:08 +00:00
Thadah D. Denyse 6b86d3175c Translated using Weblate (Basque)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/eu/
2026-06-08 18:26:22 +00:00
MrPlow 2630777f6a Translated using Weblate (German)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/de/
2026-06-08 18:26:21 +00:00
Fjuro 5bdfb23791 Translated using Weblate (Czech)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/cs/
2026-06-08 18:26:21 +00:00
Pavel Miniutka cc129c6a32 Translated using Weblate (Belarusian)
Currently translated at 94.5% (138 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/be/
2026-06-08 14:26:26 +00:00
Translation expert 1fccc1359f Translated using Weblate (Arabic)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/ar/
2026-06-08 14:26:24 +00:00
Angel e6259b5d54 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/pt_BR/
2026-06-08 14:26:24 +00:00
Thunderstrike116 00a75ffc9f Translated using Weblate (Greek)
Currently translated at 90.4% (132 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/el/
2026-06-08 09:58:30 +00:00
Kityn 93d792e650 Translated using Weblate (Polish)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/pl/
2026-06-08 09:58:30 +00:00
nenadsuperzmaj cd844872a1 Translated using Weblate (Serbian)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/sr/
2026-06-08 09:58:29 +00:00
DyingSlacker a37aebd78c Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/zh_Hans/
2026-06-08 09:58:29 +00:00
Bas 1ad9b7e036 Translated using Weblate (Dutch)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/nl/
2026-06-08 09:58:29 +00:00
Szilki077 f489718aec Translated using Weblate (Hungarian)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/hu/
2026-06-08 09:58:28 +00:00
Antonio Toledo cb31d575d0 Translated using Weblate (Spanish)
Currently translated at 100.0% (146 of 146 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/es/
2026-06-08 09:58:28 +00:00
Niels van Velzen 838d0bde03 Fix missing translations in SearchLibraryPage 2026-06-08 09:22:37 +02:00
Kityn 5ff6d9bb20 Translated using Weblate (Polish)
Currently translated at 100.0% (145 of 145 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/pl/
2026-06-07 16:26:21 +00:00
Fjuro 5b38574db4 Translated using Weblate (Czech)
Currently translated at 100.0% (145 of 145 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/cs/
2026-06-07 16:26:21 +00:00
Niels van Velzen c877eea35d Use Android TV linter configuration 2026-06-07 16:19:28 +02:00
Bas ed67292a8f Translated using Weblate (Dutch)
Currently translated at 100.0% (145 of 145 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/nl/
2026-06-07 11:26:21 +00:00
Weblate e86811fe64 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/
2026-06-07 09:21:23 +00:00
Niels van Velzen 9f68bf3124 Rewrite download support 2026-06-07 11:21:18 +02:00
renovate[bot] 25e24b6ba6 Update CI dependencies 2026-06-06 11:37:25 +02:00
renovate[bot] d77707887f Update mockk to v1.14.11 2026-06-06 11:37:20 +02:00
renovate[bot] 6806c84848 Update Kotlin to v2.4.0 2026-06-06 11:37:06 +02:00
Signar Kamparås 776b3d8746 Translated using Weblate (Swedish)
Currently translated at 97.1% (135 of 139 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/sv/
2026-06-05 01:26:21 +00:00
Ekaterine Papava cc12cdb0a0 Translated using Weblate (Georgian)
Currently translated at 79.1% (110 of 139 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/ka/
2026-06-03 06:26:20 +00:00
Johnni Hested 4e90b1656b Translated using Weblate (Danish)
Currently translated at 100.0% (139 of 139 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/da/
2026-05-30 13:26:20 +00:00
Niels van Velzen 75a23be472 Implement playlist expansion via onSetMediaItems 2026-05-29 21:53:23 +02:00
Niels van Velzen 56cd71d29e Add route metadata to media item ids 2026-05-29 21:53:23 +02:00
Niels van Velzen 08e455959c Use artists API for querying artists in Android Auto 2026-05-29 21:53:14 +02:00
Tal Sarid d328418955 Translated using Weblate (Hebrew)
Currently translated at 100.0% (139 of 139 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/he/
2026-05-29 12:26:20 +00:00
hijodeDios0921 996e51bb40 Translated using Weblate (Spanish)
Currently translated at 100.0% (139 of 139 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/es/
2026-05-28 22:26:20 +00:00
renovate[bot] b9961a3480 Update junit-framework monorepo to v6.1.0 2026-05-27 15:49:57 +02:00
renovate[bot] af634f4507 Update dependency com.google.devtools.ksp to v2.3.9 2026-05-27 15:49:46 +02:00
renovate[bot] 69d6a52296 Update Gradle to v9.5.1 2026-05-27 15:49:13 +02:00
renovate[bot] 64bbd2bfc9 Update CI dependencies 2026-05-27 15:48:56 +02:00
ReDFiRe 3ab9851abb Translated using Weblate (Bulgarian)
Currently translated at 100.0% (139 of 139 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/bg/
2026-05-26 23:26:20 +00:00
Weblate 7a32d7dd6f Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/
2026-05-26 14:04:59 +00:00
Niels van Velzen 89cff58bf6 Make playlists a top-level item in Android Auto 2026-05-26 16:04:52 +02:00