Commit Graph

  • c6a00ea061 update agp Jannik 2022-04-15 11:04:06 +02:00
  • 80a7fc4398 merge PlayerEpisodeItemAdapter into EpisodeItemAdapter Jannik 2022-04-10 21:24:09 +02:00
  • dd6ca8b90e up next rework Jannik 2022-04-10 20:15:13 +02:00
  • e80e81af0f use MediaItemListAdapter in MediaFragmentSimilar instead of MediaItemAdapter Jannik 2022-04-10 17:46:02 +02:00
  • f852600dc7 port HomeFragment to ViewModel and Kotlin flow; update gradle wrapper Jannik 2022-04-10 17:39:30 +02:00
  • aa49169034 fix (workaround) a crash in MediaFragment if one opens and closes multiple new MediaFragment via the similar tab Jannik 2022-04-03 17:33:29 +02:00
  • 7abb5cd3e8 fix fragments cleanup on recreation Jannik 2022-04-03 17:22:28 +02:00
  • 3a71bdd2c7 use fragment as scope for MediaFragmentViewModel Jannik 2022-04-03 16:55:54 +02:00
  • 629c144c5b add similarTo function to crunchyroll parser Jannik 2022-04-03 16:14:22 +02:00
  • b2196f11da add playhead progress indicator to MediaFragment epsiodes Jannik 2022-04-03 14:57:14 +02:00
  • 5b5a74a1de fix crunchroll parser login crash if login failed Jannik 2022-04-02 20:08:29 +02:00
  • 7a860a7270 update ExoPlayer Jannik 2022-04-02 19:47:49 +02:00
  • e97ad9a245 update libraries Jannik 2022-04-02 19:28:19 +02:00
  • cf435fdb72 replace LoginDialog with material-components based LoginModalBottomSheet Jannik 2022-04-02 18:54:17 +02:00
  • 42895a6fba Make token refresh thread safe Jannik 2022-03-30 20:42:46 +02:00
  • eaf1cf78e9 Set episodes title length to max 3 lines, ellipsize at end Jannik 2022-03-30 20:27:10 +02:00
  • 1af82f8370 update playheads on season change Jannik 2022-03-30 20:12:04 +02:00
  • d31a19a4f1 update fastlane metadata Jannik 2022-03-30 00:05:20 +02:00
  • b27666ee69 Merge pull request 'add metadb support for crunchyroll' (#54) from featur/metadb_crunchyroll into develop Jannik 2022-03-29 23:24:57 +02:00
  • e76cbda04d fix Onboarding not working; fix deprecation in Activity.hideBars() Jannik 2022-03-29 23:23:10 +02:00
  • 7fbf639a70 add metadb support for crunchyroll Jannik 2022-03-20 14:29:32 +01:00
  • ff63b3d7a4 update gradle wrapper & core-splashscreen Jannik 2022-03-29 22:39:02 +02:00
  • 7d32cecd89 hide unused dev settings Jannik 2022-03-20 12:56:01 +01:00
  • 72280f29d8 add option to disable playhead updates/reporting Jannik 2022-03-20 12:38:49 +01:00
  • cd4cfb7a0c update libraries & targetSdk; use core-splashscreen for splashscreen Jannik 2022-03-19 22:09:47 +01:00
  • 4a5a6c04ca Update fastlane metadata AoD -> Crunchyroll 1.0.0-beta1 Jannik 2022-03-19 20:56:37 +01:00
  • 554c66e11f update agp Jannik 2022-03-19 20:46:01 +01:00
  • 0aece1d8fa Merge pull request 'crunchyroll support' (#49) from feature/crunchyroll into develop Jannik 2022-03-19 20:42:54 +01:00
  • f820d2aac0 Udate readme Aod -> Crunchyroll Jannik 2022-03-19 20:42:15 +01:00
  • 0ea2e5ee97 update version to 1.0.0-beta1 Jannik 2022-03-19 20:38:23 +01:00
  • a092c5b8be fix mosad/NonePublicIssues#1 Jannik 2022-03-19 20:14:16 +01:00
  • ab660d0ae7 Show season number in MediaFragment Jannik 2022-03-19 13:10:36 +01:00
  • be1c001942 Fix getPreferredSeason() (again) Jannik 2022-03-07 19:43:26 +01:00
  • 30a5331bbc load preferred sub/content language on startup Jannik 2022-03-06 18:57:55 +01:00
  • 0797e9fa3d Fix multiple language related issues Jannik 2022-03-06 18:43:02 +01:00
  • 75204e522d Use ktor instead of fuel for http requests [Part 2/2] Jannik 2022-03-05 20:41:39 +01:00
  • 2016e03e56 Use ktor instead of fuel for http requests [Part 1/2] Jannik 2022-03-05 19:22:47 +01:00
  • 4505f95309 don't show fully watched episodes in "Up next" Jannik 2022-03-04 20:42:21 +01:00
  • e8bf63a666 add preferred content language selection Jannik 2022-03-04 20:29:37 +01:00
  • a51001ec2e replace MaterialDialog with MaterialAlertDialogBuilder in AboutFragment Jannik 2022-02-05 20:10:59 +01:00
  • 0b5a8e69fb add preferred content language selection to AccountFragment Jannik 2022-02-05 20:02:33 +01:00
  • 61c96f5ce2 update playhead on manually selected next episode & start fully watched episodes from the beginning Jannik 2022-02-04 23:07:48 +01:00
  • 9bf0ae2f63 refresh access token, if it is expired, before doing a request Jannik 2022-01-30 12:22:25 +01:00
  • f66fca7ebb MediaFragment: update playhead progress/fully watched on resume Jannik 2022-01-29 20:32:45 +01:00
  • df4f43c0a2 Player: load media async and use playhead for initial episode Jannik 2022-01-29 19:56:39 +01:00
  • 287ef57bdb don't show next ep button or autoplay if the current ep is the last ep Jannik 2022-01-18 18:03:56 +01:00
  • aa41884db5 the media type should not change while playing a media (tv show/movie) Jannik 2022-01-09 19:24:21 +01:00
  • bec0dc2628 implement playhead reporting to crunchyroll Jannik 2022-01-09 19:23:33 +01:00
  • 4fed3ddb91 add upNextSeries Jannik 2022-01-09 18:41:23 +01:00
  • e652c001d3 Update the onboarding process to support crunchyroll Jannik 2022-01-08 19:20:21 +01:00
  • 2f78fbea73 add highlight (random of newly added (n=10)) Jannik 2022-01-06 18:57:49 +01:00
  • a1fe08840f add newly added title to HomeFragment Jannik 2022-01-06 18:39:23 +01:00
  • 402fb06c9e add playheads to crunchyroll parser Jannik 2022-01-05 01:28:39 +01:00
  • 188d0d9162 add up next to home screen Jannik 2022-01-05 00:28:49 +01:00
  • d5d70e49d2 add watchlist to home fragment Jannik 2022-01-03 14:10:41 +01:00
  • f100b4abf3 fix proguard for changes in 7491e7fd93056569a823b292483a114300ca86fb Jannik 2022-01-02 23:38:51 +01:00
  • f2a798d4f7 add watchlist support for media fragment Jannik 2022-01-02 22:39:31 +01:00
  • d427691f6e update copyright/license notice Jannik 2022-01-02 17:59:23 +01:00
  • b4daac0814 replace tmdb multi search with type search (movie/tv) Jannik 2022-01-02 17:51:45 +01:00
  • 554af530e3 move TMDBApiCOntroller to Fuel and kotlinx.serialization Jannik 2021-12-31 16:03:15 +01:00
  • 27e7f2a249 add subtitle selection to player Jannik 2021-12-29 20:51:53 +01:00
  • f97d07c2b8 implement season selection in MediaFragment Jannik 2021-12-29 19:36:33 +01:00
  • ecbbc5db7b implement preferred season/languag choosing in MediaFragment Jannik 2021-12-28 20:32:44 +01:00
  • 4fd6f9ca7e add search for tv shows Jannik 2021-12-27 22:50:29 +01:00
  • 63ce910ec5 implement lazy loading for LibraryFragment & code cleanup Jannik 2021-12-27 21:14:35 +01:00
  • 7dc41da13c add support for crunchyroll media playback in player Jannik 2021-12-26 20:22:00 +01:00
  • 236ca9a6c9 Implement media fragment for tv shows Jannik 2021-12-20 22:14:58 +01:00
  • a46fd4c6d2 implement index call Jannik 2021-12-05 01:34:06 +01:00
  • c4bc3c7ea2 add rudimentary parsing for browsing results Jannik 2021-12-05 00:42:56 +01:00
  • 844ff41dd3 add crunchyroll login and browse (no parsing for now) Jannik 2021-12-04 19:55:26 +01:00
  • 487c0c3c39 update gradle wrapper, kotlin and agp Jannik 2022-02-01 17:20:58 +01:00
  • eafefd9a51 update kotlin and agp Jannik 2021-12-01 20:46:19 +01:00
  • 3935f37267 update libraries Jannik 2021-09-05 13:43:27 +02:00
  • 39e740cd92 Merge pull request 'tmdb rework and metadb integration' (#46) from feature/tmdb_rework_and_metadb into develop Jannik 2021-09-05 12:10:57 +02:00
  • eeb1c33e43 use the epsidoeId for the next epsiode in PlayerViewModel Jannik 2021-09-05 11:54:55 +02:00
  • 8753d4f36f fix tmdb episode description in player Jannik 2021-09-05 00:08:53 +02:00
  • 5ea94b7ded add numberStr to AoDEpisode type & show tmdb episode info in player Jannik 2021-09-05 00:08:03 +02:00
  • 062013489d use notifyItem...() instead of notifyDataSetChanged() in MediaFragment Jannik 2021-09-05 00:04:59 +02:00
  • ed9eff433b AoDParser Media handling rework [Part 2/2] Jannik 2021-09-04 13:33:46 +02:00
  • c2a5f768b8 AoDParser Media handling rework [Part 1/2] Jannik 2021-08-31 19:47:18 +02:00
  • a505315781 fix crash if media is not found in tmdb Jannik 2021-08-15 00:11:42 +02:00
  • d76538cf28 use locale instead of string for language in AoDPlaylist Jannik 2021-07-25 19:30:25 +02:00
  • 309a991007 fix for AoDParser related code clean up Jannik 2021-07-25 19:17:37 +02:00
  • 0340c83b47 clean up some AoDParser related code Jannik 2021-07-25 19:15:31 +02:00
  • 9dfd2cf70b added skip opening for tv shows Jannik 2021-07-17 19:40:16 +02:00
  • 26d2da923b use Gson in TMDBApiController, adapt tmdb types to api documentation Jannik 2021-07-17 13:15:14 +02:00
  • c66c725ee3 use tmdb data if missing on aod Jannik 2021-07-11 12:56:21 +02:00
  • 44f99295e9 rework the tmdb controller Jannik 2021-07-10 23:37:16 +02:00
  • d417181b70 update kotlin, gradle & libraries Jannik 2021-08-29 15:02:40 +02:00
  • 9df5be003b update agp, kotlin, appcompat and exoplayer Jannik 2021-08-15 00:39:17 +02:00
  • cf3b1802d5 update kotlin coroutines Jannik 2021-07-10 20:37:02 +02:00
  • 19552d3950 Merge pull request 'version 0.4.2' (#44) from develop into master 0.4.2 Jannik 2021-07-09 18:56:34 +02:00
  • 4de97ca42e version 0.4.2 Jannik 2021-07-09 18:54:44 +02:00
  • 664959641f fix tmdb search for movies Jannik 2021-07-04 13:01:49 +02:00
  • c1b0b4038c Merge pull request 'tmdb api improvements' (#43) from fix/sort_tmdb_results into develop Jannik 2021-07-03 16:00:18 +02:00
  • ba7d82bc2b replace deprecated OnNavigationItemSelectedListener Jannik 2021-07-03 15:58:20 +02:00
  • e0a6485ed7 tmdb api improvements Jannik 2021-07-03 15:51:52 +02:00
  • 5555269877 sort tmdb results with String.compareTo Jannik 2021-06-30 20:17:15 +02:00
  • 3fcd1a96b2 update kotlin, some libs & agp Jannik 2021-07-03 13:45:59 +02:00
  • 03e9c3dae5 fix crash on myList element not present in overall itemMediaList Jannik 2021-07-03 13:36:15 +02:00