Compare commits

...
5 Commits
Author SHA1 Message Date
menekis 75f2b607a6 adding images 2026-07-20 13:39:04 -04:00
menekis 20ce8d0f58 flow fixes 2026-07-20 13:29:53 -04:00
menekis 5f3200c55f add hardware connection flow 2026-07-20 13:28:36 -04:00
menekis f18fc02e4c adding M-A info 2026-07-19 14:52:14 -04:00
menekis e7346411c1 formating fixes 2026-07-19 14:49:40 -04:00
+23
View File
@@ -9,10 +9,21 @@ To build this streaming node, you will need the following physical components:
* **Raspberry Pi:** A Raspberry Pi 3B, 4, or Zero 2 W is recommended, along with a reliable power supply and MicroSD card. * **Raspberry Pi:** A Raspberry Pi 3B, 4, or Zero 2 W is recommended, along with a reliable power supply and MicroSD card.
* **USB Audio Interface (ADC):** A device to convert the analog audio to a digital signal for the Pi. * **USB Audio Interface (ADC):** A device to convert the analog audio to a digital signal for the Pi.
I had best restults with the [Behringer UCA202](https://www.amazon.ca/-/fr/Behringer-UCA222-Interface-audio-rouge/dp/B0023BYDHK/) I had best restults with the [Behringer UCA202](https://www.amazon.ca/-/fr/Behringer-UCA222-Interface-audio-rouge/dp/B0023BYDHK/)
<img src="img/UCA202.jpg" width="200">
* **Turntable:** Your vinyl record player with analog output like the [Audio-Technica AT-LP60XBT-BK](https://www.amazon.ca/-/fr/dp/B07N3RFXRL) * **Turntable:** Your vinyl record player with analog output like the [Audio-Technica AT-LP60XBT-BK](https://www.amazon.ca/-/fr/dp/B07N3RFXRL)
<img src="img/turntable_front.jpg" width="200" ><img src="img/turntable_back.jpg" width="200" >
* **[3.5mm to RCA Cables]((https://www.amazon.ca/VCE-adaptateurs-st%C3%A9r%C3%A9o-femelle-Plaqu%C3%A9/dp/B06XCR898P)):** To connect the turntable/preamp to the audio interface. * **[3.5mm to RCA Cables]((https://www.amazon.ca/VCE-adaptateurs-st%C3%A9r%C3%A9o-femelle-Plaqu%C3%A9/dp/B06XCR898P)):** To connect the turntable/preamp to the audio interface.
<img src="img/35mm_to_rca.jpg" width="200" >
* **[3.5 mm Splitters](https://www.amazon.ca/-/fr/R%C3%A9partiteur-femelle-dextension-Adaptateur-Compatible/dp/B0CN8WRSNG):** To keep the connection available to your Home Theater or Speakers * **[3.5 mm Splitters](https://www.amazon.ca/-/fr/R%C3%A9partiteur-femelle-dextension-Adaptateur-Compatible/dp/B0CN8WRSNG):** To keep the connection available to your Home Theater or Speakers
<img src="img/35mmsplit.jpg" width="200" >
## 💻 Software Prerequisites ## 💻 Software Prerequisites
The streamer relies on two core pieces of software: a capture/encoding client and a broadcast server. The streamer relies on two core pieces of software: a capture/encoding client and a broadcast server.
@@ -27,6 +38,16 @@ The streamer relies on two core pieces of software: a capture/encoding client an
## 🚀 Installation & Setup ## 🚀 Installation & Setup
### Hardware Flow
```mermaid
flowchart TD
A[Turntable] --> |3.5mm|B[3.5mm Splitter]
B --> |3.5mm|C[3.5mm to RCA converter]
B --> |3.5mm|D[Home Theater]
C --> |RCA|E[Behringer UCA202]
E --> |USB|F[Raspberry Pi3]
```
### Option A: Bare-Metal Package Installation ### Option A: Bare-Metal Package Installation
1. Update your system and install the required packages: 1. Update your system and install the required packages:
@@ -100,3 +121,5 @@ docker compose up -d
Once the services are running and a record is spinning, you can access the stream from any device on your local network by pointing your browser or a network media player to: Once the services are running and a record is spinning, you can access the stream from any device on your local network by pointing your browser or a network media player to:
`http://<RASPBERRY_PI_IP>:8000/vinyl` `http://<RASPBERRY_PI_IP>:8000/vinyl`
You can use a service like [Music Assistant](https://www.music-assistant.io/) to add that stream as an internet radio and cast to your Cast devices (google cast / Snap / Sonos/ etc)