Jannik
63ce910ec5
implement lazy loading for LibraryFragment & code cleanup
2022-02-01 17:21:42 +01:00
Jannik
7dc41da13c
add support for crunchyroll media playback in player
2022-02-01 17:21:42 +01:00
Jannik
236ca9a6c9
Implement media fragment for tv shows
2022-02-01 17:21:42 +01: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
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
d76538cf28
use locale instead of string for language in AoDPlaylist
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
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
b05ecf64a6
minor code clean up
2021-03-11 19:11:12 +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
Jannik
7a5f90cb82
don't initialize exoplayer, if view model exists and player is ready
...
this prevents the media being reloaded, when the app is moved to the background and to the foreground again
2020-12-28 20:45:52 +01:00
Jannik
94da8c6cee
player language settings [Part 2]
...
* move player object to PlayerViewModel
* minor code clean up
2020-12-26 20:09:35 +01:00
Jannik
8a43567737
rework how different streams/languages per episode are handled
...
* potentially support more than 2 streams
* part of language settings in player
2020-12-26 14:39:35 +01:00
Jannik
04893060e4
add episodes list to player [Part 2]
2020-12-15 23:15:14 +01:00
Jannik
e34e5b2bbd
replace licenses dialog and about dialog with about fragment
2020-12-05 21:03:14 +01:00
Jannik
21b6e358e7
theme selection & gradle update
...
* it's now possible to change the app theme (light/dark)
* update gradle to version 6.7.1
* update gradle pugin to version 4.1.1
* update kotlin to 1.4.10
2020-11-23 20:11:10 +01:00
Jannik
2e0a114a80
player interface part 3
...
add double tap to rewind/forward
2020-11-08 18:05:46 +01:00
Jannik
ce84cb57a8
rework media parsing, parse secondary stream (sub/jap)
...
* use the secondary stream if no primary is present
2020-10-19 21:57:02 +02:00
Jannik
aeb74dcb29
rework MediaItemAdapter to use ItemMedia instead of Media
...
This allows us to get the media onClick directly from the AoDParser. Media inforamtion are now only stored in the parsers mediaList.
2020-10-16 19:56:08 +02:00
Jannik
fa6419bb02
if a media was already fully loaded, don't load it again for
...
Since medias are cached in memory it is unnecessary to load them if they have been fully loaded once before
2020-10-15 18:57:58 +02:00
Jannik
03cd42773d
add Episode watched callback
2020-10-13 23:47:48 +02:00
Jannik
5b7d2cd26e
added episode description and is watched status to MediaFragment
2020-10-13 20:23:55 +02:00
Jannik
6fb8f56faf
minor code clean up
2020-10-13 16:30:23 +02:00
Jannik
dcaf64acde
improved MediaFragment UI
...
* fix searchview not losing focus when media is selected
2020-10-13 15:56:07 +02:00
Jannik
90fe084557
disable action bar, use tmdb for poster and description
2020-10-12 20:30:45 +02:00
Jannik
ae20e74702
merge GUIMedia and StreamMedia into Media, parse episode title from aod
2020-10-12 17:52:24 +02:00
Jannik
0fc1d8b5c2
use recyclerview for episodes in media fragment
...
closes #3
2020-10-12 09:54:32 +02:00
Jannik
7b708f5aa0
add tv shows support to parser, start implementing account fragment
2020-10-11 23:16:47 +02:00
Jannik
b27a218b51
add search
2020-10-11 18:07:00 +02:00
Jannik
c473fce19a
add OnItemClickListener
2020-10-09 15:18:52 +02:00
Jannik
d0e09bf4e2
add aod parser
2020-10-08 22:20:20 +02:00