Niels van Velzen
b3b882040f
Don't close player with invalid state in onCreate
...
App / Lint / Lint (push) Has been cancelled
App / Test / Test (push) Has been cancelled
Repo / Label merge conflict / Triage (push) Has been cancelled
(cherry picked from commit bc4f246b66
)
2024-11-02 10:38:00 +01:00
Niels van Velzen
255215ed12
Add missing audioCodec to music transcode
...
App / Lint / Lint (push) Waiting to run
App / Test / Test (push) Waiting to run
Repo / Label merge conflict / Triage (push) Waiting to run
(cherry picked from commit 0f97f5a95b
)
2024-11-01 22:06:33 +01:00
Niels van Velzen
0a4413e799
Use Java 21 in jvm toolchain
...
(cherry picked from commit acf8af6441
)
2024-11-01 22:01:22 +01:00
Niels van Velzen
8c25ae7ef9
Change upcomingMinimumServerVersion to 10.10.0 to warn about upcoming 10.10 requirement
...
App / Lint / Lint (push) Has been cancelled
App / Test / Test (push) Has been cancelled
Repo / Label merge conflict / Triage (push) Has been cancelled
(cherry picked from commit d96e23d001
)
2024-10-26 17:13:13 +02:00
Niels van Velzen
41ec243b27
Use parcelable array list in DestinationFragmentView saved state
...
App / Lint / Lint (push) Has been cancelled
App / Test / Test (push) Has been cancelled
Repo / Label merge conflict / Triage (push) Has been cancelled
(cherry picked from commit 746c662bb9
)
2024-10-18 19:28:11 +02:00
Niels van Velzen
2d40f262b2
(0.17.z) Fix playing subsequent episode not working
2024-10-18 19:26:28 +02:00
Niels van Velzen
fe7f0c62d3
Restore forced aspect ratio for poster types on video items
...
App / Lint / Lint (push) Has been cancelled
App / Test / Test (push) Has been cancelled
Repo / Label merge conflict / Triage (push) Has been cancelled
(cherry picked from commit bf4198a8b8
)
2024-10-13 13:57:35 +02:00
Niels van Velzen
16a382c6b5
Fix video player not closing when fragment is stopped
...
(cherry picked from commit c522f09cc2
)
2024-10-13 13:57:29 +02:00
Niels van Velzen
bb42fd4801
Fix incorrectly navigating on resume
...
App / Lint / Lint (push) Has been cancelled
App / Test / Test (push) Has been cancelled
Repo / Label merge conflict / Triage (push) Has been cancelled
(cherry picked from commit 2c7bd27525
)
2024-09-28 12:53:11 +02:00
Niels van Velzen
ea16d8a6a4
Change upcomingMinimumServerVersion to 10.9.11 to encourage updating
...
Profile related fixes in 10.9.10 improve playback, however users may not be aware of that. Use the upcoming minimum server function to notify users about this version. We'll still support 10.9.0>=.
(cherry picked from commit fdde857be6
)
2024-09-28 12:53:11 +02:00
Bond_009
eb869d291a
Fix aspect ratio specials
...
Don't overwrite the aspect ratio for videos
Change return value of ImageHelper.getImageAspectRatio to not be nullable
Fixes #1192
Possibly a regression from #830
(cherry picked from commit 90573f610f
)
2024-09-28 12:53:10 +02:00
Niels van Velzen
8d2f928ad1
Fix back press callback in CustomPlaybackOverlayFragment
...
(cherry picked from commit 933fdbcca4
)
2024-09-28 12:53:10 +02:00
renovate[bot]
1c43f27bf7
Update dependency org.jellyfin.sdk:jellyfin-core to v1.5.5
...
(cherry picked from commit 8d6d3b3a35
)
2024-09-08 11:24:54 +02:00
Niels van Velzen
3f8c4bf662
Fix current fragment not removed on back press
...
(cherry picked from commit 13f6a70fa5
)
2024-09-08 11:24:43 +02:00
Niels van Velzen
c3890f7ac0
Use custom logic for fragment back stack
...
(cherry picked from commit e460c6e403
)
2024-09-08 11:24:42 +02:00
MichaelRUSF
ab165301d8
Update DeviceUtils with Xiaomi TV Stick ( #3951 )
...
* Add Mi Stick to DeviceUtils
* Fix comment
(cherry picked from commit 86d6195a06
)
2024-09-08 11:24:42 +02:00
renovate[bot]
16dfd24849
Update androidx.media3 to v1.4.1
...
(cherry picked from commit be43311978
)
2024-09-08 11:24:16 +02:00
renovate[bot]
9a189c57b7
Update dependency org.jellyfin.sdk:jellyfin-core to v1.5.4
...
(cherry picked from commit 3916c2a117
)
2024-09-08 11:24:16 +02:00
Niels van Velzen
d7d774ffbf
Fix capitalization in video profiles causing invalid transcodes
...
(cherry picked from commit b116db0d49
)
2024-09-08 11:24:06 +02:00
MichaelRUSF
271e0cf320
Fix for devices with no HEVC Main 10 support
...
(cherry picked from commit fe05b82b95
)
2024-09-08 11:24:06 +02:00
MichaelRUSF
8b4275dea2
AVC level check profiles
...
(cherry picked from commit 50ef4a7718
)
2024-09-08 11:24:05 +02:00
MichaelRUSF
5b09d3b113
AVC media codec levels
...
(cherry picked from commit 49bcd6fe2c
)
2024-09-08 11:24:05 +02:00
renovate[bot]
62f98901b0
Update Kotlin to v2.0.20
...
(cherry picked from commit 09027c2bc5
)
2024-08-22 17:47:50 +02:00
renovate[bot]
19381684ae
Update dependency androidx.tv:tv-material to v1.0.0
...
(cherry picked from commit f2a47d1c9a
)
2024-08-22 17:47:11 +02:00
Niels van Velzen
176a7e3391
Improve behavior when no playable items found
...
(cherry picked from commit 1f789ac00f
)
2024-08-22 17:47:07 +02:00
Niels van Velzen
2dbdbe8c28
Disable direct play when encountering playback error twice
...
(cherry picked from commit 1199fa5253
)
2024-08-22 17:47:06 +02:00
Niels van Velzen
1502dc805b
Fix toggling favorites in ItemListFragment
...
(cherry picked from commit a4ec607543
)
2024-08-22 17:47:06 +02:00
Niels van Velzen
29fc35f215
Fix channels interpreted as Live TV channels
...
(cherry picked from commit ae2d74b263
)
2024-08-22 17:47:06 +02:00
Niels van Velzen
af0255440c
Enable constant bitrate seeking
...
(cherry picked from commit e65492c254
)
2024-08-22 17:47:05 +02:00
Niels van Velzen
389c48a1fd
Fix crash when item doesn't have a default audio/subtitle stream
...
(cherry picked from commit 9577e11e41
)
2024-08-12 08:44:31 +02:00
Niels van Velzen
7d84011d81
Re-use supportsHevc in one additional place
...
(cherry picked from commit 6111cbec5a
)
2024-08-11 09:59:40 +02:00
Joseph Price
36a307cd7f
Really don't request HEVC if unsupported
...
(cherry picked from commit c7a4c89b74
)
2024-08-11 09:59:39 +02:00
Niels van Velzen
2a122803c2
Fix InfoRow not using requested media source
...
(cherry picked from commit b0cd0c5b37
)
2024-08-11 09:59:39 +02:00
Niels van Velzen
dbf6dc0f9a
Reset display mode when exiting video player
...
(cherry picked from commit aa5fb63b71
)
2024-08-11 09:59:38 +02:00
Niels van Velzen
fd663aff39
Improve InfoRow colors/font readability
...
(cherry picked from commit d661583a86
)
2024-08-11 09:59:38 +02:00
Niels van Velzen
30e34568c1
Fix intros showing next up screen
...
(cherry picked from commit fe31c19f15
)
2024-08-11 09:59:37 +02:00
Niels van Velzen
5fb77314c4
Fix crash when starting next episode
...
(cherry picked from commit fcd9751d82
)
2024-08-11 09:59:37 +02:00
Niels van Velzen
d436c5de3d
Graduate reactive homepage to stable
...
(cherry picked from commit f8c5345871
)
2024-08-11 09:59:36 +02:00
renovate[bot]
8157e3e5c1
Update dependency androidx.tv:tv-material to v1.0.0-rc02
...
(cherry picked from commit 0385f63fbe
)
2024-08-11 09:59:20 +02:00
renovate[bot]
3656c18e8f
Update dependency androidx.work:work-runtime to v2.9.1
...
(cherry picked from commit 6cc1031b8a
)
2024-08-11 09:59:19 +02:00
renovate[bot]
9f48b7da39
Update dependency org.jellyfin.sdk:jellyfin-core to v1.5.3
...
(cherry picked from commit 587f0fb35a
)
2024-08-11 09:59:19 +02:00
Niels van Velzen
ef899f98bc
Fix SelectQualityAction crashing when opening menu
...
(cherry picked from commit 044ce67110
)
2024-08-06 15:20:34 +02:00
Niels van Velzen
de6c7904f0
Use "direct play" as default audio behavior
...
(cherry picked from commit f6c536880d
)
2024-08-06 15:20:34 +02:00
Marc Vollmer
0a79d5b60f
Fix NullPointerException in LeanbackOverlayFragment.onPause
...
(cherry picked from commit 3b852a031e
)
2024-08-06 15:20:33 +02:00
Niels van Velzen
36e0bc1edc
Fix NullPointerException in CustomPlaybackOverlayFragment.onResume
...
(cherry picked from commit 7bc99d2e66
)
2024-08-06 15:20:33 +02:00
Niels van Velzen
8faeb3aac1
Remove context requirement from ExoPlayerProfile
...
(cherry picked from commit 9ecf952351
)
2024-08-06 15:20:11 +02:00
majmongoose
160ef4914f
Add Google Chromecast HD limitation ( #3820 )
...
* Add identification for Google Chromecast HD
Possibly an upstream bug is preventing this from working, as the chromecast is being idenitified correctly in debugging.
* Update DeviceUtils.kt
Added a note for the reason of the change.
* Removed unintentional imports
* Update app/src/main/java/org/jellyfin/androidtv/util/DeviceUtils.kt
Make changes suggested by maintainer.
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
* Update DeviceUtils.kt
Removed unneeded isChromecastHD
---------
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
(cherry picked from commit a8c9f054ab
)
2024-08-06 15:20:10 +02:00
Niels van Velzen
474c0774f1
Fix AudioNowPlayingFragment showing wrong item in extremely rare cases
...
(cherry picked from commit 61b4178dec
)
2024-08-06 15:20:10 +02:00
Niels van Velzen
0c9ba1ccec
Fix race condition in PictureViewerViewModel
...
Using the showNext/showPrevious functions while the album is still loading can cause an IndexOutOfBoundsException. Check if the album is empty (default value) first before trying to read from it to avoid these crashes.
(cherry picked from commit 9aa1759ae7
)
2024-08-06 15:20:10 +02:00
Niels van Velzen
0c667ab615
Strip HTML from descriptions in leanback integration
...
(cherry picked from commit 2e55987939
)
2024-08-06 15:20:09 +02:00