Commit Graph
9219 Commits
Author SHA1 Message Date
Niels van Velzen dc4af31285 Fix ExoPlayerBackend.playItem not calling exoPlayer.play v0.19.7 2026-02-03 13:41:00 +01:00
Niels van Velzen 8d5bd8fd4b Revert "Bump upcomingMinimumServerVersion to 10.11"
This reverts commit f56faa2ad0.
2026-02-03 13:39:04 +01:00
Niels van Velzen fdbea3e613 Specify audio attributes in VideoManager
(cherry picked from commit 7acfc41498)
2026-02-03 13:38:50 +01:00
Niels van Velzen b323af2f11 Increase amount of cached MediaItems to 10
(cherry picked from commit 913beda916)
2026-02-03 13:38:41 +01:00
Niels van Velzen 5bd6d9f2c2 Support layout direction in ToolbarLayout
(cherry picked from commit 59a36bacf1)
2026-02-03 13:38:33 +01:00
Niels van Velzen 3258933d39 Fix 720 and 420 Kbit/s bitrate options not working
(cherry picked from commit a01d539b92)
2026-02-03 13:38:25 +01:00
Niels van Velzen 3a6fdfece9 Run build workflow on release branches
(cherry picked from commit 81d84e47aa)
v0.19.6
2025-12-28 16:44:26 +01:00
Niels van Velzen 23a5572024 Fix AVC high 10 reporting as main 10 in device profile
(cherry picked from commit 9f328d0281)
2025-12-25 11:21:28 +01:00
tobster093 9a3022a590 Fix Live TV direct play stability (#5229)
(cherry picked from commit ac89159455)
2025-12-23 10:53:24 +01:00
Niels van Velzen f56faa2ad0 Bump upcomingMinimumServerVersion to 10.11
(cherry picked from commit 0e7f52fd42)
2025-12-23 10:53:11 +01:00
Niels van Velzen 5e1883935d Disallow seeking when duration is unknown
(cherry picked from commit 66cafdd3c8)
v0.19.5
2025-12-13 10:56:51 +01:00
Niels van Velzen 69d6283cd5 Use AAC over HLS for music transcoding
(cherry picked from commit 25161f11db)
2025-12-13 10:56:45 +01:00
Damontecres 1b492c573d Add VC-1 to device direct play profile
Adds direct play support for VC-1 video codec on devices with a builtin decoder

(cherry picked from commit 6674239bae)
2025-12-13 10:56:40 +01:00
Jens van Almsick d1909aef27 utilize group id for track selection
group ids always start at 0 so we don't need the ```indexStartsAtOne```
parameter anymore

(cherry picked from commit 66573c399f)
2025-12-01 11:34:02 +01:00
Jens van Almsick 6cea36f909 clear audio stream index on item start
(cherry picked from commit a1e6b17faf)
2025-12-01 11:34:01 +01:00
Niels van Velzen 7745856646 Fix tinting in account switcher button fallback icon
(cherry picked from commit 07e3809227)
2025-12-01 11:33:31 +01:00
clams4shoes 788f585199 Add AV1 detection support for older Android versions (#5186)
* Fix AV1 support on Fire OS

* Use API checks instead of reflection

(cherry picked from commit da71c6f6a0)
2025-12-01 11:33:02 +01:00
Douglas Newman 90f941fc9a Fix Vimu Player Integration (#5187)
* fix activity result status code handling for vimu

* Fixup

---------

Co-authored-by: Niels van Velzen <git@ndat.nl>
(cherry picked from commit 7e95582f89)
2025-12-01 11:32:56 +01:00
Niels van Velzen b653d89285 Fix search input not set to single line v0.19.4 2025-11-17 17:56:35 +01:00
Niels van Velzen c50a8356b3 Do not clear audio stream index when starting item
(cherry picked from commit 04da7eb69e)
2025-11-17 17:47:51 +01:00
Niels van Velzen 9be3b5f81f Increase log level for useful debug log messages
(cherry picked from commit fd5ff1cdd9)
2025-11-17 17:47:51 +01:00
Niels van Velzen a7a37054f2 Use media source instead of item in switchAudioStream
(cherry picked from commit 7bc34dce91)
2025-11-17 17:47:50 +01:00
Niels van Velzen 49182a2a71 Use MediaSource runtime when available
(cherry picked from commit ceaaa51812)
2025-11-17 17:47:50 +01:00
Ivan Noleto f473b3acb5 Fix play all and shuffle album/artist playback (#5135)
(cherry picked from commit 2e2d9ec9b4)
2025-11-17 17:47:49 +01:00
Ivan Noleto 5caf4ac11b Fix music playback sort order to match web client
(cherry picked from commit d3c84df367)
2025-11-17 17:47:49 +01:00
Niels van Velzen 4ec568c311 Fix getting supportedSampleRates on Fire OS throwing NullPointerException
(cherry picked from commit eb362165b1)
2025-11-17 17:47:49 +01:00
Niels van Velzen 3cdeba071c Fix crash in FullDetailsFragmentHelper.resumePlayback
(cherry picked from commit 0d9abb9f17)
v0.19.3
2025-11-09 17:32:36 +01:00
Niels van Velzen d80df757fc Remove display Dolby Vision checks
(cherry picked from commit a330cdcc26)
2025-11-09 17:32:35 +01:00
Niels van Velzen 58b936b334 Disable visibilityThreshold in rememberPlayerProgress
(cherry picked from commit 56ac9ca8ff)
2025-11-09 17:32:35 +01:00
Niels van Velzen e22267b089 Get audio duration from player instead of item metadata in AudioNowPlayingFragment
(cherry picked from commit 1dba22557d)
2025-11-09 17:32:34 +01:00
Frederik Boster bf9a5ea5af Fix low quality card images
To avoid low quality card images the scaling is moved to the server-side by requesting images with appropriate dimensions in all cases.

Fixes #4955

(cherry picked from commit f748a566dd)
2025-11-09 17:32:33 +01:00
Niels van Velzen 8fabf7904d Infer subtitle format from media stream path for external players
(cherry picked from commit 55f3fd7b05)
2025-11-09 17:32:32 +01:00
Niels van Velzen 7bbcfb50cd Avoid divide by zero in Seekbar
(cherry picked from commit ffc6765cfe)
2025-11-09 17:32:32 +01:00
Jens van Almsick b13eaea746 fix: clear only audio stream index on media item start
Before clearPlaybackSessionOptions() was called which also cleared the
subtitle index, but because baking in subs will restart the playback
this lead to an infinite loop.

(cherry picked from commit a1dd6fcfd9)
2025-11-09 17:32:31 +01:00
Niels van Velzen 21b4103cb8 Revert "fix: audio track selection on subsequent video media items"
This reverts commit 5c4ebcf7da.

(cherry picked from commit 3fe6ed6f7b)
v0.19.2
2025-11-01 15:09:48 +01:00
Niels van Velzen 540eb286b3 Downgrade AGP to v8.11.1 v0.19.1 2025-11-01 14:33:19 +01:00
Niels van Velzen d105175395 Fix speechRecognizer not using BCP47 tag for language extra 2025-10-31 22:13:10 +01:00
Niels van Velzen 30f781741c Fix lyrics not synced on screensaver 2025-10-31 22:12:58 +01:00
Jens van Almsick 5c4ebcf7da fix: audio track selection on subsequent video media items 2025-10-31 19:05:31 +01:00
Themsamsam b169bbc788 Translated using Weblate (Sinhala)
Currently translated at 50.0% (2 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android TV Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv-fastlane/si/
2025-10-31 10:51:53 +00:00
Themsamsam 3f7f2292ae Translated using Weblate (Sinhala)
Currently translated at 0.5% (3 of 560 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/si/
2025-10-31 10:51:53 +00:00
Themsamsam 14c8cefa09 Added translation using Weblate (Sinhala) 2025-10-31 07:49:40 +00:00
Battseren Badral 411d3cc7af Translated using Weblate (Mongolian)
Currently translated at 31.7% (178 of 560 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/mn/
2025-10-29 22:51:54 +00:00
Klara T. 14abfaf6ec Translated using Weblate (Czech)
Currently translated at 100.0% (4 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android TV Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv-fastlane/cs/
2025-10-29 11:51:53 +00:00
Klara T. e733fa8d41 Translated using Weblate (Czech)
Currently translated at 100.0% (560 of 560 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/cs/
2025-10-29 11:51:53 +00:00
Battseren Badral 681deaef99 Translated using Weblate (Mongolian)
Currently translated at 30.8% (173 of 560 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/mn/
2025-10-28 21:51:54 +00:00
Battseren Badral e0dd8882ac Translated using Weblate (Mongolian)
Currently translated at 100.0% (4 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android TV Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv-fastlane/mn/
2025-10-28 18:53:57 +00:00
Battseren Badral 0cb1ea48c6 Translated using Weblate (Mongolian)
Currently translated at 27.6% (155 of 560 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/mn/
2025-10-28 18:53:56 +00:00
Gasper Mlinar ddd5b2cff5 Translated using Weblate (Slovenian)
Currently translated at 100.0% (560 of 560 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/sl/
2025-10-28 15:51:53 +00:00
HanaO00 3cc3cd6ac5 Translated using Weblate (French)
Currently translated at 100.0% (560 of 560 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fr/
2025-10-28 15:51:53 +00:00