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.
I would greatly appreciate if you could tell me what mod would allow me have my whole server listen to it... I am currently dealing with a server person who is only 9 and is really confused on how to run this thing :/
Hello? Could you send me a link of where I should go to read this because I can't seem to find where it says how to have the whole server hear it Its only commands that I've tried and had other peps try... :?
Send me the link of the help page plz
Which how to use page I found more than one....
@fieldforensics
No there's bo way to do this. Not without a Minevraft client mod. Again: This is not only mentioned right after the plugin description, but also next to the download link and again in the how to use page. PLEASE read at least the how to use page if you don't know how the plugin works...
Is there a way where a person can just join the server and listen straight from the server instead of going onto the website in order to hear music??
Oh so they have to literally go onto the website???
@fieldforensics
EVERYONE who wants to hear the music needs go to sound-center.com and use the SoundCenter client. And they need at least the "sc.init" permission. Simple as that.
Could you make a video on this please? I still don't get how to have my whole server hear the music.
Still confused all I see are commands sry but still am confused
@fieldforensics
SoundCenter client is the java applet on www.sound-center.com. Please read the How to use page before installing and using the plugin.
??? What you mean by sound center client? I play the music and I hear it by no one else does...
@fieldforensics
Do they use the SoundCenter client?
Um how come no one else can here my music except for me?
@LoicRock
Okay sounds like you are not getting the UDP packets. Have you forwarded port 4224 for UDP, too? Try to enable debug mode in the plugin config. Any errors in the server console?
@WegFetZ
Yes the client is initialized, nothing in the log and nothing in debug mode. I set a box and i put in the playlist my song and i'm in the range (25) of the box. The voice chat don't work too
@fieldforensics
The client tried to connect to port 422. Default port for the plugin is 4224. If you haven't changed the port in the plugin config, you need to use port 4224 in the client. And as the warning says the port must not be blocked by any firewall. And the server should be running and the plugin enabled, of course.
@LoicRock
I can't help you without any information. Is the client initialized? Any errors in the log? Not even in debug mode? Have you already set a station? Uploaded songs? Added the songs to your station? Were the new station settings applied (are they still there when you reconnect the client)? Are you even in range of the station? Did you use a webradio stream instead? What URL did you use for the webradio? Have you muted the station or even all music?...
There's an endless list of possible reasons for your problem, so please give me a more precise description.
I got this error...
INFO] UDP-Client started. [WARNING] Cannot get the I/O for 66.85.185.178:422. Please make sure that port 422 is forwarded for TCP and UDP on the server. Connection refused: connect java.net.DualStackPlainSocketImpl.connect0(Native Method) java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) java.net.AbstractPlainSocketImpl.connect(Unknown Source) java.net.PlainSocketImpl.connect(Unknown Source) java.net.SocksSocketImpl.connect(Unknown Source) java.net.Socket.connect(Unknown Source) java.net.Socket.connect(Unknown Source) java.net.Socket.<init>(Unknown Source) java.net.Socket.<init>(Unknown Source) com.soundcenter.soundcenter.client.network.tcp.TcpClient.run(TcpClient.java:42) java.lang.Thread.run(Unknown Source) [INFO] TCP-Client was shut down! [INFO] UDP-Client was shut down!
What did I do wrong?
I can't hear any music :( I'm connected to sound center the plugin work but i hear nothing
<<reply 1988 Thanks. Hopefully it'll work. :D