OK, I got it. Just created a custom skin with enough panel height but with no <multiLine="true"> attribute. With the new setting PlayerMultilineSupported enabled, this seems to support the both options.
But the track text gets placed a bit higher than when <multiLine="true"> is used. I'll try to tweak the skin code to see if it can achieve proper spacing without the attribute.