Commit Graph

106 Commits

Author SHA1 Message Date
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
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
cf3b1802d5 update kotlin coroutines
1.5.0 -> 1.5.1
2021-07-10 20:37:02 +02:00
4de97ca42e version 0.4.2 2021-07-09 18:54:44 +02:00
664959641f fix tmdb search for movies
movies don't have name but titles
2021-07-04 13:01:49 +02:00
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
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
8afbae1e1a set pip source hint & update exo player
* exo player 2.14.0 -> 2.14.1
2021-06-17 19:36:13 +02:00
1d071eafdb add media session & update exo player to 2.14.0 2021-06-12 20:57:12 +02:00
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
7ce67f57cd add export/import of my list
fixes #39
2021-05-26 19:46:46 +02:00
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
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
86dfd69b4b add subscription info to settings fragment
* update androidx.navigation: 2.3.4 -> 2.3.5
2021-04-17 20:59:37 +02:00
e8ab11d5ff version 0.4.1 2021-03-13 22:17:25 +01:00
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
06770559ee version 0.4.0 2021-03-04 20:35:11 +01:00
a07f291098 only update media title if there is one & update exoplayer to 2.13.2 2021-02-27 21:12:42 +01:00
fad64ad385 update exoplayer to version 2.13.1 2021-02-21 13:59:23 +01:00
e762745705 use CoordinatorLayout instead of NestedScrollView in media fragment 2021-02-08 00:22:50 +01:00
f342d1a3f4 udpate some libraries
* kotlin 1.4.21 -> 1.4.30
* material components 1.3.0-rc01 -> 1.3.0
* glide 4.11.0 -> 4.12.0
2021-02-06 23:01:14 +01:00
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
70aafb1a14 update gradle plugin to 4.1.2 2021-01-21 19:57:01 +01:00
a740ccfee1 update libs
* exoplayer 2.12.2 -> 2.12.3
* material components 1.3.0-beta01 -> 1.3.0-rc01
2021-01-16 00:22:31 +01:00
1efc108bd7 version 0.3.0 2020-12-31 13:43:57 +01:00
31197a5d44 minor fixes
* fix current language is set to preferred and not to actual language
* fix player episodes lists sometimes missing the play icon
2020-12-31 13:12:37 +01:00
7845770067 Clean up PlayerActivity and PlayerViewModel
* use Local instead of streamURL to save selected language, this allows nextEp/ selected Eps to use previously selected language
* hide episodes button, if media is a movie
2020-12-27 20:11:01 +01:00
8f60a30d61 improve media parsing / loadStreams()
* fix #20, return 0 as episode number on NumberFormatException
* don't crash if a episode can not be parsed
* update material components: 1.3.0-alpha04 -> 1.3.0-beta01
2020-12-26 11:32:09 +01:00
00699aaec7 add language settings to player [Part 1] 2020-12-20 20:21:27 +01:00
04893060e4 add episodes list to player [Part 2] 2020-12-15 23:15:14 +01:00
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
a390bc9686 update exoplayer to version 2.12.2 2020-12-05 22:17:54 +01:00
e34e5b2bbd replace licenses dialog and about dialog with about fragment 2020-12-05 21:03:14 +01:00
77e657d37c version 0.2.1 2020-12-02 11:25:36 +01:00
ac5aee20de update material components to alpha 4 2020-11-29 18:23:02 +01:00
78d9f3cfa5 version 0.2.0 2020-11-26 15:01:19 +01:00
7df99ea0cc use view binding wherever possible 2020-11-25 22:35:55 +01:00
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
d3f078c661 disable time-bar animation 2020-11-06 10:21:57 +01:00
1118c8339c custom player interface: add progress-bar, rewind/forward 2020-11-05 20:07:41 +01:00
4ec5d0fdc4 add fastlane metadata 2020-11-01 20:52:45 +01:00
49430e10bf update exoplayer to version 2.12.1 2020-10-30 10:03:10 +01:00
f0ed6aa379 enable code shrink 2020-10-20 20:22:50 +02:00
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
5f80f1fabd show loading screen while loading media fragment
* use material components for shaped images and progress indicator
2020-10-14 20:22:20 +02:00
cbfd186686 added licenses dialog 2020-10-13 21:27:05 +02:00
597271d4de use poster as backdrop if no backdrop is set, update to android studio
* update gradle to version 6.5
* update android gradle plugin to version 4.1
2020-10-13 12:27:13 +02:00
00a6981ae5 improved tmdb data handling, added backdrop 2020-10-12 22:43:42 +02:00
0fc1d8b5c2 use recyclerview for episodes in media fragment
closes #3
2020-10-12 09:54:32 +02:00
7b708f5aa0 add tv shows support to parser, start implementing account fragment 2020-10-11 23:16:47 +02:00