openwrt / packages

Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
GNU General Public License v2.0
3.94k stars 3.45k forks source link

Add Snapcast packages (snapserver, snapclient) #23924

Open xabolcs opened 5 months ago

xabolcs commented 5 months ago

badaix is done with SnapOs - he archived the repository on April 12, 2024 and removed references to SnapOs from the Snapcast repository at end of March 2024.

So I thought it's time to ask for inclusion into OpenWrt Packages.


Synchronous audio player

Snapcast is a multiroom 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 multiroom solution. Audio is captured by the server and routed to the connected clients. Several players can feed audio to the server in parallel and clients can be grouped to play the same audio stream. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy.

It has a nice documentation how to build for OpenWrt. I use it on mini routers like HT-TM02 (32/8, stucked at OpenWrt 19.07 and Snapcast 0.26.0) or GL-AR300M, all good! :ok_hand:

brada4 commented 5 months ago

PR welcome