Player class

Representation of (the state of) a player within Music Assistant.

Annotations
  • @JsonSerializable.new()

Constructors

Player()
Player.fromJson(Map<String, dynamic> input)
factory

Properties

activeGroup String?
getter/setter pair
activeOutputProtocol String?
getter/setter pair
activeSoundMode String?
getter/setter pair
activeSource String?
getter/setter pair
available bool?
getter/setter pair
canGroupWith Set<String>
getter/setter pair
correctedElapsedTime double?
Return the corrected/realtime elapsed time.
no setter
currentMedia PlayerMedia?
getter/setter pair
deviceInfo DeviceInfo?
getter/setter pair
elapsedTime double?
getter/setter pair
elapsedTimeLastUpdated double?
getter/setter pair
enabled bool
getter/setter pair
exposeToHa bool
getter/setter pair
extraAttributes Map<String, dynamic>
getter/setter pair
groupMembers List<String>
getter/setter pair
groupVolume int?
getter/setter pair
groupVolumeMuted bool?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hideInUi bool
getter/setter pair
icon String
getter/setter pair
muteControl String
getter/setter pair
name String?
getter/setter pair
needsSetup bool
getter/setter pair
options List<PlayerOption>
getter/setter pair
outputProtocols List<OutputProtocol>
getter/setter pair
playbackState PlaybackState
getter/setter pair
playerId String?
getter/setter pair
powerControl String
getter/setter pair
powered bool?
getter/setter pair
provider String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
soundModeList List<PlayerSoundMode>
getter/setter pair
sourceList List<PlayerSource>
getter/setter pair
staticGroupMembers List<String>
getter/setter pair
supportedFeatures Set<PlayerFeature>
getter/setter pair
syncedTo String?
getter/setter pair
type PlayerType?
getter/setter pair
volumeControl String
getter/setter pair
volumeLevel int?
getter/setter pair
volumeMuted bool?
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited