diff --git a/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt b/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt index 1eb0daae..d8aa8293 100644 --- a/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt +++ b/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt @@ -150,6 +150,7 @@ class PlayerActivity : BasePlayerActivity() { currentIntro?.let { binding.playerView.player?.seekTo((it.introEnd * 1000).toLong()) } + skipIntroButton.isVisible = false } else if (currentCredit != null) { if (binding.playerView.player?.hasNextMediaItem() == true) { binding.playerView.player?.seekToNext() diff --git a/player/video/src/main/java/dev/jdtech/jellyfin/viewmodels/PlayerActivityViewModel.kt b/player/video/src/main/java/dev/jdtech/jellyfin/viewmodels/PlayerActivityViewModel.kt index d0c9b7cc..2cc1218d 100644 --- a/player/video/src/main/java/dev/jdtech/jellyfin/viewmodels/PlayerActivityViewModel.kt +++ b/player/video/src/main/java/dev/jdtech/jellyfin/viewmodels/PlayerActivityViewModel.kt @@ -258,7 +258,7 @@ constructor( val seconds = player.currentPosition / 1000.0 if (intros.isNotEmpty()) { intros[itemId]?.let { intro -> - if (seconds > intro.showSkipPromptAt && seconds < (intro.hideSkipPromptAt - 1)) { + if (seconds > intro.showSkipPromptAt && seconds < intro.hideSkipPromptAt) { _uiState.update { it.copy(currentIntro = intro) } return@let }