Releases: Velleman/python-linkplay
Releases · Velleman/python-linkplay
v0.2.14
What's Changed
- Add initial 0.0.0 version by @dukeofphilberg in #1
- Correct release badge by @dukeofphilberg in #2
- Bump min Python version by @dukeofphilberg in #3
- Improve typing by @dukeofphilberg in #4
- Rework playmode by @dukeofphilberg in #5
- Improve return typing by @dukeofphilberg in #6
- Implement bridge discovery via multiroom by @dukeofphilberg in #7
- Catch decode_hexstr ValueError by @dukeofphilberg in #8
- Add LinkPlayController by @dukeofphilberg in #9
- Update multirooms by @dukeofphilberg in #10
- Adjust requirements by @dukeofphilberg in #11
- Introduce ruff as linter/formatter by @dukeofphilberg in #13
- Expand loop mode enum by @dukeofphilberg in #14
- Start linting imports by @dukeofphilberg in #15
- Add devcontainer by @dukeofphilberg in #21
- Add pre commit by @dukeofphilberg in #22
- Add support for RCA PlayingMode by @berezovskyi-oleksandr in #25
- Feature: Configure ex commands and mtls by @daniel-simpson in #24
- Introduce LinkPlayApiEndpoint by @dukeofphilberg in #16
- Add action-gh-release to release workflow by @dukeofphilberg in #26
- Expand consts by @dukeofphilberg in #29
- PR Feedback: improve null checks for property retrieval by @daniel-simpson in #28
- Fixup release workflow by @dukeofphilberg in #30
- Async mTLS file operation by @dukeofphilberg in #32
- Chore: ruff linting issues by @daniel-simpson in #37
- Expand tox env by @dukeofphilberg in #41
- Improve set volume tests by @dukeofphilberg in #40
- Introduce async_create_ssl_context by @dukeofphilberg in #39
- Introduce fixup_player_properties by @dukeofphilberg in #42
- Feature: Play preset by @daniel-simpson in #33
- Feature: TCPUART api by @daniel-simpson in #31
- Add bridge utility method to LinkPlayController by @silamon in #44
- Deserialization of some classes by @silamon in #46
- Support stop command by @silamon in #47
- Handle invalid playmode better by @silamon in #48
- Add debug logging by @silamon in #49
- Move multiroom to bridge by @silamon in #50
- Prevent duplicate multirooms by @silamon in #52
- Increase timeout by @silamon in #51
- Add "time sync" command by @silamon in #55
- Wifi is always supported as playmode by @silamon in #56
- Fixup wrong IP address accessed when joining/unjoining multirooms by @silamon in #58
- Take preset key into account for max number of presets by @silamon in #54
- Fixup wrong IP address accessed when joining/unjoining multirooms by @silamon in #60
- Handle invalid json in multiroom functionality by @silamon in #61
- Move timesync from player to device by @silamon in #63
- Implement seek command by @silamon in #62
- Additional fixes for multiroom by @silamon in #64
- Add tidal mapping by @silamon in #65
- Support devices running https on port 4443 by @anderscarling in #67
- Don't include port if port is default port of the protocol by @silamon in #70
- Unable to use
joinaction due to incorrect IP address being fetched by @gpcastro in #69 - Add find_bridge and remove_bridge to controller by @silamon in #71
- Try add Python 3.13 by @silamon in #72
- Update bridge.py add mac property by @MahrWe in #73
- Fixup empty IP address accessed by @heinzma in #74
- Add documentation links by @silamon in #77
- Add manufacturers list to library by @silamon in #76
- Add available equalizer_modes by @silamon in #78
- Add commands EQLoad, EQOn, EQOff in support of a.o. WiiM devices by @vingerha in #75
- Fix getting equalizer mode by @silamon in #79
- Fix I/O in the event loop by @balloob in #81
- Add dependabot by @silamon in #82
- Controller basic unit tests by @silamon in #83
- Add more controller unit tests by @silamon in #84
- Update multiroom when devices change to/from follower by @silamon in #85
- Adding options to extract MetaInfo and set Audio Output on the HW (WiiM) by @vingerha in #80
- Address comments from #80 by @silamon in #86
- Enable test settings by default by @silamon in #88
- Move references to a separate section by @silamon in #90
- Handle "failed" returned as plain text to the WiiM metainfo command by @silamon in #93
- No longer fetch player status during discovery by @silamon in #89
- Add a warning for generic devices and test coverage for manufacturers by @silamon in #87
- get/set audio output mode with types by @silamon in #97
- Add Qobuz mapping by @silamon in #99
- WiiM Pro Plus added to manufacturer list by @silamon in #100
- Improve and rephrase manufacturer warning message by @silamon in #101
- Improve and add up2stream manufacturer list by @silamon in #104
- Capitilize M in WiiM by @silamon in #105
- WiiM Amp added and disable warning for now by @silamon in #107
- More manufacturers and products by @silamon in #112
- More manufacturers and models by @silamon in #116
- Increase timeout by @silamon in #117
- More devices to manufacturer list by @silamon in #118
- Updating request handling by @silamon in #119
New Contributors
- @dukeofphilberg made their first contribution in #1
- @berezovskyi-oleksandr made their first contribution in #25
- @silamon made their first contribution in #44
- @anderscarling made their first contribution in #67
- @gpcastro made their first contribution in #69
- @MahrWe made their first contribution in #73
- @heinzma made their first contribution in #74
- @vingerha made their first contribution in #75
- @balloob made their first contribution in #81
Full Changelog: https://github.com/Velleman/python-linkplay/commits/v0.2.14
v0.2.13
What's Changed
Full Changelog: https://github.com/Velleman/python-linkplay/commits/v0.2.13
v0.2.12
What's Changed
Full Changelog: https://github.com/Velleman/python-linkplay/commits/v0.2.12
v0.2.11
What's Changed
Full Changelog: https://github.com/Velleman/python-linkplay/commits/v0.2.11
v0.2.10
v0.2.9
What's Changed
Full Changelog: https://github.com/Velleman/python-linkplay/commits/v0.2.9
v0.2.8
What's Changed
Full Changelog: https://github.com/Velleman/python-linkplay/commits/v0.2.8
v0.2.7
What's Changed
Full Changelog: https://github.com/Velleman/python-linkplay/commits/v0.2.7
v0.2.6
v0.2.5
What's Changed
Full Changelog: https://github.com/Velleman/python-linkplay/commits/v0.2.5