Commit graph

1060 commits

Author SHA1 Message Date
Jarne Demeulemeester
8552f0c469
Refactor the lifecycle state (#135) 2022-07-25 12:57:09 +02:00
creepen123
932ea56335 Translated using Weblate (Russian)
Currently translated at 94.5% (122 of 129 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ru/
2022-07-22 17:49:41 +02:00
Jarne Demeulemeester
a01c92d89c
Upgrade hilt to 2.43
hilt 2.42 -> 2.43
2022-07-22 17:06:52 +02:00
Jarne Demeulemeester
ec6366508b
Layout improvements for larger screens (#134)
* Use NavigationRail on tablets

Width 600dp+

* Add next up item next to the description on tablets

Width 600dp+

* Add tv banners for debug and staging

* Clean up tv add server fragment

* Clean up tv login fragment
2022-07-22 16:29:25 +02:00
creepen123
08582e7680 Translated using Weblate (Russian)
Currently translated at 58.1% (75 of 129 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ru/
2022-07-21 17:18:34 +02:00
creepen123
3639e161bf Added translation using Weblate (Russian) 2022-07-21 16:44:26 +02:00
Jarne Demeulemeester
0b7885c584
Upgrade gradle to 7.5
gradle 7.4.2 -> 7.5
2022-07-16 10:57:59 +02:00
Jiahao Lu
e2212e9554 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (129 of 129 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/zh_Hans/
2022-07-14 18:01:26 +02:00
hikaps
4696eb0d68
Add Network security config to trust user added CA (#130)
Co-authored-by: hikaps <n>
2022-07-13 19:14:16 +02:00
DaFray31
45b3e26a07 Translated using Weblate (French)
Currently translated at 96.8% (125 of 129 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/fr/
2022-07-11 23:01:25 +02:00
wangsleepingstar
6dee40a516 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (125 of 129 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/zh_Hans/
2022-07-11 23:01:25 +02:00
Jarne Demeulemeester
001f377570
Bump versionCode to 10 and versionName to 0.5.0 2022-07-10 17:01:22 +02:00
Jarne Demeulemeester
6c852c938f
Update some strings 2022-07-10 16:58:54 +02:00
Jarne Demeulemeester
fded5aa4b3
Remove some unused files 2022-07-09 16:21:11 +02:00
Jarne Demeulemeester
6bb784b2fe
Add error handling to device name updating
This fixes a crash
2022-07-09 13:57:25 +02:00
Jarne Demeulemeester
e3d049156c
Upgrade Kotlin to 1.7.10
kotlin 1.7.0 -> 1.7.10
navigation-safe-args-plugin 2.4.2 -> 2.5.0
aboutlibraries-plugin 10.3.0 -> 10.3.1
2022-07-08 18:53:31 +02:00
Jarne Demeulemeester
f46010eba2
Upgrade jellyfin-sdk to 1.3.1
jellyfin 1.3.0 -> 1.3.1

Minimum Jellyfin server 10.8.0 -> 10.8.1
2022-07-06 10:20:20 +02:00
Jarne Demeulemeester
e6add5d47c
Fix mpv crash 2022-07-05 09:08:30 +02:00
Jarne Demeulemeester
f400571e04
Customize the seeking increments (#128)
* Add the ability to customize the seeking increments

* Fix number keyboard image cache size

* Clean up fragment_settings_player.xml
2022-07-05 09:06:26 +02:00
Jarne Demeulemeester
22012873a0
Switch to new MenuProvider api 2022-07-03 15:21:29 +02:00
Jarne Demeulemeester
8e4c8d1f13
Use repeatOnLifecycle api in MainActivity 2022-07-03 14:57:46 +02:00
Jarne Demeulemeester
2b2041c569
Disable the connect and login buttons when the app is connecting / logging in 2022-07-03 14:29:23 +02:00
Jarne Demeulemeester
78458d661a
Upgrade dependencies
lifecycle 2.4.1 -> 2.5.0
navigation 2.4.2 -> 2.5.0
aboutlibraries 10.3.0 -> 10.3.1
2022-07-03 14:12:29 +02:00
Jarne Demeulemeester
bcdada538d
Upgrade ExoPlayer to 2.18 (#126)
* Upgrade ExoPlayer to 2.18

* Change the position polling from every 2 to every 5 sec

* Make internalMediaItems non-nullable

* Clean up mpv track names

* Reduce explayer ffmpeg extension size by not including all decoders

Removed decoders vorbis, opus, flac, pcm_mulaw, pcm_alaw, mp3, aac because these are already supported by Android.

* Clean up preferredLanguage preferences
2022-07-03 14:02:32 +02:00
Jarne Demeulemeester
6f0d5a13a8
Add support for external subtitles (#118)
* Add support for external subtitles in exoplayer

* Enable ASS/SSA external subtitles

* Enable VTT external subtitles

* Clean up

* Fix srt and vtt

Jellyfin currently converts vtt to srt without changing the codec tag. This makes the player unable to decode the subs because it thinks the file is vtt while in fact it is srt.

* Fix for vtt subs

Jellyfin return a srt stream when it should return a vtt stream
2022-07-02 17:00:00 +02:00
newton181
7dacb6e40d Translated using Weblate (Spanish (Mexico))
Currently translated at 100.0% (126 of 126 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es_MX/
2022-06-30 21:07:08 +02:00
newton181
80084e523b Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (126 of 126 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es_419/
2022-06-30 21:07:08 +02:00
WaspEma
348253f0a7 Translated using Weblate (Italian)
Currently translated at 56.3% (71 of 126 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/it/
2022-06-29 13:07:08 +02:00
WaspEma
ca81f99eca Added translation using Weblate (Italian) 2022-06-28 05:24:08 +02:00
DaFray31
fc9ec57254 Translated using Weblate (French)
Currently translated at 100.0% (126 of 126 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/fr/
2022-06-27 10:02:35 +02:00
cesarblancg
ce434cfa32 Translated using Weblate (Spanish)
Currently translated at 100.0% (126 of 126 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es/
2022-06-23 00:02:33 +02:00
Jarne Demeulemeester
38ca762d1d
ProGuard keep DownloadSeriesMetadata 2022-06-20 21:30:24 +02:00
Jarne Demeulemeester
95375d1fb6
Update .gitignore 2022-06-17 15:40:07 +02:00
Jarne Demeulemeester
16c2cd634d
Add paging support to LibraryFragment (#124)
* Add paging support to the LibraryFragment

* Fix error handling
2022-06-17 15:16:29 +02:00
Larvitar
82b235d3ae Translated using Weblate (Polish)
Currently translated at 100.0% (126 of 126 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/pl/
2022-06-15 10:57:35 +02:00
OxO
d1ca438e34 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (126 of 126 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/zh_Hans/
2022-06-15 10:57:35 +02:00
Jarne Demeulemeester
2a7a1488e7
Fix wrong translation 2022-06-12 14:09:44 +02:00
Jarne Demeulemeester
7467f89f82
Clean up some code 2022-06-11 21:51:30 +02:00
Jarne Demeulemeester
8c039a3c81
Upgrade to jellyfin-sdk 1.3.0 (#122)
Uses BaseItemKind to specify the item type
2022-06-11 21:39:08 +02:00
Jarne Demeulemeester
d1dcf9b343
Upgrade dependencies
kotlin 1.6.21 -> 1.7.0
core 1.7.0 -> 1.8.0
appcompat 1.4.1 -> 1.4.2
material 1.6.0 -> 1.6.1
aboutlibraries 10.2.0 -> 10.3.0
2022-06-11 14:29:19 +02:00
Jarne Demeulemeester
7cdc74d2e7
Split gesture option into volume & brightness and zoom (#121) 2022-06-11 13:45:26 +02:00
Jcuhfehl
c1740c1b68
Display downloaded episodes by series (#80)
* Display downloaded episodes by series

* Add offline playback to readme

* Remove accidentally commited changes

* Remove duplicate movie section in downloadviewmodel

* Fix issues with merging upstream

* Notify on download completion

* Fix trash icon color

* Update DownloadSeriesFragment to use new UiState system

* Clean up unused code

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2022-06-11 13:35:52 +02:00
Sayykii
795917d9d1 Translated using Weblate (Bulgarian)
Currently translated at 82.9% (102 of 123 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/bg/
2022-06-08 17:57:34 +02:00
Fülöp Tibor
f20fab4e86 Translated using Weblate (Hungarian)
Currently translated at 100.0% (123 of 123 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/hu/
2022-06-08 17:57:34 +02:00
Jarne Demeulemeester
751ee75c3e
Provide better error messages with stacktrace (#119)
* Provide better error messages with stacktrace

+ clean up
+ fix error details popup in MediaInfoFragment

* Simplify exception passing by sending complete exception to the dialog

* Use viewLifecycleOwner with repeatOnLifecycle
2022-06-06 14:41:37 +02:00
Sayykii
741083da40 Added translation using Weblate (Bulgarian) 2022-06-06 13:41:05 +02:00
Fülöp Tibor
8980742bc4 Added translation using Weblate (Hungarian) 2022-06-06 13:34:04 +02:00
Jarne Demeulemeester
17149d20bb
Upgrade Android Gradle Plugin to 7.2.1 2022-05-27 09:48:23 +02:00
Jarne Demeulemeester
a28fbce908
Upgrade androidx splashscreen and constraintlayout
splashscreen 1.0.0-beta02 -> 1.0.0-rc01
constraintlayout 2.1.3 -> 2.1.4
2022-05-21 18:11:45 +02:00
Jarne Demeulemeester
62c3dff843
Upgrade aboutlibraries to 10.2.0 2022-05-14 15:51:48 +02:00