Jannik
349a0e451a
add highlight (random of newly added (n=10))
2022-01-06 18:57:49 +01:00
Jannik
22d2d777c8
add newly added title to HomeFragment
...
* add support for season_list to crunchyroll parser
2022-01-06 18:39:23 +01:00
Jannik
04b1ac5a53
add playheads to crunchyroll parser
...
* show watched icon, if episode has been fully watched
* add seasonTag to browse()
2022-01-05 01:28:39 +01:00
Jannik
2fa5a0aacd
add up next to home screen
...
for now up next will show the series and not play the actual episode
2022-01-05 00:28:49 +01:00
Jannik
9062474180
add watchlist to home fragment
2022-01-03 14:49:15 +01:00
Jannik
450fd259c6
fix proguard for changes in 7491e7fd93056569a823b292483a114300ca86fb
2022-01-03 14:49:09 +01:00
Jannik
6dcc50c12a
add watchlist support for media fragment
2022-01-03 14:49:04 +01:00
Jannik
90069e2518
update copyright/license notice
2022-01-03 14:48:58 +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
206a00fed5
add subtitle selection to player
2022-01-03 14:48:37 +01:00
Jannik
a14db062ed
implement season selection in MediaFragment
2022-01-03 14:48:34 +01:00
Jannik
b21e9c7abd
implement preferred season/languag choosing in MediaFragment
2022-01-03 14:48:29 +01:00
Jannik
51e214d3c1
add search for tv shows
...
media items are currently not selectable, the app will crash
2022-01-03 14:48:24 +01:00
Jannik
2d2c7b2580
implement lazy loading for LibraryFragment & code cleanup
2022-01-03 14:48:15 +01:00
Jannik
6dac929550
add support for crunchyroll media playback in player
2022-01-03 14:48:11 +01:00
Jannik
919bce65e9
Implement media fragment for tv shows
2022-01-03 14:48:04 +01:00
Jannik
4f5f111afe
implement index call
...
index is needed to retrieve identifiers necessary for streaming
2022-01-03 14:46:45 +01:00
Jannik
e6fd5d6952
add rudimentary parsing for browsing results
2022-01-03 14:46:07 +01:00
Jannik
e7d057bfb8
add crunchyroll login and browse (no parsing for now)
2022-01-03 14:45:46 +01:00
Jannik
eafefd9a51
update kotlin and agp
2021-12-01 20:46:19 +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
39e740cd92
Merge pull request 'tmdb rework and metadb integration' ( #46 ) from feature/tmdb_rework_and_metadb into develop
...
Reviewed-on: #46
2021-09-05 12:10:57 +02:00
Jannik
eeb1c33e43
use the epsidoeId for the next epsiode in PlayerViewModel
2021-09-05 11:54:55 +02:00
Jannik
8753d4f36f
fix tmdb episode description in player
2021-09-05 00:08:53 +02:00
Jannik
5ea94b7ded
add numberStr to AoDEpisode type & show tmdb episode info in player
...
* use numberStr instead of index to display the correct episode number, allowing for number such as "12.5"
* show tmdb episode description in player if found and aod description is missing
2021-09-05 00:08:03 +02: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
a505315781
fix crash if media is not found in tmdb
2021-08-29 15:05:34 +02:00
Jannik
d76538cf28
use locale instead of string for language in AoDPlaylist
2021-08-29 15:05:34 +02:00
Jannik
309a991007
fix for AoDParser related code clean up
2021-08-29 15:05:34 +02:00
Jannik
0340c83b47
clean up some AoDParser related code
2021-08-29 15:05:34 +02:00
Jannik
9dfd2cf70b
added skip opening for tv shows
...
* available for tv shows, where metaDB has the needed information
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
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
Jannik
cf3b1802d5
update kotlin coroutines
...
1.5.0 -> 1.5.1
2021-07-10 20:37:02 +02:00
Jannik
4de97ca42e
version 0.4.2
2021-07-09 18:54:44 +02:00
Jannik
664959641f
fix tmdb search for movies
...
movies don't have name but titles
2021-07-04 13:01:49 +02:00
Jannik
c1b0b4038c
Merge pull request 'tmdb api improvements' ( #43 ) from fix/sort_tmdb_results into develop
...
Reviewed-on: #43
2021-07-03 16:00:18 +02:00
Jannik
ba7d82bc2b
replace deprecated OnNavigationItemSelectedListener
2021-07-03 15:58:20 +02:00
Jannik
e0a6485ed7
tmdb api improvements
...
* sort tmdb results by name
* remove season information in media title before searching
2021-07-03 15:51:52 +02:00
Jannik
5555269877
sort tmdb results with String.compareTo
2021-07-03 13:46:13 +02:00
Jannik
3fcd1a96b2
update kotlin, some libs & agp
...
* kotlin 1.5.10 -> 1.5.20
* core-ktx 1.5.0 -> 1.6.0
* material-components-android 1.3.0 -> 1.4.0
2021-07-03 13:45:59 +02:00
Jannik
03e9c3dae5
fix crash on myList element not present in overall itemMediaList
...
fixes #42
2021-07-03 13:36:15 +02:00
Jannik
5ccf907ed8
Merge pull request 'add media session & update exo player' ( #41 ) from feature/pip-media-controls into develop
...
Reviewed-on: #41
2021-06-17 19:36:40 +02:00
Jannik
8afbae1e1a
set pip source hint & update exo player
...
* exo player 2.14.0 -> 2.14.1
2021-06-17 19:36:13 +02:00