diff --git a/osu.Game/Overlays/MarqueeContainer.cs b/osu.Game/Overlays/MarqueeContainer.cs
index 2fed87c4e0..2f3e118b04 100644
--- a/osu.Game/Overlays/MarqueeContainer.cs
+++ b/osu.Game/Overlays/MarqueeContainer.cs
@@ -27,6 +27,10 @@ namespace osu.Game.Overlays
private bool allowScrolling = true;
+ ///
+ /// Time in milliseconds before scrolling begins.
+ ///
+ public double InitialMoveDelay { get; set; } = 1000;
///
/// The to anchor the content to if it does not overflow.
@@ -45,7 +49,6 @@ namespace osu.Game.Overlays
private Func? createContent;
- private const float initial_move_delay = 1000;
private const float pixels_per_second = 50;
private const float padding = 15;
@@ -105,7 +108,7 @@ namespace osu.Game.Overlays
float targetX = mainContent.DrawWidth + padding;
flow.MoveToX(0)
- .Delay(initial_move_delay)
+ .Delay(InitialMoveDelay)
.MoveToX(-targetX, targetX * 1000 / pixels_per_second)
.Loop();
}
diff --git a/osu.Game/Overlays/Music/PlaylistItem.cs b/osu.Game/Overlays/Music/PlaylistItem.cs
index 5b37e36b16..6217a9bc9e 100644
--- a/osu.Game/Overlays/Music/PlaylistItem.cs
+++ b/osu.Game/Overlays/Music/PlaylistItem.cs
@@ -47,6 +47,7 @@ namespace osu.Game.Overlays.Music
Anchor = Anchor.CentreLeft,
Origin = Anchor.CentreLeft,
RelativeSizeAxes = Axes.X,
+ InitialMoveDelay = 0,
AllowScrolling = false,
};