It would be as simple as just setting the client timescale, play music, revert timescale, and that would be it. IIRC recently Badspot restricted the use of modifying each client's timescale, unless i'm missing something.
Not to mention that the player approaching won't get the change. ex. player gets in range of music after it starts playing and doesn't get the tempo change