1802 Commits

Author SHA1 Message Date
Maxr1998
ba88249c9b Fix and rewrite audio and subtitle track selection when transcoding 2022-12-27 18:30:01 +01:00
0TTA
9515ea83c8 Translated using Weblate (Arabic)
Currently translated at 100.0% (3 of 3 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/ar/
2022-12-26 05:51:15 -05:00
0TTA
13304c414e Translated using Weblate (Arabic)
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/ar/
2022-12-26 05:51:15 -05:00
twlentwo
4afb1c2259 Translated using Weblate (Hungarian)
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/hu/
2022-12-25 18:51:15 -05:00
Niels van Velzen
04390fae0c Translated using Weblate (Dutch)
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/nl/
2022-12-25 08:51:15 -05:00
Oskari Lavinto
1095db6ae5 Translated using Weblate (Finnish)
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/fi/
2022-12-25 08:51:15 -05:00
Maxr1998
709bfc3f5f Change "cancel loading" button to "use a different server" 2022-12-24 22:14:56 +01:00
Maxr1998
d36316d14e Add button to cancel loading before timeout 2022-12-24 22:14:56 +01:00
Maxr1998
b1b9628508 Run detekt and lint in parallel 2022-12-24 14:04:10 +01:00
Maxr1998
661b484121 Don't ignore detekt failures anymore 2022-12-24 14:04:10 +01:00
Ricardo Verduguez
34606bdad6 Translated using Weblate (Spanish)
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/es/
2022-12-21 08:18:08 -05:00
Bas
9b2129e38f Translated using Weblate (Dutch)
Currently translated at 98.9% (96 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/nl/
2022-12-21 08:18:08 -05:00
DJSweder
af24c96195 Translated using Weblate (Czech)
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/cs/
2022-12-21 08:18:08 -05:00
wolong gl
d57f870429 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/zh_Hans/
2022-12-21 08:18:08 -05:00
Peter Schäfer
da0a49fb4d Translated using Weblate (German)
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/de/
2022-12-21 08:18:08 -05:00
NorwayFun
10ca048a44 Added translation using Weblate (Georgian) 2022-12-21 08:18:08 -05:00
Karo Sidal
df9a496cc4 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/nb_NO/
2022-12-21 08:18:08 -05:00
Marco
52ee870895 Translated using Weblate (French)
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/fr/
2022-12-21 08:18:08 -05:00
nextlooper42
6d8f37aeff Translated using Weblate (Slovak)
Currently translated at 98.9% (96 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/sk/
2022-12-21 08:18:08 -05:00
Kirill Tyurin
ba922ecefc Translated using Weblate (Russian)
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/ru/
2022-12-21 08:18:08 -05:00
Oskari Lavinto
8ac378ba06 Translated using Weblate (Finnish)
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/fi/
2022-12-21 08:18:08 -05:00
Edoardo Russo
725cb0f84d Translated using Weblate (Italian)
Currently translated at 93.8% (91 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/it/
2022-12-21 08:18:08 -05:00
Csaba
740ffb540a Translated using Weblate (Hungarian)
Currently translated at 100.0% (97 of 97 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/hu/
2022-12-21 08:18:08 -05:00
Oskari Lavinto
2f4cde16bc Translated using Weblate (Finnish)
Currently translated at 100.0% (95 of 95 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/fi/
2022-12-21 08:18:08 -05:00
DJSweder
f71168e22f Translated using Weblate (Czech)
Currently translated at 100.0% (95 of 95 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/cs/
2022-12-21 08:18:08 -05:00
Oskari Lavinto
63dfa2dedb Translated using Weblate (Finnish)
Currently translated at 100.0% (92 of 92 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/fi/
2022-12-21 08:18:08 -05:00
wolong gl
1297d83852 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (92 of 92 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/zh_Hans/
2022-12-21 08:18:08 -05:00
hoanghuy309
8e7175a343 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (91 of 91 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/vi/
2022-12-21 08:18:08 -05:00
Larvitar
1656a8178b Translated using Weblate (Polish)
Currently translated at 100.0% (91 of 91 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/pl/
2022-12-21 08:18:08 -05:00
millallo
5ede77c983 Translated using Weblate (Italian)
Currently translated at 98.9% (90 of 91 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/it/
2022-12-21 08:18:08 -05:00
Eduardo Santiago
85a313ea1f Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (91 of 91 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/pt_BR/
2022-12-21 08:18:08 -05:00
renovate[bot]
652dde36c6
Update dependency io.mockk:mockk-android to v1.13.3 (#913)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 14:18:05 +01:00
renovate[bot]
89215626c3
Update dependency androidx.fragment:fragment-ktx to v1.5.5 (#919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 14:17:55 +01:00
renovate[bot]
3886e03289
Update koin (#926)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 14:17:38 +01:00
renovate[bot]
871ca7f5c2
Update compose to v1.3.2 (#918)
* Update compose to v1.3.2

* Decouple compose versions

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2022-12-21 13:14:53 +00:00
Maxr1998
9ed5138714 Fix various detekt warnings 2022-12-21 08:21:23 +01:00
renovate[bot]
8eb1ac79ed
Update actions/stale action to v7 (#928)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 02:46:10 +01:00
renovate[bot]
3ad3baf284
Update dependency de.maxr1998:modernandroidpreferences to v2.3.2 (#927)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 22:35:23 +01:00
renovate[bot]
dc553b25d3
Update CI dependencies (#925)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 16:12:14 +01:00
renovate[bot]
474ab88540
Update dependency org.chromium.net:cronet-embedded to v108 (#924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-13 19:59:49 +01:00
renovate[bot]
a373a95266
Update CI dependencies (#920)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-13 10:26:57 +01:00
renovate[bot]
815fb7b234
Update actions/setup-java action to v3.8.0 (#916)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-06 21:00:20 +01:00
renovate[bot]
ba1b4cf80e Update dependency org.jellyfin.sdk:jellyfin-core to v1.4.0 2022-12-06 17:05:51 +01:00
Susan Thapa
5cc2483b08
Adds splash screen (#915)
* added splash screen

* Tweak splash screen

Always use dark background and use vector drawable without border as icon. On Android versions below N, the icon gradient is replaced with a solid white color since gradients in vector drawables aren't supported there.

* Reorder dependencies

Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2022-12-04 21:08:50 +00:00
Susan Thapa
ffdf1eca1e
fixed potential crash when user reopens the app quickly (#911)
* fixed potential crash when user reopens the app quickly

* Fix further crashes and rewrite parts of the callback logic

Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2022-12-04 18:27:00 +00:00
renovate[bot]
999398c19b
Update CI dependencies (#914)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 18:46:19 +01:00
renovate[bot]
0ce398ae0e
Update exoplayer (#902)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-29 10:40:43 +01:00
Max Rumpf
1ffce9e293
Add link to Android subtitle settings in client settings (#905)
* Add link to Android subtitle settings in client settings

* Only show subtitle settings link if Intent is available
2022-11-28 09:44:35 +01:00
jellyfin-bot
fc893b8c33
Update Gradle Wrapper from 7.5.1 to 7.6 (#907)
Update Gradle Wrapper from 7.5.1 to 7.6.

Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>

Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2022-11-27 10:49:01 +01:00
Susan Thapa
84312c7be2
Adds option to change the decoder used by the player (#893)
* added custom decoder selection

* added a popover menu to toggle between auto, h/w and s/w decoding

* added container fragment to manage the PlayerFragment creation

* added decoder menu state saving for the session

* added player release and setup from the PlayerViewModel

* added player position restore when the decoder is changed

* removed the PlayerContainerFragment

* added error handling for the player error, disabling hardware acceleration for tracks that are not video

* added a function for initializing the AnalyticsCollector

* removed auto decoder type

* code clean up

* Add translatable strings for decoder types

* Remove unnecessary tint and make icon consistent with others

* Reorder some code

* Use translatable string for player error toast

* refactored DecoderType into a separate file, fixed minor issues with the code

* moved DecoderType to ui package, changed comments to start with Uppercase, added setter for startTimeMs

Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2022-11-27 10:43:56 +01:00