HI,
I have done some testing with Windows 8 and "Metro Styled App" (C# WPF). You can't use BASS.NET since it not use .NETCore, but you can do your own calls to BASS, like this for play a internet stream
[DllImport("bass.dll", CharSet = CharSet.Unicode)]
public static extern bool BASS_Init(int device, int freq, int flags, int win, [MarshalAs(UnmanagedType.AsAny)] object clsid);
[DllImport("bass.dll", CharSet = CharSet.Unicode)]
private static extern int BASS_StreamCreateURL(string url, int offset, int flags, [MarshalAs(UnmanagedType.AsAny)] object prog, int user);
And code for init and play url
BASS_Init(-1, 44100, 0, 0, null);
int _stream = BASS_StreamCreateURL(url, 0, -2147483648, null, 0);
BASS_ChannelPlay(_stream, false);
This works fine, BUT there is a problem that I haven't found a solution for yet. When the app loses focus (is hidden) Windows 8 fades down the audio, when the app has focus (is showed) the audio is faded up again. Similar to a iPhone, and that I don't like...