I am pausing music using PS::pauseMusicStream(); however I have noticed that pressing any button seems to unpause it.
I am also using #define PROJ_BUTTONS_POLLING_ONLY but removing this does not fix the problem.
I have seen a few threads relating to issues with streaming and access the SD card at the same time but these appear to not be related as I am only streaming.