Here is the Raspberry Pi:
It sells for just $35 and can be used for many embedded projects including internet radio relay to transmitter.
1. Download Raspbian: http://www.raspberrypi.org/downloads
2. On a windows machine get Win32DiskImager.
3. Acquire SD card of at least 4gb in size.
4. Insert SD card in windows machine and run Win32DiskImager
5. Load the Raspbian.img file, set destination to SD card and click "write"
6. Put SD card in pi and boot.
7. In the setup change location settings and keyboard layout to match.
8. In the setup set boot to command console only. (init 1)
9. Default login/pwd is pi/raspberry
10. Change the password:
10. Execute the following commands:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mpc mpd
sudo nano /etc/rc.local
Add right before
add the following
mpc add http://stardust.wavestreamer.com:9669
Change "http://stardust.wavestreamer.com:9669" to your streaming server and port.
Make sure your power is 5v and 1amp (optimal) or so that 4.78v is registered between tp1 and tp2 on the Pi circuit board.
You will also want to issue the "halt"
command before disconnecting the power for proper shutdown. I ran into issues with mpc not playing at startup after abrupt hard power off (just pulling out the power cord.) There are some howto tricks for making a button that connects to the GPIO header port and a Perl script that would let you direct the halt command at the push of a button.
In the states you can freely create more than one transmitter location to increase coverage using low power transmitters affordably.
On the legality of low power broadcasts the FCC offers these answers:http://www.fcc.gov/guides/low-power-bro ... o-stations