Future<Queue> queue() async { final jsonString = await _api._get('$_path/queue'); if (jsonString.isEmpty) { return Queue(); } final map = json.decode(jsonString); return Queue.fromJson(map); }