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
Chạy các máy chủ trên một điện thoại, sau đó ứng dụng như một khách hàng trên nhiều thiết bị để chơi nhạc với Spotify Connect - tất cả cùng chính xác cùng một lúc.
SnapCast is a multi-room chơi client-server audio, nơi mà tất cả các khách hàng là thời gian đồng bộ với máy chủ để chơi âm thanh hoàn hảo đồng bộ hóa. Nó không phải là một máy nghe nhạc độc lập, nhưng một phần mở rộng có thể biến máy nghe nhạc âm thanh hiện có của bạn thành một giải pháp đa phòng Sonos-như thế nào.
Ứng dụng này đã được xây dựng trong khả năng để hoạt động như khách hàng và / hoặc máy chủ. Bạn có thể cần phải thiết lập độ trễ cho mỗi điện thoại để có được đồng bộ hóa hoàn hảo.
đầu vào âm thanh của máy chủ là một tên ống / tmp / snapfifo. Tất cả các dữ liệu được đưa vào tập tin này sẽ được gửi tới các khách hàng được kết nối. Một trong những cách chung nhất để sử dụng SnapCast là kết hợp với máy nghe nhạc daemon (MPD) hoặc Mopidy, có thể được cấu hình để sử dụng một ống đặt tên như đầu ra âm thanh.
Để biết thêm thông tin, vui lòng xem trang web tại https://github.com/badaix/snapcast