SoundCenter
SoundCenter - Music, Sound Effects, Webradio and Voice Chat for Minecraft!
Important
Development for SoundCenter is discontinued, but there is a great alternative that I like to recommend: MCJukebox
Version: v0.3
SoundCenter (formerly CustomMusic) allows you to set music boxes or regions that stream your own music, sound effects or webradio to all players in realtime.
It also implements a simple voice chat for Minecraft.
To use the features that SoundCenter offers, you and everyone who wants to hear music and voice chat must download and use the SoundCenter client.
You do not have to download or install anything. The client is running as a java applet on the website. You will get a message with a link to the client when you join the server. When you follow this link, the client will automatically connect. - Could not be easier.
Here's a video that shows how to use the plugin (Thanks to @jithins):
Development discontinued
Unfortunately I will no longer be able to work or give you support on this project. I am sorry that I couldn't implement all your awesome suggestions.
Thank you for almost 5 years of support, criticism, praise and blame ;) You are awesome!
If you are willing to take over this project, feel free to contact me.
Features
- You can set imaginary jukeboxes, cuboid areas or worlds and biomes as music stations
- You can also use WorldGuard regions as stations
- Stations can either play your own music/ sound effects, or webradio streams
- You can use a command or the client to play songs for yourself, all players in a world, or all players on the server
- You can use any supported audio file that is stored on a public webserver. Filehosters like DropBox will work as well.
- Supported audio formats: MP3, for webradio also OGG
- Everything is easily and intuitively managable with the client's user interface
- Every feature is configurable
- You can limit access with permissions
Extra Features:
- Voice chat
- SoundCenter adds a simple voice chat to your Bukkit server
- You can speak locally (only players that are not far from you can hear you. Volume depends on their distance)
- But you can also speak globally (The whole server can hear you)
- You can disable voice chat on your server if you don't like this feature
- many more to come
How does it work?
Okay so I have SoundCenter installed on my server, what can I do now?
It's easy: Before or after logging into Minecraft, run the SoundCenterClient.jar.
Now you can add songs in the "Music" tab, or add stations in the "Stations" tab. Boxes, areas or WorldGuard regions can be created ingame via /sc set <area|box|wgregion>. That's easier, because the box will be created at your coordinates. You can edit all properties of your stations by pressing the "Edit Station" button in the "Stations" tab.
For detailed instructions see the pages below.
Download
- Server-Admins (Plugin for server)
- Minecraft players (Required for everyone who wants to hear the music)
- Developers
How to use
F. A. Q.
Before you ask a question, take a look at the frequently asked questions.
@Soleurs
Please make sure that UDP traffic is not blocked. The plugin port must be forwarded for TCP and UDP. Go to the "General" tab in the client and check all "... active" checkboxes. Set the volume to 100. Go ingame, type /sc status - it will print a list of all stations that should now be playing music in your position. Remeber their id and go back to the client and open the "Stations" tab. Select the one of the remembered stations and make sure the "Mute station" checkbox is not checked. Then click "Edit station..." and set the priority to 1, the volume to 100. Check if there actually are songs listed in the songlist. If you're still having issues, please enable the debug mode in the plugin config and the client's general tab and try again. Check for any errors and send me the server and client log.
@danielzzzz
Yes, it does work on Spigot 1.8 builds.
Works on spigot 1.8 ?
First off, I'd like to thank you for creating such a great plugin, but I am having some problems. I am perfectly able to play songs via the client and /sc play, but even when I add songs to a playlist for a station, whether a box, area, or W/G region, they do not play. What may cause this?
@bbayu
the java applet is a separate client so unless the players dont enter the area at the same time its not in sync
@WegFetZ
Thanks WegFetZ, I was opening the port 4224 only with TCP. And thanks for the clarifitacion about the public ip.
@bbayu
Don't give them sc.add.song permission.
I like this plugin :)
Is there a way to block other people from adding their own songs?
Also, I found that the music is not synced throughout the server. (I tested it using different computers on the same network and it doesn't sync. Is it not made to be synced?)
@cosmocaos
They should use the public ip of your router (it is the same for all computers in your local network). Your router has an option called port forwarding. There you can add a new rule to forward port 4224 to be to your host computer (tcp and udp).
Actually you should have already done this for port 25565, if your friends can join your Minecraft server...
Hello, quick and easy question, (I can't figure out by myself) The music is working for the computer that host my server, in this case in the sound-center applet I put 127.0.0.1 as the server ip. Then a I also can make it work in another computer inside the local network, in this case in the sound-center applet I put 192.168.1.87 (the local ip of the host computer) as the server ip.
But for my friends outside the local network, what server ip they should use ? they also need to open port 4224 ? The public ip of the host computer ?
@WegFetZ
Looking forward to it!
@dyukusi
I'm not yet planning to provide an api, but I will add sounds on events, so death, level up etc. will be possible.
What a great plugin.
Do you have a plan to provide API?
If can, I wanna play music in specific situation for example, under y30, level up, death and so on.
@WegFetZ
Alright, thanks!
@paragonxx99
Use version 0.301. See Ticket 21 for more info.
Hey, sorry to bother you again X'D I think the client still works, but it prints this into the console: http://pastie.org/9815368
What does it mean / should I worry about it?
Thanks!
@WegFetZ
Really? That's strange, then :o Thanks!
@paragonxx99
Sure, actually the /sc play command should be enabled by default, too.
@WegFetZ
Looks... like it was unchecked.... Hahahahah X'D Sorry about that. When/if you do implement what I suggested earlier (the server playing sounds/music for the players), could you make it enabled by default? :)
@maxiking913
Please send me the file to [email protected]
@paragonxx99
Make sure you have checked the 'Songs played with "/sc play" active' checkbox. If you need more help, it would be helpful if you allowed me to join your server.
Hi :) I am facing a bit of a problem right now. The /sc play command does not work for me. Music plays with the WorldGuard regions though. I type in /sc play <songname> and in the chat it says that it is playing, but nothing is heard. Any ideas?
Thanks!