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.
@HeroxZ Yes I will create one, soon I think.
@Northwindyness Do you have any errors in the server log? Run the plugin in debug mode and check the log.
@maxiking913 Do you have any errors in the server log? Or in the client? What does it say when it loses connection? Try to delete the SoundCenter plugin directory and restart the server.
There is a bug on the website i think. When i connect he said: " Audioclient intalized successful" but on sound-center in web it says: "Loading Data..." util i lose connection.
When I try to connect mine it tells me to make sure everything is portforwarded correctly. I assure you it is, but the error shows up anyway and it won't work.
@WegFetZ
Well it should spread over all the bungeecord network, not the servers.
You must understand bungeecord first
Could you create a desktop version? it was one of the reasons why i loved the old plugin
@baksovic111 Of course the plugin can be used on a virtual server. If you have a virtual server you usually have a webinterface where you can manage your firewall/ port settings. You can use any port you want. If you do not have a whole virtual server, but only a "Minecraft server service" you need to contact your hoster. There's no way to use this without binding to any unused port.
@moisesortiz Sounds interesting for balancing the traffic, but also sounds like a lot of work...
@WegFetZ
Oh, BungeeCord is not from bukkit BungeeCord is a project of SpigotMC.org
Bungeecord is used to connect various servers at once.
http://www.spigotmc.org/wiki/bungeecord/
I don't think you will make it bungeecord support, but just to update there is the link is really popular
Correct please .. plugin can not run on a virtual server! Hosting gives only one port for the server! A plug-in is needed for another 1 port..
[WARNING] Client is not receiving UDP-Packets!
@pottu221
Few users are having this issue. Please make absolutely sure that your UDP port is not blocked by any firewall etc. If you are sure, please run the server in debug mode and look at the server log for any errors.
If there are no errors and nothing is blocking your UDP traffic, I have no idea what's wrong. I will take a look at this next week.
@moisesortiz
I don't know bungeecord and unfortunately I can't find it on BukkitDev.
I know this may be crazy,
is it possible to make it support bungeecord?
@pottu221
same here. the port i use is udp and tcp
Help!.I got multicraft hosted 24/7 server and sound center cannot receiving udp packets game says audioclient initialized but the webiste thing says cannot receiving udp packets
@nerijus359
@think420
Thanks or reporting! I'll add this to the known issues, as I said above. I decided to not make the coordinates editable after a station is set. Otherwise I had to deal with the detection of overlapping stations and with permissions checks each time a station is edited. Maybe I will add this in the future, but please understand that it won't be of very high priority yet.
I will try to fix the bugs as soon as possible, but please give me some time to pass my exams ;)
@WegFetZ
I did as you suggested and changed the fadeout area from 10 to 25, and now music works on the whole thing, not just a single corner of it as before. Thank you so much for the suggestion.
Once I have entered the corners and set the area, is there any way to edit the co-ordinates? Or must I delete and redo?
I managed to get everything working. Even the streamed radio station (the one I'm using is http://icy-e-05.sharp-stream.com/kissnational.mp3). However, there are two problems I have encountered so far:
Any ideas? This is a great plugin! :)
@mm75
Okay thank you. Is your server running on a public server? Or on your own computer? Does it work for other people on your server? You can tell me your IP (in a private message) and I will try it myself.
@WegFetZ
Well yes indeed i have but its unfornatly a website i use to host my server on
and i have the warning to :S
@WegFetZ
[WARNING] Client is not receiving UDP-Packets!
@ScemDoBix @mm75
Okay, the client should now show a warning when it doesn't receive UDP packets. Please try again and tell me if you get the warning. Do you have any kind of unusual network setup?
@WegFetZ
Same over here Checked all these points: can connect but can't hear anything from the client the plugin does work no errors at all sorry to say this but i think its your client