spotifywebapipython.models.playerplaystate
@export
class
PlayerPlayState:
Spotify Web API PlayerPlayState object.
Information about the user's current playback state, including track or episode, progress, and active device.
PlayerPlayState(root: dict = None)
Initializes a new instance of the class.
Arguments:
- root (dict): Spotify Web API JSON response in dictionary format, used to load object attributes; otherwise, None to not load attributes.
Allows to update the user interface based on which playback actions are available within the current context.
CurrentlyPlayingType: str
The object type of the currently playing item, or null if nothing is playing.
If not null, it can be one of track
, episode
, ad
or unknown
.
Item: object
The currently playing track or episode; can be null.
Will be of type Track
, Episode
, or null.
IsMuted: bool
True if the player device volume is zero (muted) OR there is no device; otherwise, false.
IsRepeatEnabled: bool
True if repeat play (one or all) is enabled; otherwise, False.
The RepeatState
property contains the actual repeat setting.