Accept no substitutes. This is the Jukebox plugin you've been looking for. JukeLoop makes Minecraft's jukeboxes incredibly cool. They will constantly play on a loop, optionally cycling through discs in a chest or attached hopper. They automatically start when your server restarts and when any player is nearby. Furthermore (and new in version 0.1.4) disc changing can be triggered by a redstone pulse!
Features
Built-in auto-update functionality
Records will start playing automatically even after a server restart. (locations of jukeboxes stored in config)
Punch the jukebox to skip the song, or apply a redstone pulse!
Rotate through records in a chest placed adjacent to the jukebox
jukeboxes will place played discs in a hopper if there is one directly below
jukeboxes will take discs from an attached hopper
Commands
None
Permissions
'jukeloop.use' - players with this permission will automatically have their jukeboxes repeat.
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.