Does music files must be in the path of Data:Sound/?

I’m trying to make it possible for people to play .wav music which is in places like Bin: or Profiles: . In these paths we needn’t use -overridebigfile.
However, I found that Sound_MusicPlay() and Sound_MusicPlayType() only work when the music file is in Data:Sound/ .
Is there any solution to this problem?

I’d like a solution of this as well; maybe some devs would know one…