Commit Graph
8432 Commits
Author SHA1 Message Date
Niels van Velzen 675ae7c391 Fix retrieveAndPlay incorrectly using ticks instead of milliseconds as start position v0.18.11 2025-07-05 09:32:32 +02:00
dtrexler 8072861522 Clear skip overlay before applying media segments
(cherry picked from commit 46ce0561ae)
2025-07-04 21:09:52 +02:00
Ludovico de Nittis bb75ad1151 Allow Exoplayer to invalidate the track selection on capabilities change
If the capabilities of a device change, Exoplayer can invalidate the
current selection to adhere to the new list of capabilities.

This helps the Nvidia Shield and its content matching refresh rate
option because, during the refresh rate switching period, the reported
capabilities change. Without this flag, the device could reproduce audio
as PCM instead of the expected passthrough.

Addresses https://github.com/jellyfin/jellyfin-androidtv/issues/4067,
additional context https://github.com/androidx/media/issues/2258

(cherry picked from commit 95f8e4db22)
2025-07-04 21:09:45 +02:00
Niels van Velzen 9129f3b67d Fix DestinationFragmentView not replacing existing fragment on resume
(cherry picked from commit fdd079d32b)
v0.18.10
2025-06-06 21:39:10 +02:00
Niels van Velzen 8866f8a671 Add missing action for AndroidMediaService
(cherry picked from commit 7bc2af7ff7)
v0.18.9
2025-05-28 19:13:42 +02:00
renovate[bot] 57e3827cec Update jellyfin-androidx-media to 1.6.1+1
(cherry picked from commit 0ecec926e8)
2025-05-28 19:12:49 +02:00
renovate[bot] 51acba94b3 Update androidx.media3 to v1.6.1
(cherry picked from commit 084061df65)
2025-05-28 19:11:16 +02:00
Florian Dreier ac69b905aa Fix crash on startup (#4640)
* Fix crash on startup

* Changed condition evaluation order

(cherry picked from commit a78db2701a)
2025-05-28 19:11:02 +02:00
Niels van Velzen 82539eff8f Fix crash in CustomPlaybackOverlayFragment.prepareChannelAdapter when Live TV channels are not loaded
(cherry picked from commit b22d45816e)
2025-05-28 19:10:52 +02:00
Niels van Velzen 6959bc66b5 Fix "favorites" playlist not showing when the user has no playlists
(cherry picked from commit 3067f07b2e)
2025-05-28 19:10:42 +02:00
Niels van Velzen 8a7c786fb6 Do not set audio session to pipeline on create
(cherry picked from commit 9d87030c1b)
v0.18.8
2025-04-11 18:32:38 +02:00
Niels van Velzen 7ca6934c35 Fix experimental audio night mode feature crashing the app
(cherry picked from commit 1574220fb4)
2025-04-11 18:32:37 +02:00
renovate[bot] 4bdfd5de41 Update dependency org.jellyfin.sdk:jellyfin-core to v1.6.8
(cherry picked from commit 7636916166)
v0.18.7
2025-04-09 18:58:05 +02:00
renovate[bot] c15b55b0da Update androidx.media3 to v1.6.0
(cherry picked from commit 2aec7b32fd)
2025-04-09 18:56:36 +02:00
Niels van Velzen 5e9e747020 Fix ItemRowAdapter failures never logged
(cherry picked from commit a8b5209b5a)
2025-04-09 18:55:23 +02:00
Niels van Velzen 7c71efd1a0 Fix crash when trying to update detached AudioNowPlayingFragment
(cherry picked from commit 6354fc3bcd)
2025-04-09 18:55:14 +02:00
Niels van Velzen 958a388048 Add custom connectivity checker for Coil that always claims to be connected
(cherry picked from commit 99a8f78623)
v0.18.6
2025-03-11 22:00:11 +01:00
Niels van Velzen 4eca5b7bd8 Enable logging for Coil
(cherry picked from commit f0886fccc3)
2025-03-11 22:00:11 +01:00
Niels van Velzen 71bd5cc74d Fix filtering not working in collections view (v2)
(cherry picked from commit a4d8295ecd)
v0.18.5
2025-03-03 11:53:44 +01:00
Niels van Velzen 70c5d161f9 Revert "Fix filtering not working in collections view"
This reverts commit 27c430e864.

(cherry picked from commit 71a205dc5a)
2025-03-02 20:55:53 +01:00
Niels van Velzen 21346ab47b Fix crash when switching subtitle track to non existent index
(cherry picked from commit 612f074bb5)
2025-03-01 20:59:32 +01:00
Niels van Velzen 3d305bdcb2 Fix filtering not working in collections view
(cherry picked from commit 27c430e864)
2025-03-01 20:59:31 +01:00
Lukas Fichtner 61d9539dda fix progress time calculation
(cherry picked from commit 2a49b8ba50)
2025-03-01 20:59:18 +01:00
renovate[bot] 379d3433c4 Update coil to v3.1.0
(cherry picked from commit 6418140797)
2025-03-01 20:58:55 +01:00
renovate[bot] 91aae29e39 Update dependency org.jellyfin.sdk:jellyfin-core to v1.6.6
(cherry picked from commit 734dc04f35)
2025-03-01 20:58:38 +01:00
renovate[bot] 80b2a39e24 Update dependency org.jellyfin.sdk:jellyfin-core to v1.6.5
(cherry picked from commit 9882ffb7b7)
2025-03-01 20:58:27 +01:00
renovate[bot] 832ca67a02 Update dependency org.jellyfin.sdk:jellyfin-core to v1.6.4
(cherry picked from commit db7d7f9993)
2025-03-01 20:57:51 +01:00
smarthome-abc 52885af7b9 Trust user added CA certificates (#4397)
* Update AndroidManifest.xml

* Create network_security_config.xml

* Allow user CA certs: Fix PR lint issues

* Allow user CA certs: Add a new line

---------

Co-authored-by: ABC <ABC@Macbook.local>
(cherry picked from commit f6f324cfa9)
2025-03-01 20:57:40 +01:00
Niels van Velzen 8350fae372 Fix crash when favoriting Live TV program while loading additional channels in the guide
(cherry picked from commit 54a70e9e69)
v0.18.4
2025-01-06 12:36:38 +01:00
Niels van Velzen 0912212887 Prevent seeking from crashing app if video info is not initialized yet
(cherry picked from commit 38aa2f1cb3)
2025-01-06 12:36:37 +01:00
Catherine Gilbert f7839968b2 Dismiss playback actions popups on fragment detach (#4365)
* Dismiss playback actions popups on fragment detach

* Update CONTRIBUTORS.md

(cherry picked from commit d91d873c61)
2025-01-06 12:36:37 +01:00
Niels van Velzen 3ca8667d32 Fix unable to focus toolbar in item details screen
(cherry picked from commit b6b2c0335f)
2025-01-06 12:36:36 +01:00
Niels van Velzen af782baf86 Fix unable to focus toolbar in server selection screen
(cherry picked from commit eb8d7f8392)
2025-01-06 12:36:36 +01:00
Niels van Velzen 920ddccc80 Fix app crashing when playback reporting fails
(cherry picked from commit c86573b671)
2025-01-06 12:36:35 +01:00
Niels van Velzen 71308f6ddc Fix Live TV fail-over not working
(cherry picked from commit 3385058775)
2025-01-06 12:36:35 +01:00
Niels van Velzen db22ecd787 Enable audio focus for music playback
(cherry picked from commit 0533d54bbd)
2025-01-06 12:36:35 +01:00
Niels van Velzen df2aeeac75 Infer subtitle codec from delivery URL v0.18.3 2024-12-25 10:33:34 +01:00
Niels van Velzen d349b79665 Fix crash when starting progress report loop without active stream in video player 2024-12-24 14:00:18 +01:00
renovate[bot] dae017c970 Update koin to v4.0.1 2024-12-23 17:25:11 +01:00
renovate[bot] 3323442cdd Update github/codeql-action action to v3.28.0 2024-12-23 17:24:06 +01:00
renovate[bot] f098472827 Update dependency io.insert-koin:koin-androidx-compose to v4.0.1 2024-12-23 17:21:45 +01:00
Niels van Velzen 1adb9b08d7 Use private entry index in QueueService 2024-12-21 21:29:40 +01:00
Niels van Velzen c18a68a54d Fix repeat mode not working 2024-12-21 21:29:40 +01:00
Niels van Velzen f95f3d4637 Fix music play action not working after queue has ended 2024-12-21 21:29:33 +01:00
Niels van Velzen 8b2d398942 Fix QueueService.getNextIndices returning one item too many when using REPEAT_ENTRY_ONCE 2024-12-21 09:47:22 +01:00
Niels van Velzen eb7fd833b0 Prevent AudioNowPlayingFragment from showing without active queue 2024-12-21 09:47:16 +01:00
Niels van Velzen 25e79e939e Fix QueueService.next not respecting usePlaybackOrder and useRepeatMode properly 2024-12-21 09:47:04 +01:00
Niels van Velzen 5547bbc468 Fix useNextIndex never removing first element in ShuffleOrderIndexProvider and RandomOrderIndexProvider 2024-12-21 09:47:04 +01:00
Niels van Velzen e87e96e9e3 Fix UI audio queue order when shuffling 2024-12-21 09:46:57 +01:00
renovate[bot] 4ebb45b565 Update dependency io.mockk:mockk to v1.13.14 2024-12-20 19:31:16 +01:00