strangely enough, i also made an item_boombox a few years before swollow
but it was actually just a command, not sure why i didn't label it script/server instead of item
it also just pushed the music dialog to select songs, a modified versions of vehiclestereo
not sure where the original post went, but man this stuff was old
https://leopard.hosting.pecon.us/dl/dqkgu/Item_Boombox.zip in case it helps to modify it for your playertype
not sure how you plan on having the playertype work, select music on spawn or something?