Jannik
d31a19a4f1
update fastlane metadata
4 months ago
Jannik
7fbf639a70
add metadb support for crunchyroll
...
also remove gson snice it's unused now
4 months ago
Jannik
ff63b3d7a4
update gradle wrapper & core-splashscreen
...
* wrapper 7.3.3 -> 7.4.1
* core-splashscreen 1.0.0-beta01 -> 1.0.0-beta02
4 months ago
Jannik
cd4cfb7a0c
update libraries & targetSdk; use core-splashscreen for splashscreen
...
* targetSdk 30 -> 31
* core-ktx 1.6.0 -> 1.7.0
* appcompat 1.3.1 -> 1.4.1
* constraintlayout 2.1.0 -> 2.1.3
* navigation-fragment-ktx 2.3.5 -> 2.4.1
* navigation-ui-ktx 2.3.5 -> 2.4.1
* lifecycle-runtime-ktx 2.3.5 -> 2.4.1
* lifecycle-viewmodel-ktx 2.3.5 -> 2.4.1
* material 1.4.0 -> 1.5.0
5 months ago
Jannik
0ea2e5ee97
update version to 1.0.0-beta1
5 months ago
Jannik
a092c5b8be
fix mosad/NonePublicIssues#1
5 months ago
Jannik
0797e9fa3d
Fix multiple language related issues
...
* fix playback for other shows with no language set in cr API
* fix selection of preferred season for languages other than german
* add support for all content languages to TMDBApiController
* preferSecondary is now preferSubbed, this describes the function more clearly
* remove jsoup, not used anymore
5 months ago
Jannik
75204e522d
Use ktor instead of fuel for http requests [Part 2/2]
...
* update preferred locale in preferences, is is the actual locale implementation
* update token handling for crunchy (country via token)
* update TMDBApiController to use ktor
* add parsable dates to NoneTMDBTVShow and NoneTMDBMovie
5 months ago
Jannik
2016e03e56
Use ktor instead of fuel for http requests [Part 1/2]
5 months ago
Jannik
4505f95309
don't show fully watched episodes in "Up next"
5 months ago
Jannik
e8bf63a666
add preferred content language selection
...
followup to 0b5a8e69fb
5 months ago
Jannik
4fed3ddb91
add upNextSeries
...
the MediaFragment will show the next episodes title instead for the series title and play the "next up" episode when the play button is clicked
6 months ago
Jannik
554af530e3
move TMDBApiCOntroller to Fuel and kotlinx.serialization
...
* add year and maturityRatings to MediaFragment
* don't show season selection if only one season is present
6 months ago
Jannik
f97d07c2b8
implement season selection in MediaFragment
6 months ago
Jannik
c4bc3c7ea2
add rudimentary parsing for browsing results
6 months ago
Jannik
844ff41dd3
add crunchyroll login and browse (no parsing for now)
6 months ago
Jannik
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
11 months ago
Jannik
0340c83b47
clean up some AoDParser related code
11 months ago
Jannik
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
11 months ago
Jannik
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
12 months ago
Jannik
cf3b1802d5
update kotlin coroutines
...
1.5.0 -> 1.5.1
1 year ago
Jannik
4de97ca42e
version 0.4.2
1 year ago
Jannik
664959641f
fix tmdb search for movies
...
movies don't have name but titles
1 year ago
Jannik
e0a6485ed7
tmdb api improvements
...
* sort tmdb results by name
* remove season information in media title before searching
1 year ago
Jannik
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
1 year ago
Jannik
8afbae1e1a
set pip source hint & update exo player
...
* exo player 2.14.0 -> 2.14.1
1 year ago
Jannik
1d071eafdb
add media session & update exo player to 2.14.0
1 year ago
Jannik
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
1 year ago
Jannik
7ce67f57cd
add export/import of my list
...
fixes #39
1 year ago
Jannik
063b5405fc
add dev settings gui
...
enable dev settings by clicking the app icon in the about screen 5 times
1 year ago
Jannik
8160641b8f
update exoplayer and gradle wrapper
...
* exoplayer 2.13.2 -> 2.13.3
* gradle 6.7.1 -> 7.0
* remove jcenter repository (fixes #29 )
1 year ago
Jannik
86dfd69b4b
add subscription info to settings fragment
...
* update androidx.navigation: 2.3.4 -> 2.3.5
1 year ago
Jannik
e8ab11d5ff
version 0.4.1
1 year ago
Jannik
7a2f3ad265
update some libraries
...
* coroutines-android 1.4.2 -> 1.4.3
* androidx.navigation 2.3.3 -> 2.3.4
1 year ago
Jannik
06770559ee
version 0.4.0
1 year ago
Jannik
a07f291098
only update media title if there is one & update exoplayer to 2.13.2
1 year ago
Jannik
fad64ad385
update exoplayer to version 2.13.1
1 year ago
Jannik
e762745705
use CoordinatorLayout instead of NestedScrollView in media fragment
2 years ago
Jannik
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
2 years ago
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>
2 years ago
Jannik
70aafb1a14
update gradle plugin to 4.1.2
2 years ago
Jannik
a740ccfee1
update libs
...
* exoplayer 2.12.2 -> 2.12.3
* material components 1.3.0-beta01 -> 1.3.0-rc01
2 years ago
Jannik
1efc108bd7
version 0.3.0
2 years ago
Jannik
31197a5d44
minor fixes
...
* fix current language is set to preferred and not to actual language
* fix player episodes lists sometimes missing the play icon
2 years ago
Jannik
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
2 years ago
Jannik
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
2 years ago
Jannik
00699aaec7
add language settings to player [Part 1]
2 years ago
Jannik
04893060e4
add episodes list to player [Part 2]
2 years ago
Jannik
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
2 years ago
Jannik
a390bc9686
update exoplayer to version 2.12.2
2 years ago