getPlaybackState method
Returns the current playback state of the user (device, progress, repeat mode, etc.)
Returns null if nothing is currently playing or no active device.
Implementation
Future<PlaybackState?> getPlaybackState() async {
final uri = Uri.https(_baseApiHost, '/v1/me/player');
final json = await _getJson(uri);
if (json == null || json.isEmpty) return null;
return PlaybackState.fromJson(json);
}