Jannik
281d4b5625
MediaFragment: update playhead progress/fully watched on resume
2022-01-29 20:32:45 +01:00
Jannik
a10287f747
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-01-09 18:41:23 +01:00
Jannik
6dcc50c12a
add watchlist support for media fragment
2022-01-03 14:49:04 +01:00
Jannik
0866ce5917
replace tmdb multi search with type search (movie/tv)
...
multi search often retuns a wrong result, therfore use movie or tv show search
2022-01-03 14:48:50 +01:00
Jannik
9f47304b55
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-01-03 14:48:42 +01:00
Jannik
b21e9c7abd
implement preferred season/languag choosing in MediaFragment
2022-01-03 14:48:29 +01:00
Jannik
919bce65e9
Implement media fragment for tv shows
2022-01-03 14:48:04 +01:00
Jannik
062013489d
use notifyItem...() instead of notifyDataSetChanged() in MediaFragment
2021-09-05 00:04:59 +02:00
Jannik
ed9eff433b
AoDParser Media handling rework [Part 2/2]
...
* move Player to new AoD media Implementation
* remove old AoD media Implementation from AoDParser
2021-09-04 13:33:46 +02:00
Jannik
c2a5f768b8
AoDParser Media handling rework [Part 1/2]
2021-08-31 19:47:18 +02:00
Jannik
0340c83b47
clean up some AoDParser related code
2021-08-29 15:05:34 +02:00
Jannik
26d2da923b
use Gson in TMDBApiController, adapt tmdb types to api documentation
...
* use gson fromJson() to parse tmdb response
* adapt tmd types to documentation (nullable/non nullable)
2021-08-29 15:05:34 +02:00
Jannik
c66c725ee3
use tmdb data if missing on aod
...
* episode description
2021-08-29 15:05:34 +02:00
Jannik
44f99295e9
rework the tmdb controller
...
the tmdb interation now provides additional information:
* tv seasons & episodes
* movie & tv show (air date, status)
2021-08-29 15:05:34 +02:00
Jannik
5e48e724a7
update some libraries & coroutines 1.5.0
...
* androidx.core 1.3.2 -> 1.5.0
* androidx.appcompat 1.2.0 -> 1.3.0
* gson 2.8.6 -> 2.8.7
* coroutines-android 1.4.3 -> 1.5.0
* don't use GlobalScope, use lifecycleScope and vieModelScope instead. This fixes a few issues when fragments where destroied befor the coroutine finished.
* gradle wrapper 7.0 -> 7.9.2
2021-06-06 17:54:19 +02:00
Jannik
b05ecf64a6
minor code clean up
2021-03-11 19:11:12 +01:00
Jannik
a07f291098
only update media title if there is one & update exoplayer to 2.13.2
2021-02-27 21:12:42 +01:00
Jannik
9d3e9c5019
dsiable scrolling on appbar if no tabs where added to media fragment
...
fixes #33
2021-02-20 22:57:00 +01:00
Jannik
e762745705
use CoordinatorLayout instead of NestedScrollView in media fragment
2021-02-08 00:22:50 +01:00
Jannik
5bb51c9054
Add similar titles to media fragment ( #28 )
...
* update androidx navigation libraries
* add similar media to MediaFragment
* parse similar media in AoDParser
Reviewed-on: #28
Co-Authored-By: Jannik <seil0@mosad.xyz>
Co-Committed-By: Jannik <seil0@mosad.xyz>
2021-02-06 19:02:12 +01:00