Можете посмотреть в сторону библиотеки
NAudio для декодирования и воспроизведения аудио. GUI можно сделать на wpf/uwp или
avalonia. Можно ещё сделать вместо очередного GUI-плеера - консольный плеер, как линуксовый cmus - для реализации такого UI можно воспользоваться
Gui.cs