but from what i can remember, softwares such as winamp or VLC have streaming capabilities in themselves. or just ask someone that have dedicated stuff
The problem is not so much to play something but rather to synchronize all the devices.
If they just connect to a vlc stream, the time the music starts to play depends on the device's buffer size, wifi/3G signal strength, and wlan congestion, so it'd be worse than everybody just trying to hit "play" on a local file at the same time.
Let me attest to that.
Yes this is a real problem. I would normally say you just time code / time sync devices that are told at what time they should play something.
Unfortunately, most or almost all mobile devices these days (smartphone, tablet, mp3 player etc) do not have a real time clock.
They all operate on variable CPU clock speeds and try to determine the time from that while running NTP all the time to try and get closer to the 'actual time'.
Shoutcast even without this problem for some reason can go askew for more then a full minute over a day of play from the actual broadcasted stream because it apparently buffers up and adds like... 2 ms empty spaces every so much time to give itself time to make it work.
The only devices I have heard of that can actually synchronize playing a source of multiple sources of audio is a good old radio (FM/AM)
And these new Sonos speakers seam to do a very good job which are digital as far as I can tell, but have a limited range.
I can not attest to digital radio, but I think that the decoding procedure is so well done by a single chip it will probably perform the same as an ordinary radio.
So the only practical thing I can think of is for someone to carry a 'boombox' radio or speaker and just keep it at 1 or 2 speakers, working on the same line out from a phone/mp3 player or Bluetooth.
But what are we trying to solve here? Was their something wrong with the marching band?
I personally really like it and I would love them to have some variation from year to year.
I would even vote to have it as a default thing for upcoming years. (not for me to decide, but it would just be neat)I learnt the marching band was a cool new thing. My impression was: "Great music in the front row - and a bunch of cool fursuiters sneaking behind silently".. a little like a funeral (just happier outfits :-)
I guess only the 'local radio station' playing a playlist and then multiple radio's along the road would be sort of an option.
I would opt for a separate fund raiser to pay any fees or some sort of commercial agreement on which they can use the EF name on their station to do a 60 minute music run.
Anything else is just to hard to coordinate:
- The public frequencies are 2.4ghz and 5ghz and have a limited output strength else you already need a license.
- As far as I can find their are no radio's that work on that frequent so you would need to end up solder/program your own stuff to use it.
- Or agree with portophone quality audio. In which case we could technical reserve a channel on the EF radio network and play it from their but... really... that doesn't sound so appealing to me personally.
- Using FM radio with our own transmitter, you need to buy or rent: a frequency, get a transmission license, rent radio broadcast equipment etc etc
I could give IceCast a go to see if that doesn't have that lagging problem and maybe their are other protocols that are really simple that I can just set up a very small buffer and can get a guaranteed smooth audio output (as long as their is a signal and a connection with the audio source) and it doesn't lag behind more then 2ms maybe 5ms max. (which is already very hearable)
The other option would be is to ignore the offset problem completely and put speakers so far apart that you can't hear them between the 2.
Just let them play in places like the rotunda, leave the lobby in front of the dealers den empty, but play music at the dealers den. Something like that.
But then we haven't touched the whole musical licensing problem. If people bring their own radios that's their decision.
If EF provides it and blasts away music all over the place we need a license.
And I can't figure it out completely, but I guess you can give this GEMA fee calculator (German) a go:
https://online.gema.de/aidaos/index.faces