b2196f11da
add playhead progress indicator to MediaFragment epsiodes
2022-04-03 14:57:14 +02:00
5b5a74a1de
fix crunchroll parser login crash if login failed
2022-04-02 20:08:29 +02:00
7a860a7270
update ExoPlayer
...
exoplayer 2.15.0 -> 2.17.1
2022-04-02 19:47:49 +02:00
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
cf435fdb72
replace LoginDialog with material-components based LoginModalBottomSheet
2022-04-02 18:54:17 +02:00
42895a6fba
Make token refresh thread safe
2022-03-30 20:42:46 +02:00
eaf1cf78e9
Set episodes title length to max 3 lines, ellipsize at end
2022-03-30 20:27:10 +02:00
1af82f8370
update playheads on season change
...
updated playheads are needed for the "completed ep" indicator
2022-03-30 20:12:04 +02:00
d31a19a4f1
update fastlane metadata
2022-03-30 00:05:20 +02:00
b27666ee69
Merge pull request 'add metadb support for crunchyroll' ( #54 ) from featur/metadb_crunchyroll into develop
...
Reviewed-on: #54
2022-03-29 23:24:57 +02:00
e76cbda04d
fix Onboarding not working; fix deprecation in Activity.hideBars()
2022-03-29 23:23:10 +02:00
7fbf639a70
add metadb support for crunchyroll
...
also remove gson snice it's unused now
2022-03-29 22:39:16 +02:00
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
7d32cecd89
hide unused dev settings
2022-03-20 12:56:01 +01:00
72280f29d8
add option to disable playhead updates/reporting
2022-03-20 12:38:49 +01:00
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
4a5a6c04ca
Update fastlane metadata AoD -> Crunchyroll
2022-03-19 20:56:37 +01:00
554c66e11f
update agp
...
7.1.0 -> 7.1.2
2022-03-19 20:46:01 +01:00
0aece1d8fa
Merge pull request 'crunchyroll support' ( #49 ) from feature/crunchyroll into develop
...
Reviewed-on: #49
2022-03-19 20:42:54 +01:00
f820d2aac0
Udate readme Aod -> Crunchyroll
2022-03-19 20:42:15 +01:00
0ea2e5ee97
update version to 1.0.0-beta1
2022-03-19 20:38:23 +01:00
a092c5b8be
fix mosad/NonePublicIssues#1
2022-03-19 20:14:16 +01:00
ab660d0ae7
Show season number in MediaFragment
2022-03-19 13:10:36 +01:00
be1c001942
Fix getPreferredSeason() (again)
...
fix selection of preferred season for languages other than english
2022-03-07 19:43:26 +01:00
30a5331bbc
load preferred sub/content language on startup
2022-03-06 18:57:55 +01:00
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
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
2016e03e56
Use ktor instead of fuel for http requests [Part 1/2]
2022-03-05 19:22:47 +01:00
4505f95309
don't show fully watched episodes in "Up next"
2022-03-04 20:42:21 +01:00
e8bf63a666
add preferred content language selection
...
followup to 0b5a8e69fb
2022-03-04 20:29:37 +01:00
a51001ec2e
replace MaterialDialog with MaterialAlertDialogBuilder in AboutFragment
2022-02-05 20:10:59 +01:00
0b5a8e69fb
add preferred content language selection to AccountFragment
...
this contains only gui work
2022-02-05 20:02:33 +01:00
61c96f5ce2
update playhead on manually selected next episode & start fully watched episodes from the beginning
2022-02-04 23:07:48 +01:00
9bf0ae2f63
refresh access token, if it is expired, before doing a request
2022-02-01 17:21:42 +01:00
f66fca7ebb
MediaFragment: update playhead progress/fully watched on resume
2022-02-01 17:21:42 +01:00
df4f43c0a2
Player: load media async and use playhead for initial episode
2022-02-01 17:21:42 +01:00
287ef57bdb
don't show next ep button or autoplay if the current ep is the last ep
...
next_episode_id can be non null, even if it's the last episode
2022-02-01 17:21:42 +01:00
aa41884db5
the media type should not change while playing a media (tv show/movie)
2022-02-01 17:21:42 +01:00
bec0dc2628
implement playhead reporting to crunchyroll
2022-02-01 17:21:42 +01:00
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
e652c001d3
Update the onboarding process to support crunchyroll
...
* only save credentials during onboarding, if login was successful
* show onboarding, if login failed
2022-02-01 17:21:42 +01:00
2f78fbea73
add highlight (random of newly added (n=10))
2022-02-01 17:21:42 +01:00
a1fe08840f
add newly added title to HomeFragment
...
* add support for season_list to crunchyroll parser
2022-02-01 17:21:42 +01:00
402fb06c9e
add playheads to crunchyroll parser
...
* show watched icon, if episode has been fully watched
* add seasonTag to browse()
2022-02-01 17:21:42 +01:00
188d0d9162
add up next to home screen
...
for now up next will show the series and not play the actual episode
2022-02-01 17:21:42 +01:00
d5d70e49d2
add watchlist to home fragment
2022-02-01 17:21:42 +01:00
f100b4abf3
fix proguard for changes in 7491e7fd93056569a823b292483a114300ca86fb
2022-02-01 17:21:42 +01:00
f2a798d4f7
add watchlist support for media fragment
2022-02-01 17:21:42 +01:00
d427691f6e
update copyright/license notice
2022-02-01 17:21:42 +01:00
b4daac0814
replace tmdb multi search with type search (movie/tv)
...
multi search often retuns a wrong result, therfore use movie or tv show search
2022-02-01 17:21:42 +01:00