samsung-tv-ws-api

Samsung Smart TV WS API wrapper

LGPL-3.0 License

Downloads
111.9K
Stars
255

Bot releases are hidden (Show)

samsung-tv-ws-api - v2.6.0 Latest Release

Published by xchwarze over 1 year ago

#109 Added support for setting art mode mats
#123 Fix CI
#122 Replace flake8 with ruff
#121 Make SSLContext a singleton
#120 Handle art errors gracefully for 2019 models
#124 Add tests for send image error

samsung-tv-ws-api - v2.5.0

Published by xchwarze over 2 years ago

#82 Apply timeout to REST calls in encrypted remote
#83 Deprecate send_command for sending batch commands
#102 Add note for app_list unavailable
#103 Add specific exception for ms.channel.unauthorized
#104 Fix issue with authenticator token

samsung-tv-ws-api - v2.4.0

Published by xchwarze over 2 years ago

#72 Add extra event to checks in open method
#74 Filter incoming websocket art messages
#76 More fixes for event check in art upload
#77 Add logging to send_command
#78 Add support for encrypted (v1) API
#79 Split out authenticator tests and use fixtures
#80 Adjust documentation and add examples
#81 Adjust logging for "ms.error" event

samsung-tv-ws-api - v2.2.0

Published by xchwarze over 2 years ago

Thanks to @epenet for all this work!

Merge:

  • #65 Fix SSL context for non-SSL connections
  • #66 Enable sequences and add hold_key support
samsung-tv-ws-api - v2.1.0

Published by xchwarze over 2 years ago

Thanks to @epenet for all this work!

Merge:

  • #64 Add listener to sync code
  • #63 Add flake8 to CI
  • #62 Add SamsungTVWSAsyncRemote
  • #61 Fix app_list test
  • #60 Add type hints to sync methods
  • #59 Add prettier to CI
  • #58 Add event parsing
  • #57 Publish type hints
  • #56 Add full type hints to async code
  • #55 Adjust isort settings to match black
  • #54 Add mypy to CI
  • #53 Add event callback to async connection
  • #52 Register connection on open
  • #51 Add is_alive method to the websocket connection classes
samsung-tv-ws-api - v2.0.0 - Async version

Published by xchwarze over 2 years ago

Thanks to @epenet for all this work!

Merge:

  • #32 Log API responses
  • #33 Add basic tests and a simple CI
  • #34 Fix app_list() exception
  • #35 Format code using black
  • #36 Split out connection code
  • #37 Add async connection
  • #38 Add isort to CI
  • #39 Add pyupgrade to CI
  • #40 Make endpoint compulsory on the Connection
  • #41 Move REST functionnality to separate class
  • #42 Introduce a new SamsungTVCommand class
  • #43 Add yamllint to CI
  • #44 Make art inherit from SamsungTVWSConnection
  • #45 Add missing constructor arguments to rest api
  • #46 Add SamsungTVAsyncRest
  • #47 Drop open method on remote
  • #48 Handle ClientConnectionError in async_rest
  • #49 Add ChannelEmitCommand commands
  • #50 Add open timeout to AsyncConnection
samsung-tv-ws-api - v1.7.0 - Add Art support

Published by xchwarze almost 3 years ago

  • Merge pull request #26 (fix app list bug)
  • Merge pull request #27 (add art mode support)
samsung-tv-ws-api - v1.6.0 - Service release

Published by xchwarze almost 4 years ago

  • Merge pull request #12 (update docs)
  • Merge pull request #17 (fix in debug)
  • Correct generation of api rest endpoint
  • Fix websocket-client 0.57
samsung-tv-ws-api - v1.4.0 - Add more REST functions

Published by xchwarze over 4 years ago

  • Merge pull request #10 (add move_cursor)
  • Add rest_app_status function
  • Add rest_app_run function
  • Add rest_app_close function
  • Add rest_app_install function
  • Rename function device_info to rest_device_info
samsung-tv-ws-api - v1.3.1 - Fixes

Published by xchwarze over 4 years ago

  • Fix delay default value
samsung-tv-ws-api - v1.3.0

Published by xchwarze over 4 years ago

  • Merge pull request #9 (add hold_key)
  • Merge pull request #8 (add device_info)
  • Add key_press_delay in send_key
  • Other minor changes
samsung-tv-ws-api - v1.2.0 - Improvements

Published by xchwarze over 4 years ago

  • Fix for #4
  • Fix for #5
  • Add #6
samsung-tv-ws-api - v1.1.1 - Fix ws route

Published by xchwarze about 5 years ago

  • Fix bug in old port 8001 WebSocket url
samsung-tv-ws-api - v1.1.0 - Apps support

Published by xchwarze about 5 years ago

  • Apps support
  • Cleanup
samsung-tv-ws-api - v1.0.0 - First public version

Published by xchwarze about 5 years ago

Tested ok with Home Assistant 0.100.x