sounds.client

Classes

SoundsClient

A client to interact with the Sounds API

Module Contents

class sounds.client.SoundsClient(session: aiohttp.ClientSession | None = None, timezone: datetime.tzinfo | None = None, logger: logging.Logger | None = None, log_level: str | None = None, mock_session: bool = False, **kwargs)

A client to interact with the Sounds API

current_station: sounds.models.Station | None = None
current_stream: sounds.models.Stream | None = None
current_segment: sounds.models.Segment | None = None
timeout
mock_session = False
auth
schedules
streaming
stations
personal
setLogger(log_level=None)
async close()