Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synchronized / synchronous playback on multiple ESP radios? #193

Open
Wookbert opened this issue Jan 15, 2021 · 2 comments
Open

Synchronized / synchronous playback on multiple ESP radios? #193

Wookbert opened this issue Jan 15, 2021 · 2 comments

Comments

@Wookbert
Copy link

Wookbert commented Jan 15, 2021

NOOB question: I want to listen to the same internet radio stations in several rooms of my apartment (bath, kitchen, dining room etc.). I see two possible paths:

Path A – A single ESP radio receiver with multiple Bluetooth 5.0 transmitters attached to the analogue audio output of the VS1053. BT range is a certain issue here.
What I don't like in this setup is the fact that the audio signal goes Digital->Analogue->Digital->Analogue (ESP->VS1053->BT TX->BT RX). A direct MP3 decoder Bluetooth transmitter module would be nice, but that would be limited to pairing with only 2 BT receivers at best.

Path B – Several parallel ESP radios, one in each room.

The big question regarding path B: Is it possible to have the four or five ESP radios play totally synchronous, using e.g. an internet time server and some sort of time code/stamp? If yes, how exactly.

Thanks in advance!

@Edzelf
Copy link
Owner

Edzelf commented Jan 15, 2021

I don't think it is possible to synchronize two internet radios.

@Wookbert
Copy link
Author

Wookbert commented Jan 15, 2021

I guess I'm not alone when it comes to the need for affordable (wireless) multi-room radio.

A totally naive idea/suggestion: Couldn't you – time and interest given – develop an ESP Radio Server which receives the stream, adds some sort of time code on top and rebroadcasts to ESP Radio Clients, whereas Server and Clients have synchronized clocks?

Perhaps one can inspect or implement code from other multi-room projects, e.g. SnapCast.

Having a single ESP32-based server and multiple, super low cost EPS8266-based clients would be really appealing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants