diff --git a/app/src/main/java/org/jellyfin/androidtv/ui/playback/PlaybackController.java b/app/src/main/java/org/jellyfin/androidtv/ui/playback/PlaybackController.java index 494ba4e203..622d75da05 100644 --- a/app/src/main/java/org/jellyfin/androidtv/ui/playback/PlaybackController.java +++ b/app/src/main/java/org/jellyfin/androidtv/ui/playback/PlaybackController.java @@ -901,6 +901,8 @@ public void seek(long pos, boolean skipToNext) { // set seekPosition so real position isn't used until playback starts again mSeekPosition = pos; + if (mCurrentStreamInfo == null) return; + // rebuild the stream // if an older device uses exoplayer to play a transcoded stream but falls back to the generic http stream instead of hls, rebuild the stream if (!mVideoManager.isSeekable()) {