Jarne Demeulemeester
9813ff3ed7
Fix navigation reset on configuration change
...
For example when rotating
2022-08-21 22:01:38 +02:00
Jarne Demeulemeester
ae6c5321e8
Specify that WiFi is not required
...
This way it can run on TVs without WiFi (only ethernet)
2022-08-21 17:09:54 +02:00
Jarne Demeulemeester
8f117ccacb
Disable input elements in LoginFragment and AddServerFragment when loading
...
Fix a bug when adding a server keeps loading
Fix "Invalid username or password" error message
2022-08-21 16:59:33 +02:00
Jarne Demeulemeester
7b85df6e69
Display discovered servers on AddServerFragment ( #143 )
2022-08-21 16:45:57 +02:00
Jarne Demeulemeester
5d2409c93e
Display public users on login fragment ( #142 )
...
* Add public users to login fragment
* Display user image and hide recyclerview if no public users
2022-08-21 14:22:07 +02:00
Jarne Demeulemeester
37c8247231
Upgrade dependencies
...
gradle 7.5 -> 7.5.1
appcompat 1.4.2 -> 1.5.0
jellyfin 1.3.4 -> 1.3.5
aboutLibraries 10.3.1 -> 10.4.0
2022-08-20 15:15:08 +02:00
Jarne Demeulemeester
3b7473b7a5
Bring Android TV back ( #141 )
...
* Merge MainActivity and MainActivityTv
* Merge AddServerFragment and TvAddServerFragment
* Merge LoginFragment and TvLoginFragment
* Add new focus effect
* Add libraries to tv home
* Fix home empty when navigating back on mobile
* Add loading indicator to home fragment
* Add empty LibraryFragment
* Add focus outline to settings button
* Use DiffCallback for updating home fragment
* Visually upgrade MediaDetailFragment
* Make all home items focusable in touch mode
* Add new focus border to person item
* Add LibraryFragment layout for TV
(Whilst also making a clusterfuck of the navigation)
* Add missing try-catch in HomeViewModel
* Don't show CancellationException on AddServerFragment
* Fix a few crashes plus errors
2022-08-20 14:41:38 +02:00
CodeName393
bde1e44174
Translated using Weblate (Korean)
...
Currently translated at 100.0% (131 of 131 strings)
Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ko/
2022-08-06 17:49:47 +02:00
CodeName393
8882a3836f
Added translation using Weblate (Korean)
2022-08-05 16:53:11 +02:00
Jarne Demeulemeester
9fe014f09f
Upgrade hilt to 2.43.2
...
hilt 2.43.1 -> 2.43.2
2022-08-05 11:03:06 +02:00
Jarne Demeulemeester
5bdcd0c56a
Upgrade jellyfin sdk to 1.3.4
...
jellyfin 1.3.3 -> 1.3.4
2022-08-04 15:54:50 +02:00
Jarne Demeulemeester
5eb101323b
Enable Material You Dynamic colors ( #138 )
2022-08-03 09:21:01 +02:00
Jarne Demeulemeester
3c9d1dda73
Upgrade dependencies
...
core-splashscreen 1.0.0-rc01 -> 1.0.0
lifecycle 2.5.0 -> 2.5.1
navigation 2.5.0 -> 2.5.1
room 2.4.2 -> 2.4.3
jellyfin -> 1.3.2 -> 1.3.3
hilt 2.43 -> 2.43.1
2022-07-29 23:41:35 +02:00
Yusuf
53d1720ad0
Allow seeking video by swiping or tapping ( #132 )
...
* Allow seeking in players by tapping
* Allow seeking in players by swiping horizontally
* Small cleanup
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2022-07-29 18:48:47 +02:00
WaspEma
4a7f039664
Translated using Weblate (Italian)
...
Currently translated at 99.2% (128 of 129 strings)
Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/it/
2022-07-27 08:49:43 +02:00
Jarne Demeulemeester
2866532e28
Upgrade ExoPlayer to 2.18.1
...
exoplayer 2.18.0 -> 2.18.1
2022-07-25 23:50:38 +02:00
Jarne Demeulemeester
cc0ab920fd
Move servers check to Activity ( #136 )
...
Remove MainViewModel
Change startDestination when no servers are found
2022-07-25 13:44:15 +02:00
Jarne Demeulemeester
ba584473dd
Upgrade jellyfin sdk to 1.3.2
...
jellyfin 1.3.1 -> 1.3.2
2022-07-25 12:57:58 +02:00
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
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
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
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