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

When clients are in an Idle group and one client's preferred stream starts, all clients play it #2

Open
markferry opened this issue Oct 18, 2021 · 3 comments
Labels
bug Something isn't working

Comments

@markferry
Copy link
Owner

markferry commented Oct 18, 2021

Upstream: ahayworth/snapcast-autoconfig#4

@markferry markferry added the bug Something isn't working label Oct 18, 2021
@th3w1zard1
Copy link

snapcast-autoconfig seems like a pretty broken and abandoned project. It looks great in theory but it's nearly impossible for the end user to modify it.

Arguments to support this:

  • Most, if not all, of snapcast-autoconfig's features/functionality can be found in the following:
    1. shairport-sync's Airplay2 build
    2. the pre/post-play scripts in shairport-sync
    3. librespot-java?
    4. Ruby 2.7.2+ is a pain to install and build on single board systems.
  • Combining any of the above solutions with a simple systemd script may make snapcast-autoconfig unnecessary.

@ahayworth
Copy link

It was definitely something I wrote just to scratch my own itch - but it's not really a stable solution. I can usually get it to do what I want, but it's not really fit for general consumption. To say the least. 😆

For what it's worth, the airplay2 support in shairport-sync seems much more stable now, and I'm working on trying to replace my shairport/airplay1 + snapcast + autoconfig + unholy homeassistant automations with just the new airplay2 stuff. I think it's much more elegant that way and a lot less brittle. ❤️

@markferry
Copy link
Owner Author

markferry commented Apr 4, 2022

@th3w1zard1 I've not used snapcast-autoconfig for a while now, preferring to do things with either plain python mqtt (as with controller/multizone-control.py) or in HomeAssistant itself.

As far as using HA to replicate snapcast-autoconfig: group naming was merged into python-snapcast master but has not been released - so HA still uses python-snapcast 2.1.3...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants