BAMradio
BAMradio
This plugin allows you to play tracks from a huge .mid and .nbs database
BAMradio is a plugin that uses an existing midi sequencer and maps the instruments of Minecraft to tracks in a midi. If there is no midi sampler available it falls back to its built in, which operates on timer tick. You can play all kind of .mid files. While i tried my best, its not possible to perfectly play all midis due Minecrafts restrictions in speed and instruments. If you have installed the NoteblockAPI, you can additionally play .nbs files. BAMradio is also a client for the BAMradio Webservice which offers a huge set of tracks to download.
News & Development
Please create a ticket, if you found any bugs or have ideas for new features and improvements! I am searching for people showcasing my plugin on Youtube so if you like it consider helping me by sharing my work!
How to setup a BAMradio
Just download the plugin and put it into you plugin folder. Then put your midis into the BAMradio folder and play them ingame. You can get a list of possible commands by typing /bamradio ingame.
The BAMradio Webservice
Exclusively for this plugin,we created the BAMradio Webservice which offers over 1400 tracks for you to download & listen! You can also upload new midis and nbs tracks on the webinterface.
Commands & Permissions
Command | Permission | Description |
---|---|---|
/bamradio | Shows the help | |
/br | Alias to /bamradio | |
/bamradio info | Shows "Now playing" | |
/bamradio list | bamradio.list | List all tracks |
/bamradio play <name / index> | bamradio.play | Play a track |
/bamradio random | bamradio.play | Play a random track |
/bamradio next | bamradio.next | Skip to next track |
/bamradio mute | bamradio.mute | Mute BAMradio |
/bamradio unmute | bamradio.mute | Unmute BAMradio |
/bamradio search <name> | bamradio.search | Search the BAMradio Webservice |
/bamradio get <id> | bamradio.get | Download & play a midi from the BAMradio Webservice |
Integrations
NoteBlockAPI
If you want to download and play .nbs files which were created with Minecraft Note Block Studio, you also need to install the NoteblockAPI plugin. After you have installed the NoteBlockAPI you can also find .nbs tracks in the webservice.
WorldGuard
You can limit BAMradio to a specific location by setting the "location" config value to the name of your location.
Metrics
Youtube Showcase
Polish plugin demonstration
Thanks to JebananyPL for this video!
German plugin demonstration
Thanks to germanBukkit for this video!
Donations
A lot of work and time has gone into developing this plugin. If you'd like to donate, there is a convenient button at the top right corner of this page for that. :) All donations are greatly appreciated and help in future development of BAMradio.
Hey, i think it would be great if (don't now if its already possible) when i write in the Config.yml that i hear the Musik only in one region, that if the player leave this region also the Musik is gonna Stop..
This is Great! Thanks a lot!
Also just asking... you should have a permisson so I could test before playing for all... and also It would be AMAZING if you could make it so i can play for just me or for someone else... Thanks again! Ant
Seems like Minecraft doesnt really support changin the volume so rapidly, but i'll figure a way out.. There is also the Worldguard region thing still waiting to be released..
I found that the server client is where the hosts music comes from, so you can't mute the music without stopping it entirely from everyone.
Darkviewlives
But ya still waiting to see if volume adjustments are possible.
1. Midis are Real loud! 2. You hear the songs outside of the game :D
But the plugin is GREAT!
I like this plugin, but I would like an option to control the volume in the files, my midis play quite loud.
Love the plugin good work my man :D
@Dommbringer @Pendar2
Thanks for the report, Bug should be fixed now. You don't need to redownload the plugin, just delete the empty files :)
@Pendar2
I have the exact same problem
I can't get the plugin working. When I do /br get, the file shows up in the bamradio folder but it is 0 bytes in size. I also tried uploading files without using the /br get command. When i try to play them with /br play nothing happens.
can add the feature that every player can hear another song? like /br playall [songname] and /br play [playername] [songname] or something like this and the option to let repeat the song forever
@Finelarme2
convert.. needs midi for the minecraft noteblocks and such ^_^
@moisesortiz
Seems to be more a problem with spigots packetinjection or / and LibsDisguises
@DarkFusioN007
Everyone, also users can mute it invididualy with /br mute and unmute it with /br unmute
can everyone on the server hear it? or just me
Love your plugin, added again to my server , but
http://pastebin.com/LBcPdPp9
Got this error
@Seaboiii
Well i had the bugfix version ready 2 weeks ago, but while i uploaded it i was on the new featues, and as the former 1.6 got not approoved cause i havent mentioned the update-notification feature in the changelog it took some time till i had another stable version ready with the new features, anyway - test it and tell ur friends if you like it! (i lost 20/30 servers due waitin to long for a release .. doooohh.)
Big thanks for your work, just disappointing that we can't use mp3 lol.
@FR34KYN01535
That took so long :P
Updated the plugin to latest bukkit, check it out!