Two steps forward, one step back yesterday. Got Bluetooth headphones working and fixed a wraparound bug in scratching, but exposed an edge case in the seamless interruption of playback with scratching. Will try and fix today.