10385 Commits
Author SHA1 Message Date
vlatka-sinisa 29a1bd4adb Translated using Weblate (Croatian)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/hr/
2026-09-21 06:35:38 +00:00
vlatka-sinisa 82419404d1 Translated using Weblate (Croatian)
Currently translated at 99.2% (658 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/hr/
2026-09-21 06:23:17 +00:00
Arnau Balanzá Guerra 814e70e5e9 Translated using Weblate (Catalan)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/ca/
2026-09-20 23:36:08 +00:00
Arnau Balanzá Guerra 2bcc8e0788 Translated using Weblate (Spanish)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/es/
2026-09-20 23:36:07 +00:00
Niels van Velzen 6a90f07eb8 Use ticks extension in MediaContentProvider 2026-09-20 19:24:51 +02:00
Niels van Velzen 4207f7a601 Fix focus issues in leanback UI on older platforms 2026-09-20 19:24:18 +02:00
John Corser 9b565d0183 Add Seasons and Series navigation rows to season browse page
When browsing a season, show a 'Seasons' row listing the other seasons
of the same series and a 'Series' row linking back to the parent series,
so users can navigate to sibling seasons or the show from within a season.
2026-09-20 14:37:00 +02:00
RealGreenDragon 960b48bbee Fix external player intent extras and result handling (#5835) 2026-09-20 14:26:12 +02:00
renovate[bot] 5f3de30e1c Update github/codeql-action action to v4.38.1 2026-09-20 10:49:37 +02:00
renovate[bot] cf640d4c9c Update android.gradle to v9.4.1 2026-09-20 10:49:11 +02:00
renovate[bot] 7f4dba41d4 Update coil to v3.6.3 2026-09-20 10:48:58 +02:00
SIMBA 62a954a001 Translated using Weblate (Swedish)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/sv/
2026-09-19 12:58:20 +00:00
krvi 0d9400d0af Translated using Weblate (Faroese)
Currently translated at 99.8% (662 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fo/
2026-09-19 02:11:45 +00:00
Fjuro bbdcd38b3c Translated using Weblate (Czech)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/cs/
2026-09-18 22:53:50 +00:00
H 8d97f4cf15 Translated using Weblate (Danish)
Currently translated at 90.6% (601 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/da/
2026-09-18 19:58:48 +00:00
Lofuuzi 8dabe70077 Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/yue_Hant/
2026-09-18 06:21:50 +00:00
Niels van Velzen 25e0625f08 Use ticks helper in SocketHandler 2026-09-18 07:18:18 +02:00
Niels van Velzen 394e0f6b1e Fix crash when mirroring libraries and collection folders using remote control 2026-09-18 07:18:18 +02:00
krvi c1758c1988 Translated using Weblate (Faroese)
Currently translated at 99.8% (662 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fo/
2026-09-18 01:24:26 +00:00
Vitalijus 4a40f1f8a5 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/lt/
2026-09-17 19:49:56 +00:00
tristoooou ccb436beea Translated using Weblate (French)
Currently translated at 99.2% (658 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fr/
2026-09-17 19:00:26 +00:00
kscop-n1 86ea9f9ec6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/uk/
2026-09-17 08:49:38 +00:00
Kityn c3d4540933 Translated using Weblate (Polish)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/pl/
2026-09-17 04:31:11 +00:00
Translation expert 0bae614c24 Translated using Weblate (Arabic)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/ar/
2026-09-16 21:33:35 +00:00
無情天 35aaa1d278 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/zh_Hans/
2026-09-16 21:33:34 +00:00
Bas 245fc651da Translated using Weblate (Dutch)
Currently translated at 100.0% (663 of 663 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/nl/
2026-09-16 21:33:34 +00:00
leonida92 be82c7f57b refactor(home): address review feedback
Rename string resources to drop pref_ prefix, rename preference property to homeNextUpMaxDays, simplify date calculation with takeIf, and suppress Detekt magic numbers warning.

Signed-off-by: leonida92 <eris1992@gmail.com>
2026-09-16 21:44:36 +02:00
leonida92 9d38248a3a feat(home): add next up date cutoff preference
Add a user preference to filter the home Next Up row using the server's built-in nextUpDateCutoff parameter. Users can select from 7, 14, 30, 60, 90, 180, or 365 days, or disable the cutoff.

Signed-off-by: leonida92 <eris1992@gmail.com>
2026-09-16 21:44:36 +02:00
Kityn 1b9db85e28 Translated using Weblate (Polish)
Currently translated at 100.0% (660 of 660 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/pl/
2026-09-16 10:20:26 +00:00
krvi 8050e06227 Translated using Weblate (Faroese)
Currently translated at 99.8% (659 of 660 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fo/
2026-09-16 02:00:25 +00:00
krvi d13589b71e Translated using Weblate (Faroese)
Currently translated at 99.8% (659 of 660 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fo/
2026-09-15 23:00:28 +00:00
無情天 d9e7ce2604 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (660 of 660 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/zh_Hans/
2026-09-15 23:00:26 +00:00
Vitalijus ee508f729e Translated using Weblate (Lithuanian)
Currently translated at 100.0% (660 of 660 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/lt/
2026-09-15 18:00:26 +00:00
Fjuro 2c91b2dd86 Translated using Weblate (Czech)
Currently translated at 100.0% (660 of 660 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/cs/
2026-09-15 18:00:24 +00:00
Vitalijus 55635fdcb6 Translated using Weblate (Lithuanian)
Currently translated at 99.5% (657 of 660 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/lt/
2026-09-15 14:56:38 +00:00
Bas a8401e6b4a Translated using Weblate (Dutch)
Currently translated at 100.0% (660 of 660 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/nl/
2026-09-15 14:56:37 +00:00
Mark Vletter d1877e73d0 Don't declare TrueHD under the fMP4 HLS profile
ExoPlayer cannot play TrueHD in a fragmented MP4. The fragmented extractor
does not group TrueHD samples the way the non-fragmented one does, so the
audio clock runs sixteen times too fast until the sink throws a discontinuity
(androidx/media#1519).

The declaration is harmless today only because the server falls back to an
MPEG-TS segment container that cannot carry TrueHD either and quietly
re-encodes to AAC instead. Once that fallback is fixed, the declaration turns
a silent downgrade into no audio at all. Restore this once Media3 ships the
extractor fix (androidx/media#3411).
2026-09-15 16:44:29 +02:00
Andrew Codispoti 04552d661f Fix Live TV guide crash when channel loading fails (#5801)
* Fix Live TV guide crash when channel loading fails

* Handle unavailable channels in Live TV lookups
2026-09-15 16:38:22 +02:00
Thibault CAPDEVIELLE d9902de016 Translated using Weblate (French)
Currently translated at 99.3% (653 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fr/
2026-09-15 14:29:12 +00:00
cd817e8e62 Implement auto-detection for audio passthrough and allow overrides (#5645)
* Disable manualy unsupported codec (DTS/TrueHD) to permit transcoding and avoid black screen.

* Update EAC3 checkbox if AC3 is enabled/disabled

* Remove extra comments.

* Fix magic number and deprecated function.

* fixes to the initial requests

* fix merge issue

* Apply suggestion from @nielsvanvelzen

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

* - move details for "HDMI Audio Passthrough Capabilities" from the end of the device report, after the "Device codec decoder" content.
- Add dedicated file and class for the passthrough function into the Codec directory

* Update app/src/main/java/org/jellyfin/androidtv/util/profile/deviceProfileReport.kt

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

* - Fixes for third review

* - transform main class to function

* Fix bad merge

* Use auto-detection by default for audio codec bitstream options

* Refactor isPassthroughAudioAvailable fun

---------

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
Co-authored-by: Niels van Velzen <git@ndat.nl>
2026-09-15 16:29:05 +02:00
Vitalijus 3a5365f77c Translated using Weblate (Lithuanian)
Currently translated at 100.0% (657 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/lt/
2026-09-15 12:00:26 +00:00
IreuN f69ef36e7d Translated using Weblate (Polish)
Currently translated at 100.0% (657 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/pl/
2026-09-15 08:16:09 +00:00
Antonio Mamić 998bbf516f Translated using Weblate (Croatian)
Currently translated at 95.8% (630 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/hr/
2026-09-15 01:00:24 +00:00
Tal Sarid 65f08533f1 Translated using Weblate (Hebrew)
Currently translated at 100.0% (657 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/he/
2026-09-14 19:19:59 +00:00
nextlooper42 3d087faa00 Translated using Weblate (Slovak)
Currently translated at 100.0% (657 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/sk/
v0.20.0-beta.2
2026-09-13 10:34:19 +00:00
krvi 30af5e7de1 Translated using Weblate (Faroese)
Currently translated at 99.5% (654 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fo/
2026-09-12 18:00:25 +00:00
Thibault CAPDEVIELLE 4be74154f1 Translated using Weblate (French)
Currently translated at 99.3% (653 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fr/
2026-09-12 18:00:24 +00:00
Thibault CAPDEVIELLE ecae0c1c76 Translated using Weblate (French)
Currently translated at 99.3% (653 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fr/
2026-09-12 13:00:26 +00:00
Vitalijus 85a25e6883 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (657 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/lt/
2026-09-11 19:58:44 +00:00
krvi e3bf9c9091 Translated using Weblate (Faroese)
Currently translated at 99.2% (652 of 657 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fo/
2026-09-11 17:00:25 +00:00