Commit Graph

101 Commits

Author SHA1 Message Date
Seil0 188d0d9162 add up next to home screen
for now up next will show the series and not play the actual episode
2022-02-01 17:21:42 +01:00
Seil0 d5d70e49d2 add watchlist to home fragment 2022-02-01 17:21:42 +01:00
Seil0 27e7f2a249 add subtitle selection to player 2022-02-01 17:21:42 +01:00
Seil0 f97d07c2b8 implement season selection in MediaFragment 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 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 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 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 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 0decf317d9 remove some unneeded resources 2021-06-06 18:06:59 +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 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 9d3e9c5019 dsiable scrolling on appbar if no tabs where added to media fragment
fixes #33
2021-02-20 22:57:00 +01:00
Seil0 e762745705 use CoordinatorLayout instead of NestedScrollView in media fragment 2021-02-08 00:22:50 +01:00
Seil0 b02fadaa89 fix unchecked single choice button in theme dialog beeing white 2021-02-06 22:45:28 +01:00
Seil0 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
Seil0 373f5c56c9 rework the about fragment 2021-01-21 19:53:16 +01:00
Seil0 4c5d6e6e24 add top ten to home screen & minor fixes
* use plural for runtime and episodes
* code clean up
2021-01-21 18:22:53 +01:00
Seil0 8a22554846 add onboarding (login), change default theme to dark
closes #14
2021-01-16 00:16:47 +01:00
Seil0 3f45d769d2 rework initial loading, don't crash on login timeout on app start
closes #25
2021-01-13 20:57:21 +01:00
Seil0 7a95304ee1 fix episodes not showing, if scroll is not needed in MediaFragment 2021-01-11 22:12:21 +01:00
Seil0 75ecac6144 always visible next ep button fix
the always visible next ep button cloud be hidden, when playing the last ep of a tv show and changing to a previous ep via the episodes list
2021-01-01 12:15:17 +01:00
Seil0 800c2a144c polish player episodes list ui
closes #16
2020-12-28 20:17:11 +01:00
Seil0 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
Seil0 00699aaec7 add language settings to player [Part 1] 2020-12-20 20:21:27 +01:00
Seil0 04893060e4 add episodes list to player [Part 2] 2020-12-15 23:15:14 +01:00
Seil0 6fc7bb2c1e add episodes list to player [Part 1] 2020-12-14 23:46:55 +01:00
Seil0 ab180ddd89 add new simulcasts and new titles to home screen
* simulcasts and new titles
* update some libraries
* don't crash if AoDPraser fails to parse mediaId
2020-12-11 10:54:40 +01:00
Seil0 6775a4da2e show AoD highlights on home fragment 2020-12-06 15:18:15 +01:00
Seil0 a390bc9686 update exoplayer to version 2.12.2 2020-12-05 22:17:54 +01:00
Seil0 82bf34e4cb update theme colors to better reflect material design guidelines
* dark primary: #000000 -> #121212
2020-12-05 21:51:12 +01:00
Seil0 e34e5b2bbd replace licenses dialog and about dialog with about fragment 2020-12-05 21:03:14 +01:00
Seil0 20407d9cac add permanently visible next episode button & fix autoplay
* autoplay / play next episode could sometimes skip episodes
2020-12-02 11:14:09 +01:00
Seil0 dbd4b26a65 minor text change 2020-11-29 20:25:22 +01:00
Seil0 ac5aee20de update material components to alpha 4 2020-11-29 18:23:02 +01:00
Seil0 32844223fc minor episodes ui improvements
* show 3 lines of episode description
* episodes title: Episode xy -> Ep. xy
2020-11-28 15:09:39 +01:00
Seil0 dfaf359952 fix poster not being scaled correctly
regression from 2de1419d36
2020-11-26 17:07:33 +01:00
Seil0 2de1419d36 fix theme not applying to nav bar
regression from 7df99ea0cc
2020-11-25 23:26:46 +01:00
Seil0 7df99ea0cc use view binding wherever possible 2020-11-25 22:35:55 +01:00
Seil0 c0c5cb9110 change themeSecondaryDark to #202020 2020-11-24 18:07:48 +01:00
Seil0 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
Seil0 0e5c697bce set theme for dialogs 2020-11-23 09:53:44 +01:00
Seil0 830f7e753b theme account fragment, new primary & accent color 2020-11-22 23:23:28 +01:00
Seil0 71079ddc92 add light and dark theme
* currently the theme can not be changed
2020-11-22 14:24:02 +01:00
Seil0 dcd6ebccea theme rework preparation 2020-11-21 19:40:55 +01:00
Seil0 256c32aa3c add rwd/ffwd double tap indicator & pause/play on long press 2020-11-20 11:20:11 +01:00
Seil0 0f0573e5bd adjust size of rewind/fast forward button 2020-11-16 20:42:25 +01:00