Run the server on one phone, then the app as a client on many devices to play music with Spotify Connect - all at exactly the same time.
SnapCast is a multi-room client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multi-room solution.
This app has built-in capability to act as client and/or server. You may need to set the latency for each phone in order to get perfect synchronisation.
The server's audio input is a named pipe /tmp/snapfifo. All data that is fed into this file will be send to the connected clients. One of the most generic ways to use SnapCast is in conjunction with the music player daemon (MPD) or Mopidy, which can be configured to use a named pipe as audio output.
For more information, see the website at https://github.com/badaix/snapcast
Menjalankan pelayan pada satu telefon, maka aplikasi sebagai pelanggan pada banyak peranti untuk bermain muzik dengan Spotify Connect - semua tepat pada masa yang sama.
SnapCast adalah pelbagai bilik Pemain audio pelanggan-pelayan, di mana semua pelanggan adalah masa disegerakkan dengan pelayan untuk memainkan audio sempurna disegerakkan. Ia bukan satu pemain yang berdiri sendiri, tetapi lanjutan yang bertukar pemain audio anda yang sedia ada ke dalam penyelesaian pelbagai bilik Sonos seperti.
Aplikasi ini telah terbina dalam keupayaan untuk bertindak sebagai pelanggan dan / atau pelayan. Anda mungkin perlu untuk menetapkan kependaman untuk setiap telefon untuk mendapatkan penyegerakan sempurna.
input audio pelayan adalah paip / tmp / snapfifo dinamakan. Semua data yang dimasukkan ke dalam fail ini akan dihantar kepada pelanggan yang disambungkan. Salah satu cara yang paling generik untuk digunakan SnapCast adalah bersempena dengan daemon pemain muzik (MPD) atau Mopidy, yang boleh dikonfigurasikan untuk menggunakan paip yang dinamakan sebagai output audio.
Untuk maklumat lanjut, lihat laman web di https://github.com/badaix/snapcast