mirror of
https://github.com/ppy/osu.git
synced 2025-03-07 05:47:18 +08:00
This paves the way for the framework code quality change (https://github.com/ppy/osu-framework/pull/4873) which stops exposing the constructor. Most of the restructuring here is required to give `PreviewTrackManager` an adjustable target to apply the global mute.