Is is possible to use some kind of a hack or workaround now?
Yep, the HTTP method I mentioned should work fine
(note BASS_WMA_StreamCreateFile can open network streams, as well as local files)
or can I use BASS_WMA_StreamCreateFile(2, ....) ?
I've not tried it myself, but you may well be able to achieve what you want via the IStream interface... maybe Delphi even provides appropriate objects/interfaces ready for you? (I don't use Delphi, so don't know much about it
)