BeoPlay API for Python
Project description
pybeoplay
Beoplay Python wrapper to integrate B&O speakers/TVs to Python. This library provides both blocking calls through the requests module and async using asyncio aiohttp calls.
The API is wrapped in an object that can be used with to read the state and control BeoPlay devices. It includes both methods for blocking calls, and async calls with callbacks.
Reference information is on this page.
Some more information on the Notifications stream is in the EVENTS.md file.
Currently gets the following attributes:
- volume
- mute
- source
- source list
- primary experience
- state
- standby
- track image (if available)
- artist
- album
- song(name) (if available)
- description (if available)
- stand positions
The following commands are available:
- set volume
- set mute
- play
- pause
- stop
- next
- previous
- standby
- turn on
- set source
- join experience
- leave experience
- play queue item
- set stand position
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pybeoplay-1.0.1.tar.gz
(8.1 kB
view hashes)
Built Distribution
Close
Hashes for pybeoplay-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3871d0d1598ee6242fa72c7bbffd5638cfffcb22c9f99204151026b4fbaff518 |
|
MD5 | 0d59b81293c62f6160ef5c9c2f50aca5 |
|
BLAKE2b-256 | 564eaeb5c0f72574ad92b52a08a86f9cb335a2f4608cdb88ed2e7c9722260cee |