Niels van Velzen
e637337eff
Store user playback position in MediaItem extras to avoid extra API call
v2.7.0-beta.1
2026-06-20 16:25:10 +02:00
Niels van Velzen
f0e1c8283a
Undo formatting changes in LibraryMediaId
2026-06-20 16:25:10 +02:00
Niels van Velzen
a433499176
Fix default download method not showing in settings
2026-06-20 16:24:52 +02:00
Niels van Velzen
eb8b08818d
Play downloaded audio in external app
2026-06-20 16:24:33 +02:00
Jordan Rushing and Jordan Rushing
2aa318549b
Improve audiobook support to Android Auto ( #2017 )
...
* Add complete audiobook support to Android Auto
Extends the existing Android Auto audiobook browsing (added in upstream
PR #1984 ) with several missing pieces:
- Include audiobooks in Favorites and Recently Played sections
- Include audiobooks in Genre browsing with direct playback action
- Add Audiobooks group to search results
- Resume audiobook playback from saved position (playbackPositionTicks)
rather than always starting from the beginning
* Change the 10000L tick to a private const
* Address PR review feedback: use SDK ticks conversion, encode resume position at browse time, explicit genre action mapping, and audiobooks string resource
* Fetch resume position from item instead of embedding it in the media ID
---------
Co-authored-by: Jordan Rushing <jordanmichaelrushing@users.noreply.github.com >
2026-06-20 09:44:33 +02:00
Matija Herceg
5459132853
Fix bluetooth media keys for local video playback ( #1973 )
2026-06-20 07:43:21 +00:00
Translation expert
1d7431389f
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (153 of 153 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/ar/
2026-06-20 00:26:22 +00:00
Lofuuzi
3edfd417ff
Translated using Weblate (Cantonese (Traditional Han script))
...
Currently translated at 100.0% (153 of 153 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/yue_Hant/
2026-06-19 08:26:22 +00:00
queeup
4c4b76e3cc
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (153 of 153 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/tr/
2026-06-18 23:26:22 +00:00
Kityn
d116af81f9
Translated using Weblate (Polish)
...
Currently translated at 100.0% (153 of 153 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/pl/
2026-06-18 18:26:22 +00:00
Bas
ae803a206d
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (153 of 153 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/nl/
2026-06-18 18:26:21 +00:00
Bas
e15c153cfb
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (151 of 151 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/nl/
2026-06-18 16:19:30 +00:00
Niels van Velzen
34c176e3f6
Show message when there are no downloads
2026-06-18 18:19:25 +02:00
Kityn
58630c41a0
Translated using Weblate (Polish)
...
Currently translated at 100.0% (148 of 148 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/pl/
2026-06-18 14:41:09 +00:00
Bas
6e246d8a0d
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (148 of 148 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/nl/
2026-06-18 14:41:08 +00:00
Niels van Velzen
57b4aac586
Show download settings dialog on first download
2026-06-18 16:41:03 +02:00
Niels van Velzen
f90b3e543b
Fix downloads not working when no storage location set
2026-06-18 16:41:03 +02:00
SJJ
122c1801d8
Add horizontal seek gesture support with overlay feedback ( #1895 )
2026-06-18 14:43:37 +02:00
Andi Chandler
876e8acf4d
Translated using Weblate (English (United Kingdom))
...
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/en_GB/
2026-06-18 11:26:23 +00:00
queeup
2660aa1969
Translated using Weblate (Turkish)
...
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/tr/
2026-06-17 22:16:44 +00:00
engineer948
7308ac2092
Translated using Weblate (Azerbaijani)
...
Currently translated at 0.6% (1 of 146 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/az/
2026-06-17 17:26:22 +00:00
engineer948
09e2dd9664
Added translation using Weblate (Azerbaijani)
2026-06-17 14:33:06 +00:00
Maltavius
20b3b81dfe
Translated using Weblate (Swedish)
...
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/sv/
2026-06-17 13:26:23 +00:00
Rohith
98e231285e
Translated using Weblate (Kannada)
...
Currently translated at 39.7% (58 of 146 strings)
Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/kn/
2026-06-15 20:26:22 +00:00
Stecy Gravel
d131a7b228
Translated using Weblate (French)
...
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/fr/
2026-06-14 21:26:21 +00:00
BotBlake
c04f49298b
use decode from string directly
2026-06-14 17:45:27 +02:00
Niels van Velzen
b5ee1feb0f
Fix database migration for existing installs
2026-06-14 17:30:54 +02:00
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 H and Claude 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