-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
snapcast: add snapserver and snapclient packages #23956
base: master
Are you sure you want to change the base?
snapcast: add snapserver and snapclient packages #23956
Conversation
This will be squashed in the end. Fixes: openwrt#23924 Signed-off-by: Szabolcs Hubai <szab.hu@gmail.com>
Snapcast [1] 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) [1] or Mopidy [2]. [1]: https://github.com/badaix/snapcast [2]: http://www.musicpd.org/ [3]: https://www.mopidy.com/ Signed-off-by: Szabolcs Hubai <szab.hu@gmail.com>
b31170a
to
cbf46ff
Compare
@xabolcs I am interested in this too and already compile snapcast (server) on my end with OpenWRT snapshot. What's missing from your code (and PR) to get merged ? |
Hi! Thaks for testing! A few things:
Adding myself as amaintainer would also help. |
On my end:
|
Sorry for noob question, but how did you build my branch? |
I did not build your branch. I thought you were asking about my hardware setup for an eventual test. |
OK, thanks for clearing up the misunderstanding! 🙏 I'll let you know when I have packages for you - built from this PR. |
(ping @xabolcs ) |
Hi @davidandreoletti ! Thanks for the reminder! Sorry, I was carried away! 🙂 Well in the meantime Snapcast 0.29.0 came out which has HTTPS support, but I'm so noob I don't know how to add those dependencies! 🙈
Sure, I could stick with 0.28.0. 🤷 |
cbf46ff
to
9f1e2e9
Compare
Stick with 0.28 for this PR. 0.29 dependencies will be investigated in a new PR. |
I had to backport a few Boost v1.87.0 compatibility commit for that ... sure its far more easier for me. 👌 |
9f1e2e9
to
f970ef6
Compare
After backporting 3 commits, 0.28.0 is compiling again! 🎉 Here is the result for SNAPSHOT (and |
Almost there:
|
After revisiting the PR, it didn't even compile because of commit c50de92 ("boost: Updates package to version 1.87.0"). Signed-off-by: Szabolcs Hubai <szab.hu@gmail.com>
f970ef6
to
9e81165
Compare
Maintainer: me / @xabolcs
Compile tested: ✔️
Run tested: NanoPi R4s (aarch64)
Description:
Fixes: #23924