Simplify Jellyfin playback url retrieval

This commit is contained in:
2026-06-01 20:54:20 +02:00
parent 0eea3165de
commit 80ab591662
10 changed files with 57 additions and 261 deletions

View File

@@ -5,6 +5,5 @@ data class PlaybackReportContext(
val mediaSourceId: String?,
val audioStreamIndex: Int?,
val subtitleStreamIndex: Int?,
val liveStreamId: String?,
val playSessionId: String?,
)

View File

@@ -13,6 +13,7 @@ import androidx.media3.exoplayer.ExoPlayer
import androidx.media3.exoplayer.SeekParameters
import androidx.media3.exoplayer.source.DefaultMediaSourceFactory
import androidx.media3.exoplayer.trackselection.DefaultTrackSelector
import androidx.media3.exoplayer.util.EventLogger
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
@@ -69,6 +70,7 @@ object VideoPlayerModule {
.apply {
playWhenReady = true
pauseAtEndOfMediaItems = false
addAnalyticsListener(EventLogger())
}
}
}