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.
Still no news regarding the shoutcast issue. Hope it will be fixed soon.
Like @deleted_6846210 posted before: You can download .pls, .asx and .ram files and add them to the stream list or put it directly into the "Music/craftplayer{name=yourname}/webradio/" directory.
@mcapplbee @DrMadFellow Unfortunately it's not possible to do this with the spoutcraft client. Take a look at the FAQ if you want more information.
@mcapplbee
Agreed, this should be built with spout support, silly to make it require a whole diff client, if that was the purpose then spout makes much more sense.
I have the Newest Version i think it is 1.1 R1 and i cant use it it says i dont have the latest download What do i do
Spoutcraft support. That is all.
@WegFetZ
Hi,
and thanks a lot.
Very well done Mod.
(I´ve posted a short "workaround" even now to play streaming music in my last posting)
Take You all the time You need.
Tthis Mod ist working totally satisfying for myselft even now.
Best regard
mysource
Ok Thanks ^^
@deleted_6846210 @MinecraftOrti @Blamo27 There is an issue with the dev-id for the Shoutcast-api. I have contacted the Shoutcast support about it and i hope it will be solved soon.
I'm sorry for not being able to give you more support and to work on the plugin because i'm very busy at the moment and don't have time for Minecraft (plugins).
@MinecraftOrti
and @ Blamo27
and mainly:
@ WegFetZ
Hi,
yes, I have the same "problem".
Why is this not working, WegFetZ ? (German?...like myself...)
My short "solution" was, to Google for the Webradio Streams .pls files and after Download, put it in the client manually.
Worked 100% perfect.
Second "bug":
The command /cm volume <value> (f. i. 1 to 10) does´nt work in my setup.
This is´nt really important, but would be nice if it would work correct.
Any solution?
Will You update this Mod and try to solve the 2 bugs?
This would be very nice.
Thanks a lot, WegFetZ, for this very useful and genious Bukkit-Server Mod.
It works despite this 2 little "bugs" mentioned here, very well.
(I use craftbukkit1597)
In SinglePlayer there is the "BoomBox"-Mod which I used in the past, but I always like much more MC in Multiplayer (better Worlds possible via "TerrainControl"-Mod and so on...) and so always missing a Mod like "BoomBox" for a long time.
You´ve closed this "gap" perfect. :-) Thanks a lot again.
Best regard
mysource
@Blamo27
@Blamo27
I have the same problem! There are no radios!
Hi, today 29/12 i restart to listen music with CustomMusic but I look for radio SHOUTcast, i click on "TOP 100" In the labbel we see a message for 2 seconds "Fetching SHOUTcast.com Top 100" And anythings, no radios, anythings... I wait 10 minutes always nothings... I tested on anothers computer, it's similar... Sorry again for my very bad English Blamo27
2011-12-17 01:01:01 [SEVERE] Could not load 'plugins/CM_AudioClient_v0.9.jar' in folder 'plugins': java.io.FileNotFoundException: Jar does not contain plugin.yml at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:66) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:151) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:434) at org.bukkit.Bukkit.reload(Bukkit.java:187) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
Does this work with 1.0.0 servers?
nvm got it to work :D
But how can i give permission to my people? im using PermissionsBukkit but its not really working some can use the /cm setbox name 1 they cant hear there own music or anything for some reason can u help me?
Spout?
@FrauKoujiro @vicente947 Updated for? It should work for the latest dev builds as well as for rb 1337.
Fixed it. Now the only thing I'm concerned about is this plugin going to get updated? If it's not, I'll gladly either merge it with my own plugin or take up the pen :3
Are you going to update this plugins?
@FrauKoujiro
Have you forwarded all ports (4224, 4225, 4226, 4227)?
I'm getting errors like "Could not get I/O from [iphere]" I did everyting, porting, running, configuration editing. What's going on?
@cloudjsh7
Highest priority is 10, lowest is 1.
The maximum volume is 10%*priority. So if you set the priority of box nr.1 to 9 and there are several songs playing, the maximum volume for box nr.1 will be 90%.
@PyPKjE
I answered in the Plugin Releases Thread. Please do not post twice.
Can someone explain to me how the 'Priority' of boxes work? I have a world music (titled WorldMusic.mp3 or whatever) I have the priority set to "1" Now I have an area defined as "Town" with priority set to "5" with music set for that area. However, when I walk into that area, I can still hear the world music playing underneath.
I tried putting the priority to "10" and it seemed to have cut the world music short.
Now, if I wanted to put Shop Music for the shops I have in my server, should I put their priority to 10?