HELP old man here but wanting to jump in and use a pi 3b+ to stream my feed vs the clunker pc i use. I grabbed the
Raspberry_Pi_Broadcastify_Image and used etcher to install on the micro card... installed the card in the pi and it never booted. Am I correct in that I just need to put the image on the card, insert and power up? Any help appreciated.
The pi 3 B+ requires the latest and greatest OS to boot up. The broadcastify image you downloaded is at least a couple updates behind the curve. When you try to boot with a behind the curve image, it usually gives you a rainbow screen.
Go to the raspberrypi.org website and download the Raspbian Stretch with Desktop image. You don’t need all the recommended software. Reimage that SD card with this image and get your pi booted up and updated. Then go to Raspberry pi /preferences / Add/remove/software and search for darkice. Put a checkmark in the box next to it, click apply, then when it finishes click ok.
Then you need to set up a configuration file in the /etc directory titled darkice.cfg (/etc/darkice.cfg):
# sample DarkIce configuration file, edit for your needs before using
# see the darkice.cfg man page for details
# this section describes general aspects of the live streaming session
[general]
duration = 0 # duration of encoding, in seconds. 0 means forever
bufferSecs = 5 # size of internal slip buffer, in seconds
reconnect = yes # reconnect to the server(s) if disconnected
# this section describes the audio input that will be streamed
[input]
device = hw:1,0 # OSS DSP soundcard device for the audio input
sampleRate = 11025 # sample rate in Hz. try 11025, 22050 or 44100
bitsPerSample = 16 # bits per sample. try 16
channel = 1 # channels. 1 = mono, 2 = stereo
# this section describes a streaming connection to an IceCast2 server
# there may be up to 8 of these sections, named [icecast2-0] ... [icecast2-7]
# these can be mixed with [icecast-x] and [shoutcast-x] sections
[icecast2-0]
bitrateMode = cbr # constant bit rate
bitrate = 16
format = mp3 # format of the stream: mp3
quality = .1 # quality of the stream sent to the server
lowpass = 3000 # low pass filter to save bandwidth
server =
audioX.broadcastify.com# host name of the server
port = 80 # 8000 port of the IceCast2 server, usually 8000
password = aaaaaaaaa # stream631 # source password to the IceCast2 server
mountPoint = bbbbbbbbbb #EMR1 # mount point of this stream on the IceCast2 server
name = Fire/EMS # name of the stream
description = AAAAA # description of the stream
url =
http://localhost # URL related to the stream
genre = Public Safety # genre of the stream
public = yes # advertise this stream?
Put in your credentials. Server, port, password and mount point
Save
Then open a terminal window and type darkice at the prompt to start.
And, old is relative...
