From 2aed5e995d70989af6601024dfe9e015357899f6 Mon Sep 17 00:00:00 2001 From: Damontecres Date: Tue, 21 Oct 2025 22:55:16 -0400 Subject: [PATCH] Report live stream ID --- .../damontecres/wholphin/ui/playback/PlaybackViewModel.kt | 2 ++ .../damontecres/wholphin/util/TrackActivityPlaybackListener.kt | 3 +++ 2 files changed, 5 insertions(+) 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 4e5e6f63..eb630731 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 @@ -460,6 +460,7 @@ class PlaybackViewModel listOf(), playMethod = transcodeType, playSessionId = response.playSessionId, + liveStreamId = source.liveStreamId, ) val itemPlayback = currentItemPlayback.copy( @@ -746,6 +747,7 @@ data class CurrentPlayback( val tracks: List, val playMethod: PlayMethod, val playSessionId: String?, + val liveStreamId: String?, ) val Format.idAsInt: Int? diff --git a/app/src/main/java/com/github/damontecres/wholphin/util/TrackActivityPlaybackListener.kt b/app/src/main/java/com/github/damontecres/wholphin/util/TrackActivityPlaybackListener.kt index 41c23ea5..bea83717 100644 --- a/app/src/main/java/com/github/damontecres/wholphin/util/TrackActivityPlaybackListener.kt +++ b/app/src/main/java/com/github/damontecres/wholphin/util/TrackActivityPlaybackListener.kt @@ -56,6 +56,7 @@ class TrackActivityPlaybackListener( isMuted = false, audioStreamIndex = itemPlayback.audioIndex.takeIf { itemPlayback.audioIndexEnabled }, subtitleStreamIndex = itemPlayback.subtitleIndex.takeIf { itemPlayback.subtitleIndexEnabled }, + liveStreamId = playback.liveStreamId, ), ) } @@ -100,6 +101,7 @@ class TrackActivityPlaybackListener( positionTicks = position, failed = false, playSessionId = playback.playSessionId, + liveStreamId = playback.liveStreamId, ), ) } @@ -144,6 +146,7 @@ class TrackActivityPlaybackListener( playSessionId = playback.playSessionId, audioStreamIndex = itemPlayback.audioIndex.takeIf { itemPlayback.audioIndexEnabled }, subtitleStreamIndex = itemPlayback.subtitleIndex.takeIf { itemPlayback.subtitleIndexEnabled }, + liveStreamId = playback.liveStreamId, ), ) }