Here I post a project that I build some time ago. For you that like SID music, this is a very cost effective and fun solution. The author of the project is Branko Simic (Bakisha) and you can find all source in your github repository. From here you can download my customized version with with a small i2c oled screen that show information about the current sid tune played.
You can compile the source using the official STM32 core that you can install from arduino IDE or using Roger Clark arduino STM32 core. If you use Roger Clark core you can overclock your bluePill (STM32F103C8) at 128 Khz but you have to use an ST-LINK v2 adapter to upload the code
Bellow some pictures that haep in wiring the hardware and compiling the source.
You can view a small video about my stm32 sid player published on youtube
Have fun 🙂