Seil0
7dc41da13c
add support for crunchyroll media playback in player
2022-02-01 17:21:42 +01:00
Seil0
236ca9a6c9
Implement media fragment for tv shows
2022-02-01 17:21:42 +01:00
Seil0
a46fd4c6d2
implement index call
...
index is needed to retrieve identifiers necessary for streaming
2022-02-01 17:21:42 +01:00
Seil0
c4bc3c7ea2
add rudimentary parsing for browsing results
2022-02-01 17:21:42 +01:00
Seil0
844ff41dd3
add crunchyroll login and browse (no parsing for now)
2022-02-01 17:21:42 +01:00
Seil0
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
Seil0
eeb1c33e43
use the epsidoeId for the next epsiode in PlayerViewModel
2021-09-05 11:54:55 +02:00
Seil0
8753d4f36f
fix tmdb episode description in player
2021-09-05 00:08:53 +02:00
Seil0
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
Seil0
062013489d
use notifyItem...() instead of notifyDataSetChanged() in MediaFragment
2021-09-05 00:04:59 +02:00
Seil0
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
Seil0
c2a5f768b8
AoDParser Media handling rework [Part 1/2]
2021-08-31 19:47:18 +02:00
Seil0
a505315781
fix crash if media is not found in tmdb
2021-08-29 15:05:34 +02:00
Seil0
d76538cf28
use locale instead of string for language in AoDPlaylist
2021-08-29 15:05:34 +02:00
Seil0
309a991007
fix for AoDParser related code clean up
2021-08-29 15:05:34 +02:00
Seil0
0340c83b47
clean up some AoDParser related code
2021-08-29 15:05:34 +02:00
Seil0
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
Seil0
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
Seil0
c66c725ee3
use tmdb data if missing on aod
...
* episode description
2021-08-29 15:05:34 +02:00
Seil0
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
Seil0
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
Seil0
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
Seil0
cf3b1802d5
update kotlin coroutines
...
1.5.0 -> 1.5.1
2021-07-10 20:37:02 +02:00
Seil0
4de97ca42e
version 0.4.2
2021-07-09 18:54:44 +02:00
Seil0
664959641f
fix tmdb search for movies
...
movies don't have name but titles
2021-07-04 13:01:49 +02:00
Seil0
ba7d82bc2b
replace deprecated OnNavigationItemSelectedListener
2021-07-03 15:58:20 +02:00
Seil0
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
Seil0
5555269877
sort tmdb results with String.compareTo
2021-07-03 13:46:13 +02:00
Seil0
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
Seil0
03e9c3dae5
fix crash on myList element not present in overall itemMediaList
...
fixes #42
2021-07-03 13:36:15 +02:00
Seil0
8afbae1e1a
set pip source hint & update exo player
...
* exo player 2.14.0 -> 2.14.1
2021-06-17 19:36:13 +02:00
Seil0
164db8ebd1
remove unneeded import
2021-06-12 21:03:19 +02:00
Seil0
44d1825095
minor code clean up
2021-06-12 21:02:09 +02:00
Seil0
1d071eafdb
add media session & update exo player to 2.14.0
2021-06-12 20:57:12 +02:00
Seil0
0decf317d9
remove some unneeded resources
2021-06-06 18:06:59 +02:00
Seil0
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
Seil0
46e3d1f1b6
don't use "save" when selecting the media language, use "apply" instead
2021-06-04 00:18:33 +02:00
Seil0
a3a89c6b64
don't use deprecated startActivityForResult() use registerForActivityResult() instead
2021-05-27 19:50:00 +02:00
Seil0
7ce67f57cd
add export/import of my list
...
fixes #39
2021-05-26 19:46:46 +02:00
Seil0
063b5405fc
add dev settings gui
...
enable dev settings by clicking the app icon in the about screen 5 times
2021-05-09 20:31:51 +02:00
Seil0
be591a961a
update agp and kotlin
...
apg 4.1.3 -> 4.2.0
kotlin 1.4.32 -> 1.5.0
2021-05-09 19:32:31 +02:00
Seil0
8160641b8f
update exoplayer and gradle wrapper
...
* exoplayer 2.13.2 -> 2.13.3
* gradle 6.7.1 -> 7.0
* remove jcenter repository (fixes #29 )
2021-04-17 21:38:03 +02:00
Seil0
86dfd69b4b
add subscription info to settings fragment
...
* update androidx.navigation: 2.3.4 -> 2.3.5
2021-04-17 20:59:37 +02:00
Seil0
e8ab11d5ff
version 0.4.1
2021-03-13 22:17:25 +01:00
Seil0
0bb433b5cb
set timeout for laoding the playlist to 120 seconds
...
fixes #36
2021-03-13 22:08:53 +01:00
Seil0
b05ecf64a6
minor code clean up
2021-03-11 19:11:12 +01:00
Seil0
7a2f3ad265
update some libraries
...
* coroutines-android 1.4.2 -> 1.4.3
* androidx.navigation 2.3.3 -> 2.3.4
2021-03-11 18:25:28 +01:00
Seil0
06770559ee
version 0.4.0
2021-03-04 20:35:11 +01:00
Seil0
1a9de4124d
minor pip mode fixes
2021-03-04 20:19:54 +01:00
Seil0
6cc59a72fc
don't exclude player from history
...
Previously it was possible to exit the player without going into pip mode and having no option to open this player activity again.
2021-03-02 14:52:46 +01:00