# Broadcaster Software (icecast and darkice)

## Summary

User: grace
Hostname: portal.local
Password: emergence
Running icecast and darkice. See icecast-darkice.md for setup instructions.

## Bill of Materials

- Raspberry pi 4b (1 gig ram) - https://www.sparkfun.com/raspberry-pi-4-model-b-1gb.html
- 3 x USB to XLR sound card cable - https://www.amazon.com/dp/B089WFYZ5R?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
- 3 x XLR microphones -
- Raspberry pi 4 Power supply - https://www.waveshare.com/pi-psu-us-w.htm
- ethernet cable - https://hosatech.com/products/data/network-cable/cat-500/
- micro hdmi to regular hdmi cable- https://www.waveshare.com/pi-official-micro-hdmi-cable-1m.htm

## Hardware setup

- Plug the mic into the the usb cable
- Plug the usb cable into the pi
- Plug the pi into the wall

## Pre work

1. install raspian lite 64 for raspi model 4b
2. configure user and wifi and turn on ssh services when you install
3. boot
4. find the ip address of the pi and ssh to it

## Setup instructions

npm run deploy:broadcaster
ssh grace@broadcaster.local
cd portal/broadcaster
sudo ./install.sh
