what i think was going on with drendran/nal is that they had the music as really long sounds instead of music, and then just looped the sounds on the client.
not 100% sure on this though - im pretty sure there is some function or way to play sounds on client that results in infinite looping but i can't recall if there was any way to turn it off. port could probably confirm/deny me on this.