Muteness
Terrarian
I think this approach is the way to go.you could right click a music box in your inventory (sorta like a present) into an activated state and play music from there. Activating a blank music box will allow it to be recorded from inventory.