@@ -14,6 +14,7 @@ import androidx.constraintlayout.motion.widget.MotionLayout
1414import androidx.constraintlayout.motion.widget.TransitionAdapter
1515import androidx.core.math.MathUtils.clamp
1616import androidx.core.os.bundleOf
17+ import androidx.core.os.postDelayed
1718import androidx.core.view.isGone
1819import androidx.core.view.isVisible
1920import androidx.fragment.app.Fragment
@@ -22,6 +23,7 @@ import androidx.fragment.app.commit
2223import androidx.lifecycle.lifecycleScope
2324import androidx.media3.common.MediaMetadata
2425import androidx.media3.common.Player
26+ import androidx.media3.common.util.Log
2527import androidx.media3.common.util.UnstableApi
2628import androidx.media3.session.MediaController
2729import com.github.libretube.R
@@ -112,7 +114,7 @@ class AudioPlayerFragment : Fragment(R.layout.fragment_audio_player), AudioPlaye
112114
113115 // manually apply additional padding for edge-to-edge compatibility
114116 activity.getSystemInsets()?.let { systemBars ->
115- with (binding.audioPlayerMain) {
117+ with (binding.audioPlayerMain) {
116118 setPadding(
117119 paddingLeft,
118120 paddingTop + systemBars.top,
@@ -279,6 +281,7 @@ class AudioPlayerFragment : Fragment(R.layout.fragment_audio_player), AudioPlaye
279281 NavigationHelper .openVideoPlayerFragment(
280282 context = requireContext(),
281283 videoId = videoId,
284+ isOffline = isOffline,
282285 alreadyStarted = true ,
283286 )
284287 }
0 commit comments