I have 9 Pis that I am trying to get on line with 9 different feeds. I am not used to Linix and it is driving me crazy. I have all the programs loaded on the Pi but can't seem to get them to work. Does anyone know the ins and outs of this project well enough to talk me through it?
I got one Pi working but it is a Pi 2 and the rest are Pi 3's.
Thanks
I found darksnow which is a graphical user interface (GUI) for the darkice program. I was successful in loading it onto a Pi3 running Raspbian Jessie (the current version with PIXEL) There were some unmet dependencies and other tweaks that were needed. I have uploaded an SD card image for anyone who may be interested in giving it a try:
https://drive.google.com/open?id=0B7rXg65RYh1gV0lseW9HNjJyRW8
It is a compressed image (about 2 gb) made from an 8 gb card. Expect it to take 45 min to an hour to download to your machine. It took me that long to upload it. Then extract the .img file and image that to your SD card.
Load the card into your Pi3 and fire it up connected to a monitor, keyboard, mouse, and sound card. If you are going to connect wifi, you will want to do that after it boots up. Ethernet should connect by itself.
Open a Terminal window (icon is upper left). At the command prompt ($) type darksnow. This should cause a darksnow window to open. (leave the terminal window open, if you close it, darksnow also closes). Click File/Open Configuration. You should find an Icecast configuration that streams to a server on the pi and a broadcastify configuration that will stream to bcfy. For setup and troubleshooting initially, use the icecast configuration. Highlight that one and click Open. Scroll to the bottom and click Start Streaming. See that the status has changed to Started.
Now in the extreme upper left click on the Raspberry then Sound & Video/PulseAudio Volume Control. Click on the Recording Tab. You should see "darkice record from". In the box to the right it should say USB Audio Device. If not, click on that and choose the USB Audio Device.
On the pi desktop you should have a wifi or ethernet icon in the upper right. Hover over it to determine your pi's IP address. Something like 192.168.42.21. Ignore the number after the /
From another web browser on the same network connect to 192.168.42.21:8000. Of course, use your ip address, not the one that I have shown as an example. This will connect you to the icecast server on the pi.
Click the m3u button to start listening.
Once you have it adjusted to your satisfaction, load the broadcastify configuration, put in your bcfy mount point and password, and stream to bcfy.
Once you have it all working you can reboot the pi ($ sudo reboot), then start darksnow using the command $ screen -dmS streamer darksnow and it will continue to stream even after you shut down the terminal window.
Now the disclaimer: I haven't tested this very thoroughly. See if it works for you and let me know of any of your questions.
Jim