GitHub / happyleavesaoc/python-snapcast / commits
Python API for controlling Snapcast, a multi-room synchronous audio solution.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 8a392a2d | bump version | happyleaves <h****r@g****m> | 4 months ago | |
| 9427c219 | merge Merge pull request #82 from lbt/master |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5f035e74 | merge Merge pull request #83 from Links2004/fix_keyError_on_group_stream_status |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0d3c265f | merge Merge pull request #84 from PeterPalenik/fix/protocol-race-keyerror |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b2c0457d | Add regression test for unique request ids across concurrent asyncio requests | Peter Palenik <5****k@u****m> | 4 months ago | |
| b26010ea | Make TestConcurrentAsyncRequests actually fire requests concurrently | Peter Palenik <5****k@u****m> | 4 months ago | |
| e1b03799 | Fix KeyError in handle_response when responses arrive for unknown ids | Peter Palenik <5****k@u****m> | 4 months ago | |
| db5f4872 | Rename concurrent-uniqueness test to reflect what it actually asserts | Peter Palenik <5****k@u****m> | 4 months ago | |
| d558a0fb | Add regression test for malformed JSON-RPC response without id | Peter Palenik <5****k@u****m> | 4 months ago | |
| ce48ff9e | Log dropped responses for unknown request ids at debug level | Peter Palenik <5****k@u****m> | 4 months ago | |
| cd9c024a | Document whitebox access patterns in test_protocol.py | Peter Palenik <5****k@u****m> | 4 months ago | |
| ccc1bc35 | Add test_protocol.py skeleton for upcoming protocol tests | Peter Palenik <5****k@u****m> | 4 months ago | |
| f9eddd57 | Add regression tests covering happy-path, connection_lost, and partial buffering | Peter Palenik <5****k@u****m> | 4 months ago | |
| 2cf72735 | Always clean request buffer on cancellation | Peter Palenik <5****k@u****m> | 4 months ago | |
| 01cee7be | Add end-to-end test asserting no response cross-talk under concurrent load | Peter Palenik <5****k@u****m> | 4 months ago | |
| e8906879 | Use future annotations in test_protocol.py for repo style consistency | Peter Palenik <5****k@u****m> | 4 months ago | |
| b2cbf13f | Use a thread-safe monotonic counter for JSON-RPC request ids | Peter Palenik <5****k@u****m> | 4 months ago | |
| 69b77293 |
Update snapcast/control/server.py
Co-authored-by: luar123 <4****3@u****m> |
Markus <9****4@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| e694288a | fix argument count | Links2004 <h****k@g****m> | 8 months ago | |
| 11a40871 | do not force update in stream func | Links2004 <h****k@g****m> | 9 months ago | |
| 99558b94 | add found check | Links2004 <h****k@g****m> | 9 months ago | |
| 223f7320 | better callback handling | Links2004 <h****k@g****m> | 9 months ago | |
| 759e5d6f |
Update snapcast/control/server.py
Co-authored-by: luar123 <4****3@u****m> |
Markus <9****4@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 315c44a0 | force synchronize if stream is missing | Links2004 <h****k@g****m> | 9 months ago | |
| 49272fad | fix KeyError when stream_status is called on a group | Links2004 <h****k@g****m> | 9 months ago | |
| 9064c7a4 |
Change key from deprecated hyphen form to use underscore
Signed-off-by: David Greaves <d****d@d****m> |
David Greaves <d****d@d****m> | about 1 year ago | |
| 58cc9804 |
Add a complete working example.py and reference it in the README
Signed-off-by: David Greaves <d****d@d****m> |
David Greaves <d****d@d****m> | about 1 year ago | |
| f6debf5d |
Add a stream attribute to a Snapclient
Signed-off-by: David Greaves <d****d@d****m> |
David Greaves <d****d@d****m> | about 1 year ago | |
| 5427fc8b |
Expose Snapclient, Snapgroup and Snapstream
Signed-off-by: David Greaves <d****d@d****m> |
David Greaves <d****d@d****m> | about 1 year ago | |
| 566c977f | bump version | happyleaves <h****r@g****m> | over 1 year ago | |
| 149ebaf0 | merge Merge pull request #81 from SantiagoSotoC/fix_delete_client |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6a77a702 | Fix client deletion synchronization by checking for 'server' in response | Santiago Soto <s****o@s****y> | over 1 year ago | |
| ae4cb38f | Improve error handling in delete_client method and synchronize on successful ... | Santiago Soto <s****o@s****y> | over 1 year ago | |
| 18521d13 | merge Merge pull request #75 from mill1000/issue/key_error_metastream |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| a03e4172 | merge Merge pull request #71 from SantiagoSotoC/fix_volume_readme |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| e0fc7a52 | Add check for stream ID in `_on_stream_meta` and `_on_stream_properties` | Tucker Kern <m****0@u****m> | almost 2 years ago | |
| 7ae1612e | use client method instead of server | Santiago Soto <s****o@s****y> | about 2 years ago | |
| aa14561f | bump to 2.3.6 | happyleaves <h****r@g****m> | over 2 years ago | |
| afde781b | merge Merge pull request #67 from luar123/add_stream |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 837b3e24 | merge Merge pull request #66 from luar123/fix_transact |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 90dc2893 | Add functions for Stream.AddStream and Stream.RemoveStream | raul <r****1@f****e> | over 2 years ago | |
| 9819c45d | Fix tests and add some new. Fix pylint errors | raul <r****1@f****e> | over 2 years ago | |
| b370dd50 | Make sure initial sync is valid otherwise stop server. Bug fixes | raul <r****1@f****e> | over 2 years ago | |
| 9ab7ae78 | Return requests with an error when connection to server is lost | raul <r****1@f****e> | over 2 years ago | |
| 4c0c4888 | v2.3.5 | happyleaves <h****r@g****m> | over 2 years ago | |
| 558aaa03 | merge Merge pull request #64 from luar123/debug_msg |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| af1c479e | bump version | happyleaves <h****r@g****m> | over 2 years ago | |
| 5b31dc1b | merge Merge pull request #65 from luar123/stream_update |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| fb97cf75 | Synchronize on unknown stream update and ignore input-only streams | raul <r****1@f****e> | over 2 years ago | |
| 58cf719c | Fix group friendly name | raul <r****1@f****e> | over 2 years ago | |
| 9c8f97ce | bump version | happyleaves <h****r@g****m> | over 3 years ago | |
| c3cf75be | merge Merge pull request #56 from luar123/logging |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2bf47e7a | Change log.info to log.debug to reduce verbosity | raul <r****1@f****e> | over 3 years ago | |
| 3e1c899a | merge Merge pull request #55 from luar123/group_name |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b59fdcd0 | Change group friendly_name fallback to client names | raul <r****1@f****e> | over 3 years ago | |
| f362e4ab | bump version | happyleaves <h****r@g****m> | over 3 years ago | |
| 846337b9 | merge Merge pull request #53 from luar123/fix_test |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 046f5cbe | Fix most linter errors | raul <r****1@f****e> | over 3 years ago | |
| 7c22a02e | Replace asyncio.coroutines with async/await, fix tests | raul <r****1@f****e> | over 3 years ago | |
| b80cbdce | Fix tests, update tox.ini | raul <r****1@f****e> | over 3 years ago | |
| d2099157 | merge Merge pull request #52 from fabaff/patch-1 |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ac243369 | Sync version with the current release |
Fabian Affolter <m****l@f****h>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| bde2f35b | merge Merge pull request #50 from luar123/reconnect |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 1cce28b8 | Update on reconnect and catch exception in transaction | raul <r****1@f****e> | almost 4 years ago | |
| bbedfb86 | bump version | happyleaves <h****r@g****m> | almost 4 years ago | |
| ec91d658 | merge Merge pull request #48 from luar123/docu2 |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 7a934c98 | merge Merge pull request #47 from luar123/snapcast_update |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| ab5ec1e7 | merge Merge pull request #49 from luar123/stop_server |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 7c6164eb | merge Merge pull request #46 from luar123/master |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| f1cc4271 | Add possibility to stop and disconnect the server | raul <r****1@f****e> | almost 4 years ago | |
| 843a35b9 | Add example for callbacks and background tasks | raul <r****1@f****e> | almost 4 years ago | |
| faa6057c | Update objects instead of recreating them on server update | raul <r****1@f****e> | almost 4 years ago | |
| 5895e6b2 | Add Group.OnNameChanged and Stream.Control and fix a bug in Stream.SetProperty | raul <r****1@f****e> | almost 4 years ago | |
| e676531b | merge Merge pull request #45 from luar123/master |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| b1fc87d9 | fire client callbacks on stream update and group mute | raul <r****1@f****e> | almost 4 years ago | |
| 380bace8 | merge Merge pull request #42 from luar123/master |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 05aa520b | Use new properties/metadata API implemented in snapserver 0.26.0 | raul <r****1@f****e> | over 4 years ago | |
| 57835fbf | bump version | happyleaves <h****r@g****m> | over 4 years ago | |
| 891ebb60 | merge Merge pull request #40 from markferry/group-set-name |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| dca2c659 | Add _version_check to raise ServerVersionError for Group.SetName | Mark Ferry <m****k@m****t> | almost 5 years ago | |
| 5700db60 | Add group.set_name | Mark Ferry <m****k@m****t> | almost 5 years ago | |
| 7c5576a9 | Support Group.SetName | Mark Ferry <m****k@m****t> | almost 5 years ago | |
| d5707d0e | bump version | happyleaves <h****r@g****m> | over 5 years ago | |
| 6d05176e | merge Merge pull request #38 from D3v01dZA/group_volume_bug |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| a0a6838b | Ensure group volume is within 0-100 | Christopher Altona <c****1@g****m> | over 5 years ago | |
| f3c9b103 | No-op when setting a group to the same volume | Christopher Altona <c****1@g****m> | over 5 years ago | |
| 5025bb2c | bump version | happyleaves <h****r@g****m> | over 5 years ago | |
| 867eddf2 | merge Merge pull request #37 from D3v01dZA/group_volume |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 31016c95 | Set group volume now changes client volume relative to the volume change | Christopher Altona <c****1@g****m> | over 5 years ago | |
| 32e2ec77 | bump version | happyleaves <h****r@g****m> | about 6 years ago | |
| 81b9bb81 | merge Merge pull request #25 from netsuso/on-update-callback |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 543f109b | merge Merge pull request #35 from sgoudsme/stream-callback |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 542a2c74 | Add callback function when steam changes state | sibrecht <s****t@g****e> | about 6 years ago | |
| 434d121a | bump version | happyleaves <h****r@g****m> | over 6 years ago | |
| b890a8b7 | merge Merge pull request #33 from cmfcmf/metadata |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 4d084c04 | merge Merge remote-tracking branch 'origin/master' into metadata | Christian Flach <c****h@g****m> | over 6 years ago | |
| 3f0f7aa4 | Cleanup meta data support | Christian Flach <c****h@g****m> | over 6 years ago | |
| 20fdc5df | bump version | happyleaves <h****r@g****m> | over 7 years ago | |
| 8ca22ed2 | merge Merge pull request #30 from lyghtnox/HA_multiroom_support |
happyleavesaoc <h****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 94633e65 | Adding tests | Lyghtnox <n****n@g****m> | over 7 years ago |