Music stitching - Problem with OnAudioPlaybackPercent (4.20)

I realize this thread is quite old, but it’s the only place I’ve seen this discussed. Has anyone found a way to handle this? I see Maxoss’ pull request was never merged.

I’ve created a music sequencing system similar to Dan’s, and I’ve run into a very similar issue described in the OP using versions 4.25 and 4.26.

Currently, 4.26.2-release version has this at AudioMixerSource.cpp line 1016:

	float FMixerSource::GetPlaybackPercent() const
	{
		if (InitializationState != EMixerSourceInitializationState::Initialized)
		{
			return PreviousPlaybackPercent;
		}

Modifying the engine so the return value is 0.0f does in fact solve the issue in my case. But unfortunately I am listing my assets on the marketplace (music + implementation) and this isn’t a viable solution.

Any help would be appreciated!