VinylStreamCast is a system designed to seamlessly blend the nostalgic charm of vinyl records with the convenience of modern streaming technology. Using a Raspberry Pi, this application enables the streaming of audio from a vinyl player connected via Bluetooth and facilitates control over Chromecast devices, including Google Nest speakers set in stereo mode.
Prepare Your Raspberry Pi: Ensure your Raspberry Pi is set up with the latest OS and connected to your network.
Install Dependencies:
sudo apt-get update
sudo apt-get install python3-pip
pip3 install Flask pychromecast
Pair the turntable:
sudo bluetoothctl
power on
pairable on
scan on
pair TABLE_MAC_ADDRESS
connect TABLE_MAC_ADDRESS
Clone the Repository::
git clone https://github.com/your-username/VinylStreamCast.git
cd VinylStreamCast
Configure DarkIce::: Adjust /home/pi/turntable/darkice.cfg with your specific DarkIce configuration.
Contributions to VinylStreamCast are welcome! If you've got ideas for improvements or found a bug, don't hesitate to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Inspired by https://maker.pro/raspberry-pi/projects/how-to-build-an-internet-radio-station-with-raspberry-pi-darkice-and-icecast and https://dupontgu.medium.com/how-to-stream-your-record-player-throughout-your-home-for-cheap-fb044368a240