Jannik
b07a6fd407
update gradle wrapper, agp, kotlin and libraries
2024-03-03 21:21:12 +01:00
Jannik
7d661712f7
update to kotlin 1.9.0
2023-11-15 15:50:13 +01:00
Jannik
8fcf047e99
update agp and libraries
...
* agp 8.1.2 -> 8.1.3
* ktor 2.3.4 -> 2.3.6
* androidx.core 1.10.1 -> 1.12.0
* androidx.navigation 2.6.0 -> 2.7.5
* androidx.lifecycle 2.6.1 -> 2.6.1
* com.google.android.material 1.9.0 -> 1.10.0
* gradle wrapper 8.2.1 -> 8.4
2023-11-15 15:37:44 +01:00
Jannik
5f609d4c33
update agp and libraries
...
* agp 8.1.0 -> 8.1.2
* ktor 2.3.2 -> 2.3.4
* kotlinx-serialization-json 1.5.1 -> 1.6.0
2023-09-29 23:47:47 +02:00
Jannik
6515f657d0
partially revert c448b44fc4
2023-08-11 15:07:33 +02:00
Jannik
c448b44fc4
updatelibraries and agp
...
* agp 8.0.2 -> 8.1.0
* kotlinx-coroutines-android 1.7.2 -> 1.7.3
* navigation-fragment-ktx 2.6.0 -> 2.7.0
* navigation-ui-ktx 2.6.0 -> 2.7.0
2023-08-11 14:58:17 +02:00
Jannik
1a012cba7d
add support for dedicated subtitle and audio language settings
2023-07-21 21:42:55 +02:00
Jannik
0662d656ac
update libraries, agp and kotlin
...
* kotlin 1.8.10 -> 1.8.22
* kotlinx-coroutines-android 1.6.4 -> 1.7.2
* kotlinx-serialization-json 1.5.0 -> 1.5.1
* core-ktx 1.10.0 -> 1.10.1
* core-splashscreen 1.0.0 -> 1.0.1
* navigation-fragment-ktx 2.5.3 -> 2.6.0
* navigation-ui-ktx 2.5.3 -> 2.6.0
* security-crypto 1.1.0-alpha05 -> 1.1.0-alpha06
* material 1.8.0 -> 1.9.0
* ktor 2.2.4 -> 2.3.2
* exo-player 2.18.5 -> 2.18.7
* agp 8.0.0 -> 8.0.2
2023-07-21 11:43:38 +02:00
Jannik
cf02bee7d4
minor fixes
...
* fix episode count in MediaFragement
* fix tmdb language tag
* update media type detection to use the episode field as episodeNumber may be messinging from certain episodes of tv shows
2023-04-16 13:49:22 +02:00
Jannik
01d026cc7f
update libraries, agp and gradle
...
* core-ktx 1.9.0 -> 1.10.0
* lifecycle-runtime-ktx 2.5.1 -> 2.6.1
* lifecycle-viewmodel-ktx 2.5.1 -> 2.6.1
* glide 4.15.0 -> 4.15.1
* exoplayer 2.18.3 -> 2.18.5
* agp 7.4.2 -> 8.0.0
* gradle wrapper 7.6 -> 8.1
2023-04-16 00:06:40 +02:00
Jannik
fdcb76e26e
update glide and kotlinx-serialization
...
* glide 4.14.2 -> 4.15.0
* kotlinx-serialization 1.4.1 -> 1.5.0
2023-03-01 17:24:02 +01:00
Jannik
7004d73b9f
update libraries and kotlin
...
* kotlin 1.7.20 -> 1.8.10
* ktor 2.2.1 -> 2.2.4
* exo player 2.18.2 -> 2.18.3
* androidx.appcompat 1.6.0 -> 1.6.1
* androidx.security:security-crypto 1.1.0-alpha04 -> 1.1.0-alpha05
* com.google.android.material 1.7.0 -> 1.8.0
2023-03-01 17:17:23 +01:00
Jannik
097383a082
fix playback & update to agp 7.4.0
...
updated the crunchyroll parser to use the new streams endpoint to retrieve the media streams
2023-01-25 19:51:38 +01:00
Jannik
0a31c2fd88
update dependencies
...
* exoplayer 2.17.1 -> 2.18.2
* security-crypto 1.1.0-alpha03 -> 1.1.0-alpha04
* androidx:junit 1.1.3 -> 1.1.4
* androidx:espresso-core 3.4.0 -> 3.5.0
2022-11-26 18:09:50 +01:00
Jannik
e2ea0a364e
update agp, kotlin and libraries
2022-11-05 11:57:35 +01:00
Jannik
1ecd25bb06
update version and changelog for 1.0.0 release
2022-10-12 15:25:48 +02:00
Jannik
9c3548a866
add shimmer effect while loading to the lists in home fragment
2022-09-14 21:31:27 +02:00
Jannik
ebd96f9849
compileSdkVersion 33 and library updates
...
* core-ktx 1.8.0 -> 1.9.0
* appcompat 1.5.0 -> 1.5.1
* navigation-fragment-ktx 2.5.1 -> 2.5.2
* navigation-ui-ktx 2.5.1 -> 2.5.2
2022-09-14 20:33:08 +02:00
Jannik
f128efea0d
set compileSdkVersion and targetSdkVersion to 32
2022-08-27 13:56:15 +02:00
Jannik
da94003368
update agp and libraries
...
* agp 7.2.1 -> 7.2.2
* kotlinx-coroutines-android 1.6.3 -> 1.6.4
* core-splashscreen 1.0.0-rc01 -> 1.0.0
* appcompat 1.4.2 -> 1.5.0
* navigation-fragment-ktx 2.5.0 -> 2.5.1
* navigation-ui-ktx 2.5.0 -> 2.5.1
* lifecycle-runtime-ktx 2.5.0 -> 2.5.1
* lifecycle-viewmodel-ktx 2.5.0 -> 2.5.1
2022-08-19 22:54:38 +02:00
Jannik
f398c82f62
update ktor to version 2.0.3
2022-08-19 18:15:37 +02:00
Jannik
522b893dc8
update kotlin coroutines library
...
* kotlinx-coroutines-android 1.6.2 -> 1.6.3
2022-07-10 13:26:23 +02:00
Jannik
69e0b6bcca
update kotlin and libraries
...
* kotlin 1.6.21 -> 1.7.10
* navigation-fragment-ktx 2.4.2 -> 2.5.0
* navigation-ui-ktx 2.4.2 -> 2.5.0
* lifecycle-runtime-ktx 2.4.1 -> 2.5.0
* lifecycle-viewmodel-ktx 2.4.1 -> 2.5.0
2022-07-10 13:19:59 +02:00
Jannik
ed0c0a4c61
update libraries
...
* kotlinx-coroutines 1.6.1 -> 1.6.2
* core-ktx 1.7.0 -> 1.8.0
* appcompat 1.4.1 -> 1.4.2
* constraintlayout 2.1.3 -> 2.1.4
* material 1.5.0 -> 1.6.1
* glide 4.13.1 -> 4.13.2
2022-06-06 13:53:49 +02:00
Jannik
03a79346b7
update version code and name -> beta3
...
update after tagging of beta2
2022-06-06 13:45:13 +02:00
Jannik
bc5509cf93
use newSingleThreadContext instead of mutex for token refresh
...
fixes #57
2022-05-20 15:07:07 +02:00
Jannik
b85d7ae025
update kotlin, agp, dependecies
...
* kotlin 1.6.10 -> 1.6.21
* agp 7.1.3 -> 7.2.0
* splashscreen 1.0.0-beta02 -> 1.0.0-rc1
* coroutines 1.6.0 -> 1.6.1
* serialization-json 1.3.2 -> 1.3.3
2022-05-18 20:58:02 +02:00
Jannik
fc04e8e222
remove kotlin-android-extensions, use viewBinding in Player
...
also replace exo_progress_placeholder with exoplayer2.ui.DefaultTimeBar since the placehoder wont work with viewbinding
2022-04-15 17:25:31 +02:00
Jannik
e97ad9a245
update libraries
...
* kotlinx-coroutines-android 1.5.2 -> 1.6.0
* kotlinx-serialization 1.3.1 -> 1.3.2
* glide 4.12.0 -> 4.13.1
* ktor 1.6.7 -> 1.6.8
2022-04-02 19:28:19 +02:00
Jannik
cf435fdb72
replace LoginDialog with material-components based LoginModalBottomSheet
2022-04-02 18:54:17 +02:00
Jannik
d31a19a4f1
update fastlane metadata
2022-03-30 00:05:20 +02:00
Jannik
7fbf639a70
add metadb support for crunchyroll
...
also remove gson snice it's unused now
2022-03-29 22:39:16 +02:00
Jannik
ff63b3d7a4
update gradle wrapper & core-splashscreen
...
* wrapper 7.3.3 -> 7.4.1
* core-splashscreen 1.0.0-beta01 -> 1.0.0-beta02
2022-03-29 22:39:02 +02:00
Jannik
cd4cfb7a0c
update libraries & targetSdk; use core-splashscreen for splashscreen
...
* targetSdk 30 -> 31
* core-ktx 1.6.0 -> 1.7.0
* appcompat 1.3.1 -> 1.4.1
* constraintlayout 2.1.0 -> 2.1.3
* navigation-fragment-ktx 2.3.5 -> 2.4.1
* navigation-ui-ktx 2.3.5 -> 2.4.1
* lifecycle-runtime-ktx 2.3.5 -> 2.4.1
* lifecycle-viewmodel-ktx 2.3.5 -> 2.4.1
* material 1.4.0 -> 1.5.0
2022-03-19 22:09:47 +01:00
Jannik
0ea2e5ee97
update version to 1.0.0-beta1
2022-03-19 20:38:23 +01:00
Jannik
a092c5b8be
fix mosad/NonePublicIssues#1
2022-03-19 20:14:16 +01:00
Jannik
0797e9fa3d
Fix multiple language related issues
...
* fix playback for other shows with no language set in cr API
* fix selection of preferred season for languages other than german
* add support for all content languages to TMDBApiController
* preferSecondary is now preferSubbed, this describes the function more clearly
* remove jsoup, not used anymore
2022-03-06 18:43:02 +01:00
Jannik
75204e522d
Use ktor instead of fuel for http requests [Part 2/2]
...
* update preferred locale in preferences, is is the actual locale implementation
* update token handling for crunchy (country via token)
* update TMDBApiController to use ktor
* add parsable dates to NoneTMDBTVShow and NoneTMDBMovie
2022-03-05 20:41:39 +01:00
Jannik
2016e03e56
Use ktor instead of fuel for http requests [Part 1/2]
2022-03-05 19:22:47 +01:00
Jannik
4505f95309
don't show fully watched episodes in "Up next"
2022-03-04 20:42:21 +01:00
Jannik
e8bf63a666
add preferred content language selection
...
followup to 0b5a8e69fb
2022-03-04 20:29:37 +01:00
Jannik
4fed3ddb91
add upNextSeries
...
the MediaFragment will show the next episodes title instead for the series title and play the "next up" episode when the play button is clicked
2022-02-01 17:21:42 +01:00
Jannik
554af530e3
move TMDBApiCOntroller to Fuel and kotlinx.serialization
...
* add year and maturityRatings to MediaFragment
* don't show season selection if only one season is present
2022-02-01 17:21:42 +01:00
Jannik
f97d07c2b8
implement season selection in MediaFragment
2022-02-01 17:21:42 +01:00
Jannik
c4bc3c7ea2
add rudimentary parsing for browsing results
2022-02-01 17:21:42 +01:00
Jannik
844ff41dd3
add crunchyroll login and browse (no parsing for now)
2022-02-01 17:21:42 +01:00
Jannik
3935f37267
update libraries
...
* kotlinx-coroutines-android 1.5.1 -> 1.5.2
* exoplayer 2.14.2 -> 2.15.0
* jsoup 1.13.1 -> 1.14.2
* gradle agp 7.0.1 -> 7.0.2
2021-09-05 13:43:27 +02:00
Jannik
0340c83b47
clean up some AoDParser related code
2021-08-29 15:05:34 +02:00
Jannik
d417181b70
update kotlin, gradle & libraries
...
* kotlin 1.5.21 -> 1.5.30
* gradle wrapper 7.0.2 -> 7.2
* gradle agp 7.0.0 -> 7.0.1
* constraintlayout 2.0.4 -> 2.1.0
2021-08-29 15:02:40 +02:00
Jannik
9df5be003b
update agp, kotlin, appcompat and exoplayer
...
* agp 4.2.2 -> 7.0.0
* kotlin 1.5.20 -> 1.5.21
* appcompat 1.3.0 -> 1.2.1
* exoplayer 1.14.1 -> 1.14.2
2021-08-15 00:39:17 +02:00