happyleavesaoc

Results 21 comments of happyleavesaoc

The client implementation in `python-snapcast` is for a much older Snapcast version at this point. I'm not sure how much the protocol has diverged. I'd happily accept a PR from...

This is a problem for all of us using the API. We can't rely on groups right now, since the identifiers change every time the snapserver is restarted. I completely...

I would love to see this integrated in. I have the same usecase as @frafall it seems.

Video in an app, or in the standard Fire TV gui?

I took a look at this. I get the correct states without any changes. My stick is on Fire OS 5.2.1.1. Are you guys running a different version? I tried...

Sure, clone the repo and checkout branch `fix-states`. Run from the checked out directory like `python -m firetv -d 192.168.2.55:5555`

Good point, can we break it into another file?

Couple places you can look in the interim: 1) Tests 2) Home Assistant component: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/media_player/snapcast.py

Ability to change group names is a big one, nice. It's probably sufficient to raise an exception if the server version is not `>= 0.16.0`. I welcome a PR. Unfortunately...

Seems like if we fire the callback [here](https://github.com/happyleavesaoc/python-snapcast/blob/master/snapcast/control/server.py#L209), that should alert to not-seen-before clients. Disconnecting clients should already fire the callback. Groups are trickier. I believe a new client is...