diff --git a/app/src/main/java/com/github/damontecres/wholphin/ui/playback/PlaybackViewModel.kt b/app/src/main/java/com/github/damontecres/wholphin/ui/playback/PlaybackViewModel.kt index 5d069e1e..c7710d68 100644 --- a/app/src/main/java/com/github/damontecres/wholphin/ui/playback/PlaybackViewModel.kt +++ b/app/src/main/java/com/github/damontecres/wholphin/ui/playback/PlaybackViewModel.kt @@ -244,8 +244,10 @@ class PlaybackViewModel ) return@withContext false } - val isLiveTv = item.type == BaseItemKind.TV_CHANNEL + this@PlaybackViewModel.item = item + this@PlaybackViewModel.itemId = item.id + val isLiveTv = item.type == BaseItemKind.TV_CHANNEL val base = item.data val title = if (base.type == BaseItemKind.EPISODE) { @@ -980,7 +982,7 @@ class PlaybackViewModel delay(1500) item = BaseItem.from( - api.userLibraryApi.getItem(itemId = item.id).content, + api.userLibraryApi.getItem(itemId = it.itemId).content, api, ) val mediaSource = chooseSource(item.data, it)