diff --git a/app/src/main/java/org/mosad/teapod/ui/activity/main/viewmodel/MediaFragmentViewModel.kt b/app/src/main/java/org/mosad/teapod/ui/activity/main/viewmodel/MediaFragmentViewModel.kt index 18361e2..255ef0f 100644 --- a/app/src/main/java/org/mosad/teapod/ui/activity/main/viewmodel/MediaFragmentViewModel.kt +++ b/app/src/main/java/org/mosad/teapod/ui/activity/main/viewmodel/MediaFragmentViewModel.kt @@ -57,6 +57,7 @@ class MediaFragmentViewModel(application: Application) : AndroidViewModel(applic viewModelScope.launch { similarTo = Crunchyroll.similarTo(crunchyId) } ).joinAll() + // TODO use upNextSeries to find the next item to play, maybe fallback to preferredLocale // load the preferred season (preferred language, language per season, not per stream) currentSeasonCrunchy = seasonsCrunchy.getPreferredSeason(Preferences.preferredLocale) diff --git a/app/src/main/java/org/mosad/teapod/ui/activity/player/PlayerActivity.kt b/app/src/main/java/org/mosad/teapod/ui/activity/player/PlayerActivity.kt index 91be81e..251efd5 100644 --- a/app/src/main/java/org/mosad/teapod/ui/activity/player/PlayerActivity.kt +++ b/app/src/main/java/org/mosad/teapod/ui/activity/player/PlayerActivity.kt @@ -142,6 +142,14 @@ class PlayerActivity : AppCompatActivity() { if (isInPiPMode()) { finishAndRemoveTask() } } +// override fun onDestroy() { +// super.onDestroy() +// +// if (isFinishing) { +// // TODO notify about player finishing +// } +// } + /** * used, when the player is in pip and the user selects a new media */ diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index e308f95..327150c 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -149,6 +149,9 @@ + + + @@ -194,6 +197,9 @@ + + + @@ -239,6 +245,9 @@ + + + @@ -284,6 +293,9 @@ + + + @@ -329,6 +341,9 @@ + + +