As you guys may know, the best way to play a custom file, is to pack it in a texture pack. But the downside is, it requires a while to download and you only have a limited amount of custom sounds. But could you, after e.g. a command, just pack a sound file to a zip texture pack, upload it to a web server and send it to the player. I would use this for maybe some sort of DJ or party plugin where whole music files are played. So do you think, the texture pack with only one sound file would take too long to download? Or know any better ways?