Commit Graph

1768 Commits

Author SHA1 Message Date
renovate[bot]
7e4363f7de Update koin 2023-06-01 10:28:32 +02:00
renovate[bot]
d1736ec76e Update github/codeql-action action to v2.3.5 2023-06-01 10:28:19 +02:00
newton181
900ad2e944 Translated using Weblate (Spanish (Mexico))
Currently translated at 100.0% (98 of 98 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/es_MX/
2023-05-31 15:21:57 -04:00
newton181
2480e1d85d Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (98 of 98 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/es_419/
2023-05-31 15:21:57 -04:00
pranelio
948fc72d2a Translated using Weblate (Lithuanian)
Currently translated at 100.0% (4 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/lt/
2023-05-26 13:21:57 -04:00
sleepycatcoding
a2b415c487 Translated using Weblate (Estonian)
Currently translated at 54.0% (53 of 98 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/et/
2023-05-23 18:21:57 -04:00
Maxr1998
49b821ea4e Disable ExoPlayer and External player while in SyncPlay 2023-05-22 21:29:30 +02:00
Maxr1998
8bfd1469dd Fix milestone property always being undefined and thus non-null 2023-05-22 21:29:11 +02:00
renovate[bot]
be4044348c
Update dependency androidx.mediarouter:mediarouter to v1.4.0 (#1064)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 21:01:34 +02:00
renovate[bot]
0a6f2e407f
Update dependency com.squareup.leakcanary:leakcanary-android to v2.11 (#1079)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 21:01:02 +02:00
renovate[bot]
735e8b318b
Update dependency com.squareup.okhttp3:okhttp to v4.11.0 (#1078)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 20:52:09 +02:00
renovate[bot]
2494b8f408
Update exoplayer (#1077)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 18:51:33 +00:00
Fernando Alves
b103ded944 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (4 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/pt_BR/
2023-05-18 09:21:42 -04:00
Niels van Velzen
1b640f34fd
Fix bitrate not set for external player profile (#1073) 2023-05-17 21:50:22 +02:00
Emilp
275812704d Translated using Weblate (Swedish)
Currently translated at 100.0% (4 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/sv/
2023-05-17 15:21:42 -04:00
Rania Amina
4cf8cc98e3 Translated using Weblate (Indonesian)
Currently translated at 100.0% (4 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/id/
2023-05-17 15:21:42 -04:00
renovate[bot]
68d54052de Update dependency com.android.tools:desugar_jdk_libs to v2 2023-05-17 16:48:08 +02:00
Niels van Velzen
14958a2f1a
Enable Renovate dependency dashboard (#1069) 2023-05-17 14:33:26 +00:00
Niels van Velzen
1f910b8e0e
Only play fullscreen video in external player (#1066) 2023-05-17 15:08:49 +02:00
renovate[bot]
9746a6393f Update actions/stale action to v8 2023-05-17 14:47:40 +02:00
Niels van Velzen
e2f358faf1
Add workaround for non reproducible baseline profiles in AGP to libre builds (#1065)
Add workaround for non reproducible baseline profiles in AGP
2023-05-17 14:35:11 +02:00
renovate[bot]
22689a6911 Update dependency gradle to v8 2023-05-17 10:04:52 +02:00
Maxr1998
17b37fcad1 Fix insets handling on Android 10 and below 2023-05-17 08:45:37 +02:00
Maxr1998
dff63a3fb8 Add documentation to version helpers 2023-05-16 22:36:49 +02:00
Maxr1998
2fdc30fadc Use helper class for Android version checks 2023-05-16 22:36:49 +02:00
Maxr1998
d18c59779a Don't overwrite milestone if applied already 2023-05-16 22:34:59 +02:00
Maxr1998
cfc6c7ff6c Only play fullscreen video in ExoPlayer
This resolves a problem where non-fullscreen media like theme videos would be played in ExoPlayer, instead of playing as a backdrop in the web interface.
2023-05-16 19:05:37 +02:00
renovate[bot]
bf6055551a
Update dependency io.mockk:mockk-android to v1.13.5 (#1055)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 18:50:59 +02:00
renovate[bot]
4c3c508f5b
Update junit5 monorepo to v5.9.3 (#1056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 18:50:43 +02:00
renovate[bot]
fa6b90c904
Update dependency com.android.tools:desugar_jdk_libs to v1.2.3 (#1053)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 11:20:40 +00:00
renovate[bot]
b54faeaf69
Update androidx-room to v2.5.1 (#999)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 13:11:04 +02:00
renovate[bot]
dbb6239948
Update dependency androidx.fragment:fragment-ktx to v1.5.7 (#1000)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 13:10:32 +02:00
renovate[bot]
76ab0313b5
Update dependency androidx.core:core-splashscreen to v1.0.1 (#1052)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 11:10:15 +00:00
renovate[bot]
bab0972f66
Update CI dependencies (#1016)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 13:00:14 +02:00
Koen
e362833582 Translated using Weblate (Dutch)
Currently translated at 100.0% (4 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/nl/
2023-05-15 07:21:44 -04:00
Maxr1998
8b6e2aefe9 Add pgssub to ExoPlayer subtitle codecs
ExoPlayer supports decoding embedded pgssub subtitles, so they should be enabled.
2023-05-13 20:51:10 +02:00
Maxr1998
cf521448c0 Fix player menu track selection
Because the menus use setGroupCheckable with exclusive=true, it isn't necessary to uncheck the other items.
Furthermore, while transcoding, the media source is updated and the menu rebuilt (with the new selections already). This causes the clickedItem to become outdated/invalid in the fragment.onXTrackSelected callback. As a result, the selection will be invalidated.
To fix this, we assume that selections are always successful and immediately apply the selection to the clicked item before notifying the fragment.
2023-05-13 20:49:34 +02:00
pigwin
f7202ece52 Translated using Weblate (Norwegian Bokmål)
Currently translated at 75.0% (3 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/nb_NO/
2023-05-13 12:21:40 -04:00
Niels van Velzen
acda464f8c
Disable Google Safe Browsing Service in webviews (#1041) 2023-05-06 20:13:12 +02:00
liimee
8789a4423e Translated using Weblate (Indonesian)
Currently translated at 25.0% (1 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/id/
2023-05-05 23:39:41 -04:00
Maxr1998
6359d8b7e5 Fix audio track selection for >= 10 tracks 2023-05-05 18:39:50 +02:00
Maxr1998
381d9f36c7 Rewrite queue management and play options handling
Caching media sources in the queue was unnecessary and overly complex, and could cause issues if playback options changed in between (i.e. a new bitrate). Additionally, there was some duplication between the cached play options and the current media source, which caused more confusion and issues.
2023-05-05 16:29:38 +02:00
Maxr1998
79b75882ec Cleanup player notification handling 2023-05-05 14:07:31 +02:00
Maxr1998
e84c4bb5a0 Fix notification deletion not stopping playback 2023-05-05 14:07:31 +02:00
Niels van Velzen
b491c17a84
Update Jellyfin SDK (1.4.2) and Exoplayer (2.18.6) (#1034) 2023-04-29 16:37:31 +02:00
Maxr1998
6547b727fe Fix audio track selection if multiple renderers are used
When ExoPlayer has to use multiple different renderers, the order of mapped track groups returned by the player may not conform to the order of media streams in the media source.
Unfortunately, ExoPlayer doesn't allow accessing the original TrackGroups that are kept in the MediaPeriod, thus we instead simply sort the available groups by the format id.
2023-04-28 20:56:47 +02:00
Maxr1998
cf576b9345 Disable line breaks after multiline when entries 2023-04-28 20:56:38 +02:00
sleepycatcoding
a0a2f94546 Translated using Weblate (Estonian)
Currently translated at 43.8% (43 of 98 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/et/
2023-04-28 14:39:39 -04:00
yashaskm11
c568a3dd91 Translated using Weblate (Kannada)
Currently translated at 12.2% (12 of 98 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/kn/
2023-04-28 08:39:39 -04:00
Jan
2e6d234e7c Translated using Weblate (German)
Currently translated at 100.0% (4 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/de/
2023-04-27 16:39:38 -04:00