sounds.client ============= .. py:module:: sounds.client Classes ------- .. autoapisummary:: sounds.client.SoundsClient Module Contents --------------- .. py:class:: 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 .. py:attribute:: current_station :type: sounds.models.Station | None :value: None .. py:attribute:: current_stream :type: sounds.models.Stream | None :value: None .. py:attribute:: current_segment :type: sounds.models.Segment | None :value: None .. py:attribute:: timeout .. py:attribute:: mock_session :value: False .. py:attribute:: auth .. py:attribute:: schedules .. py:attribute:: streaming .. py:attribute:: stations .. py:attribute:: personal .. py:method:: setLogger(log_level=None) .. py:method:: close() :async: