7981 Commits

Author SHA1 Message Date
Niels van Velzen
af0255440c Enable constant bitrate seeking
(cherry picked from commit e65492c254de034ba810be79a038399ce54a4137)
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 9577e11e4115bff87c19fcd62005a8e9faa86fcc)
v0.17.3
2024-08-12 08:44:31 +02:00
Niels van Velzen
7d84011d81 Re-use supportsHevc in one additional place
(cherry picked from commit 6111cbec5a3e7791ed2847d35b35333d05902124)
v0.17.2
2024-08-11 09:59:40 +02:00
Joseph Price
36a307cd7f Really don't request HEVC if unsupported
(cherry picked from commit c7a4c89b74abccdcd3f91785f678bc51ae74185c)
2024-08-11 09:59:39 +02:00
Niels van Velzen
2a122803c2 Fix InfoRow not using requested media source
(cherry picked from commit b0cd0c5b374abb49577c3109f462461376e25f97)
2024-08-11 09:59:39 +02:00
Niels van Velzen
dbf6dc0f9a Reset display mode when exiting video player
(cherry picked from commit aa5fb63b7195a41ad0bba49cc1cecd75ae0f5a66)
2024-08-11 09:59:38 +02:00
Niels van Velzen
fd663aff39 Improve InfoRow colors/font readability
(cherry picked from commit d661583a86ff080c4c81ada2ffd274f47de6e9a8)
2024-08-11 09:59:38 +02:00
Niels van Velzen
30e34568c1 Fix intros showing next up screen
(cherry picked from commit fe31c19f15da96f94664c1e80c2c8c3a155bf2ca)
2024-08-11 09:59:37 +02:00
Niels van Velzen
5fb77314c4 Fix crash when starting next episode
(cherry picked from commit fcd9751d827a2a306bdbfb5fb9b14da9e5de0f87)
2024-08-11 09:59:37 +02:00
Niels van Velzen
d436c5de3d Graduate reactive homepage to stable
(cherry picked from commit f8c53458716bc92b8abc27a1d824067650fc0bd4)
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 0385f63fbe065d8907d3229c4ffae2f3dfa2279b)
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 6cc1031b8a9489d5411daa6994b39947bed85782)
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 587f0fb35abc65ce37a919967188cee288187e40)
2024-08-11 09:59:19 +02:00
Niels van Velzen
ef899f98bc Fix SelectQualityAction crashing when opening menu
(cherry picked from commit 044ce671109fccd04cd694f20b55fc17f6f0bb0a)
v0.17.1
2024-08-06 15:20:34 +02:00
Niels van Velzen
de6c7904f0 Use "direct play" as default audio behavior
(cherry picked from commit f6c536880d18ddb98e05cd3ebaed094eb2bc0eed)
2024-08-06 15:20:34 +02:00
Marc Vollmer
0a79d5b60f Fix NullPointerException in LeanbackOverlayFragment.onPause
(cherry picked from commit 3b852a031ec08e97a2bde9254b78972476792c92)
2024-08-06 15:20:33 +02:00
Niels van Velzen
36e0bc1edc Fix NullPointerException in CustomPlaybackOverlayFragment.onResume
(cherry picked from commit 7bc99d2e668f51fa11b1f4d3ffc11ae70ded87f3)
2024-08-06 15:20:33 +02:00
Niels van Velzen
8faeb3aac1 Remove context requirement from ExoPlayerProfile
(cherry picked from commit 9ecf952351e19a2c83df8564254f837bf88a6489)
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 a8c9f054abf3dafce16b9b2c36dbeb2c4d4880f0)
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 61b4178dec96c2782ef6846d771e0cf9bcce786e)
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 9aa1759ae741509483dc6cb90a7091c9a12f036b)
2024-08-06 15:20:10 +02:00
Niels van Velzen
0c667ab615 Strip HTML from descriptions in leanback integration
(cherry picked from commit 2e5598793985f4b79a0557e42c12bd15ad656dc3)
2024-08-06 15:20:09 +02:00
Micka149
fa231f7b9b Translated using Weblate (Russian)
Currently translated at 96.7% (502 of 519 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/ru/
v0.17.0
2024-07-30 15:41:31 -04:00
Lukas Šlenys
21dd49d1d3 Translated using Weblate (Lithuanian)
Currently translated at 78.9% (410 of 519 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/lt/
2024-07-26 10:41:31 -04:00
renovate[bot]
b12e4a6978 fix(deps): update dependency org.jellyfin.sdk:jellyfin-core to v1.5.2 v0.17.0-beta.5 2024-07-25 21:36:46 +02:00
Niels van Velzen
27a3cda6a9 Fix Live TV program popup not populating when opening early 2024-07-25 20:52:46 +02:00
Niels van Velzen
de49e106c5 Fix record buttons in LiveProgramDetailPopup swapped 2024-07-25 20:35:41 +02:00
Niels van Velzen
2d451e51a0 Update targetSdk to 34 2024-07-25 19:16:30 +02:00
renovate[bot]
a9ab6c86ea chore(deps): update github/codeql-action action to v3.25.14 2024-07-25 18:38:17 +02:00
renovate[bot]
444e4e79b3 fix(deps): update androidx.media3 to v1.4.0 2024-07-25 18:38:04 +02:00
Niels van Velzen
fa4ccd3c0f Fix nullability in copyWith[Series]TimerId functions 2024-07-25 15:35:41 +02:00
Niels van Velzen
cc7df2483a Fix "other" items in ByLetterFragment 2024-07-24 21:29:48 +02:00
renovate[bot]
4b933c247a fix(deps): update dependency androidx.activity:activity to v1.9.1 2024-07-24 21:16:59 +02:00
renovate[bot]
01fecadac3 fix(deps): update androidx.fragment to v1.8.2 2024-07-24 21:12:58 +02:00
renovate[bot]
108d24f55f fix(deps): update androidx.lifecycle to v2.8.4 2024-07-24 21:12:47 +02:00
Justin
4488a679c9 Translated using Weblate (German)
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/de/
2024-07-24 10:54:33 -04:00
Justin
3c2839462a Translated using Weblate (German)
Currently translated at 100.0% (519 of 519 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/de/
2024-07-24 10:54:33 -04:00
Niels van Velzen
dcbf87488c Fix NPE when opening Live TV guide for the first time 2024-07-23 17:53:56 +02:00
Bond_009
da8e5e8396 Add PCM_S16LE, PCM_S20LE and PCM_S24LE to supported audio codecs
These formats can be found on DVD and Blu-Ray
2024-07-23 17:39:53 +02:00
Weblate
63ab22f31d Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/
2024-07-23 09:19:29 -04:00
Niels van Velzen
38589ef0c7 Remove unused dtsEnabled preference 2024-07-23 15:19:25 +02:00
Niels van Velzen
a54a5945ee Disable tunneling 2024-07-23 15:19:12 +02:00
Niels van Velzen
6390a95314 Update MediaInfoCardView design 2024-07-23 07:35:42 +02:00
Niels van Velzen
bf60489403 Always show debug media info when available 2024-07-23 07:35:42 +02:00
Niels van Velzen
07eddcd559 Add some audio related information to MediaInfoCardView 2024-07-23 07:35:42 +02:00
bummer2000
3165459b8c Translated using Weblate (Bulgarian)
Currently translated at 32.8% (171 of 520 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/bg/
2024-07-22 18:41:30 -04:00
Imjustjokingwithya
1edf91aa7c Translated using Weblate (Finnish)
Currently translated at 92.3% (480 of 520 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/fi/
2024-07-22 11:41:30 -04:00
Niels van Velzen
b2939bfe38
Split "playback/exoplayer" Gradle module into two (#3781)
* Split media3-session to own Gradle module

* Rename playback.exoplayer to playback.media3-exoplayer

* Use submodule for media3
2024-07-22 07:52:31 +02:00
Giuseppe Sacco
0a4b4c1fd6 Translated using Weblate (Italian)
Currently translated at 100.0% (520 of 520 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/it/
2024-07-21 08:41:30 -04:00
renovate[bot]
263b485ba4 fix(deps): update dependency org.jellyfin.sdk:jellyfin-core to v1.5.1 2024-07-21 13:31:44 +02:00