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.
@WegFetZ
How about a mod? adding a GUI to minecraft itself?
@Yorkforce I don't have much time at the moment, but i'm working on it. I think it will be ready in about 3 or 4 weeks.
Hows the update going WegFetZ? :)
you support in the project, waiting to come out a new version, good luck. Sorry for my bad English.
@yanniclord
The dropbox link for the client should still work: http://dl.dropbox.com/u/24458406/CM_AudioClient_v0.9a.jar
hi WegFetZ, i want to know, if you still got the client part for download. since the plugin will work anyway with new versions of bukkit, but the client part, can you make it 1.6.2? since there is no updated mod (like boombox) that can run custom music (i play MCPC+, Forge mods and bukkit together). if you know a mod that can run custom music, that everyone can hear, please tell me. or best your own :/ and running forge with bukkit with spout is nearly impossible, so we want a mod, that runs custom music. like this, or an updated version of BoomBox. thank you for reading.
Hi @Noumpas13, thank you very much for your ideas and suggestions! I will do my best to create a feature-rich and easy to use plugin.
WorldGuard support will already be integrated in the next version.
About your other aspects:
To make things clear: I will focus on the main functionality first. That means that the plugin won't come with many new features in the next version, but in future versions i will add a lot of fancy features 'n stuff ;) I'm currently collecting a lot of ideas and putting them on my todo list.
About file types: The new version will stream the audio, which means every time music is played, it will use some bandwidth. To prevent the server from causing connection overheads the audio files need to be encoded in a compressive format.
I'm thinking about streaming with a constant bitrate (which will be configurable) to save some bandwidth, so audio files with high quality will be reencoded to a lower bitrate, but i'm not sure about it yet.
About the control panel: As you said: Distribution and usage of the audioclient must be as easy as possible. That's why the audioclient will come as a java applet. You will be able to show a link ingame, which directs your users to the website, where the audioclient is running. But it won't be possible to create an "ingame-overlay". However i will try to make switching between minecraft and the client as comfortable as possible (Maybe with a shortcut, that brings the client to the front?) I'll think about that when i start coding the gui.
Thank you all for your support!
By the way: I mentioned an awesome new feature as a surprise for the next version. What do you think will it be? ;)
Hello WegFetZ. I want you to know that your plugin is a must have and it gives the servers the possibility of living minecraft experience to a whole new level. It completes the RPG experience that minecraft lacks. Theme and music, these important things that no one could add in a multiplayer server and you reached it so close. With a new advanced update on this plugin, you can reach perfection. And all the server owners here needs it. I encourage you to keep up the good work on your project, and i want to inspire you and help you with some ideas or options or features.
I have this post:
I need a Mod that it can add audio / backround theme to regions in the world through a file that i am adding music files of my liking. It must be related with World Edit, and with World Guard to select areas and regions such as classic regions you've made or wilderness (rest of the world). There should be options in a control panel (keyboard key opens control panel) Easy to change options like: volume of backround music, not overwrite or overwrite minecraft's music, toggle repeat music on/off, restart music when you walk in the region with a music theme, playlist of music files in queue in the same area, whatever you think its necessary to add. I need it well designed easy to use with no issues of song file types etc... and easy to install with mcpatcher. The only folder that should be manual will be the songs file. In game use: Select area with World Edit, open control panel in game, select one of the available music files you have put in your folder, advanced options for the specific area (volume of backround music, repeat song, see above...) When you walk in the area you hear the theme with the options you selected. Oh and i saw another idea for music that i liked, if you can combine that would be awesome. To start a theme for X seconds (you can shoose the amount of time in the control panel) when joining combat, again through the folder you place your music files. +options etc...
So if we compare it with yours, you use a mod client that helps achieve multiplayer experience and the basic idea of music/theme. You have what i need (only needs an update)
To inspire you, i would highly recommend these options i refer on "control panel options" above, The world edit - world guard selection of area. Selecting just a biome isnt really practical as the selection of these 2 that you can select already existing areas of yours (ex. spawn) pretty easy, The music when you join battle, i know its not a region but a player's effect that he can only hear so its totally optional but its a nice idea and as you already work on audio, you could give it a try and include it as well.
I would also recommend you make the installation and use of this plugin easier, cause its a client that many others will have to download in order to hear music, so its necessary to keep things automatic and simple.
An optional idea helping you with a mod client: Do you know Voxel Mod Pack? Its a team that takes mods and they use their client to make them multiplayer. You can contact them and focus on the *mod* development and let them make it multiplayer. http://thevoxelbox.com/
@Driaon
Schön, dass meine Arbeit dir etwas Freude bereiten kann :D Eine sehr nette Idee! Lässt sich auf jeden Fall machen, allerdings werde ich mich erst auf das Grundgerüst konzentrieren. Sobald die neue Version fertig ist werde ich mich um solche Dinge kümmern. Danke!
@chsedv @DukeMaster123 Bitte erst lesen, dann posten.
Da diese Seite internationale Relevanz besitzt bitte ich euch so gut es geht hier Englisch zu schreiben. Per PM beantworte ich auch gerne Nachrichten auf Deutsch.
For the future: Please only post in english here. Thanks!
Bitte an den Autor: Bitte auf neue Minecraft 1.6.4 Updaten mit RADIO Funktion da es bisher nicht geht was RADIO betrifft.
Wer den Audio Clinet oder Server benötigt, der kann es sich auf meinem Server herunter laden. Wo dort?
1) auf dem Server: FL-Multiworld.de (Port: 25565) (500 Slots) 2) Nach Anmeldung /cmaudio 3) dort kann der Download vom Client oder Server gestartet werden.
An sonsten an mich on,ine wenden !!!!!!!
Brauche Hilfe: warum kann ich den audioclient nicht runterladen.
Need: why can I not download the audio client.
MFG DukeMaster123
Hallo WegFetZ,
da dein Name schon sagt, dass du Deutscher bist, schreibe ich dir auch mal in deutsch, da mein English echt richtig schlecht ist.
Dein Plugin ist einfach unglaublich. Es ist das Plugin, welches Minecraft in meinen Augen extrem aufwertet und das Weltenerstellen um so schöner macht. Fantastische Arbeit!
Nun ist es so, ich erstelle seit längerem schon eine Welt für einen eigenen Server und von deinem Plugin mache ich großen Gebrauch. Nun war es irgendwann so, dass nur ich als Serveradmin die Musik hören, bzw. mich mit dem Server connecten konnte, warum auch immer. Da du aber wieder an dem Projekt arbeitest, wird solche Probleme sicher nichtmehr geben.
Einen kleinen Vorschlag hätte ich allerdings ;) Ich benutze das Plugin nicht um Häuser mit Musik auszustatten, sondern um Umgebungsgeräusche und Hintergrundmusik zu erstellen. So läuft schöne Mittelaltermusik in der Taverne im Hintergrund und bei der Schmiede hört man stetig das Hämmern und Klopfen der Arbeiter. Soweit funktioniert alles wunderbar.
Was ich mir aber wünschen würde, dass du eine Art Zeitabfrage einbauen würdest, so dass im Wald z.B. am Tage Vögel und Insekten zu hören sind und in der Nacht Eulen kreischen und Grillen zirpen. Oder dass am morgen über den ganzen Server ein krähender Hahn ertönt und ein Wolfsgeheul zu hören ist, sobald die Sonne untergeht.
Es würde die Atmosphäre der Welt gleich nochmal um ein Vielfaches erhöhen.
Sorry guys, my english is to bad, to write the whole text in english. The thing i wanted, is a timetrigger for the plugin, to set some sounds into an day/night-rhythm.
@WegFetZ
We love you.
I'm sorry I haven't replied for so long. I'm currently working on the plugin and it will still take a while. The plugin side is almost done, but i haven't started coding the client yet. I will be in holidays next week, so please do not expect me to have it done in the next two or three weeks.
@smithlee93111111 Thank you for your suggestion. I will add such a feature in a way that you can set your own boxes etc. to be editable by other people, so that they can add their songs to your boxes/ biomes...
@Yorkforce Yes that's exactly what I experienced on my server. I think it would help a lot if the players would be linked to the audioclient when they join the game. I appreciate your I appreciate your willingness to donate. I'll add a donation button when everything is ready. Thank you!
@Twannezot Thanks :)
UpDate pleas
Dear WegFetz,
I am really looking forward to your newest version of CustomMusic. This comment was not meant to put you (and your team?) in a hurry or anything, Me and my friends, we are big fans of your project, we just wanted to tell you that.
Good luck with the coding :)
@WegFetZ
The Website idea would be an awesome idea! But since you said you didnt quiet understand me. let me make my self a little clearer sorry. so when you update can you add a feature like this one. this is a command you have already in the program. I use the world/biom commands /cm setworld [world] [<volume> <priority>] Or /cm wchoose [world] [<volume> <priority>] this plays music for that whole world where ever you are in it. But if me or one of my co-owners types that command it only plays our music. I would like it if you made a command like /cm <all> <world> <volume> <priority> that way it plays Everyones music. so even if i type the command it plays everyones songs that have permsion to upload it, to be played through out the server. when you make this command can you make it compatable with the world/biome commands?
But also i LOVE the idea of a website.
Very pleased to see your going to update this, the website idea would be excellent, we could just link it via a broadcast ingame and everyone could enjoy it.
The problem I noticed before when we had it installed was basically no one starting their audioclients, its just not a process our players seems to go through when playing minecraft so they bypassed it and just started the minecraft launcher, however they do have thier browsers open, looking at wiki's reading forums etc, so a website based client would be perfect.
I completely agree with think420, we generate more than enough donations through our server to be able pass on some of that to worthy plugin developers like yourself so you can have a beer on us. Add a donation button :)
@rcth
Sarcasm does not work on the internet.
@WegFetZ
The Website idea would be an awesome idea! But since you said you didnt quiet understand me. let me make my self a little clearer sorry. so when you update can you add a feature like this one. this is a command you have already in the program. I use the world/biom commands /cm setworld [world] [<volume> <priority>] Or /cm wchoose [world] [<volume> <priority>] this plays music for that whole world where ever you are in it. But if me or one of my co-owners types that command it only plays our music. I would like it if you made a command like /cm <all> <world> <volume> <priority> that way it plays Everyones music. so even if i type the command it plays everyones songs that have permsion to upload it, to be played through out the server. when you make this command can you make it compatable with the world/biome commands?
But also i LOVE the idea of a website.