I found this project just recently and I knew immediately that I need to build one for myself. It's an amazing project ;-).
I have bought UBW32 and SSD1306 SPI version. Works like a charm! I needed to create reset circuit (RC delay) for the display. Connecting the reset to the ground didn't work for me. Also should someone try to connect module version of rotary encoder, it usually contains pull up resistors there. Those needs to be removed for working with UBW32. Also there are couple of leds and buttons on UBW32 which I removed just for sure that they are not intervene with port E. It would still most likely work if you don't touch buttons, but just for sure.
Burning the code into UBW32 was bit painful probably because original software is probably created in MPLAB IDE 8 I guess?
I have tried to compile it in MPLAB X IDE on my Mac but it wasn't successful. In the end I just burned latest hex file with PicKit 3 (cheaper clone) and MPLAB X IDE 'pre-built' project type. Also my first attempt was to bur it with PicKitPlus 3.2 stand alone sw but it didn't work because it doesn't support PIC32MX795F512L.
I own both SID 6581 and 8580. What I have noticed is that software emulation sounds really nice and player works perfect with 8580. With 6581 there seems to be some notes/sounds missing or diminished. Not sure what problem could be. When I've tried to play the same 6581 in my C64 with SidPlayer it was OK. It can be heard for example in International Karate + from about 00:30 sec of playing. Do you by any chance have a clue what could be the problem. I actually also tried even another 6581 with similar results.
Anyway I am very happy with the player.
PS: I haven't tried ACID 64 version yet. I am using HybridSID mode.