I removed this from my previous PR thinking it was not required, but it turned out to be required after all. Just isn't so noticeable when it fails.
Implemented it to be used when adding text to an OsuLinkTextFlowContainer.
It had one problem in relation to SongSelect disabling it when left and in general that topic belongs to another PR.
In Detail: It tried to start a track if the current one ended even if no BeatmapSets were present. Also if only one BeatmapSet is present if will loop by itself now.