From 8a2481362d63aad72079e8a00c8a0d2c3c85f8f5 Mon Sep 17 00:00:00 2001 From: damontecres <154766448+damontecres@users.noreply.github.com> Date: Fri, 28 Nov 2025 23:58:05 -0500 Subject: [PATCH] Fix live tv being unplayable (#346) Fixes issue with playing live TV Fixes #344 --- .../damontecres/wholphin/ui/playback/PlaybackConstants.kt | 6 +++--- .../damontecres/wholphin/ui/playback/PlaybackViewModel.kt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/github/damontecres/wholphin/ui/playback/PlaybackConstants.kt b/app/src/main/java/com/github/damontecres/wholphin/ui/playback/PlaybackConstants.kt index b801e8ee..55fd5424 100644 --- a/app/src/main/java/com/github/damontecres/wholphin/ui/playback/PlaybackConstants.kt +++ b/app/src/main/java/com/github/damontecres/wholphin/ui/playback/PlaybackConstants.kt @@ -42,15 +42,15 @@ val BaseItemKind.playable: Boolean BaseItemKind.MUSIC_VIDEO, BaseItemKind.TRAILER, BaseItemKind.VIDEO, - -> true - - // TODO add support for these eventually BaseItemKind.LIVE_TV_CHANNEL, BaseItemKind.LIVE_TV_PROGRAM, BaseItemKind.PROGRAM, BaseItemKind.RECORDING, BaseItemKind.TV_CHANNEL, BaseItemKind.TV_PROGRAM, + -> true + + // TODO add support for these eventually BaseItemKind.AUDIO_BOOK, BaseItemKind.AUDIO, BaseItemKind.CHANNEL, 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 aca91ee1..b6477f40 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 @@ -258,7 +258,7 @@ class PlaybackViewModel } } } else { - throw IllegalArgumentException("Item is not playable and not PlaybackList") + throw IllegalArgumentException("Item is not playable and not PlaybackList: ${queriedItem.type}") } val item = BaseItem.from(base, api)