Version 1.5: Groups

This commit is contained in:
2026-04-16 05:48:51 +02:00
parent ae706bc8bc
commit e9462f6d91
8 changed files with 959 additions and 203 deletions
@@ -236,8 +236,13 @@ final class MAPlayerManager {
try await service.seek(playerId: playerId, position: position)
}
func setGroupVolume(playerId: String, level: Int) async throws {
guard let service else { throw MAWebSocketClient.ClientError.notConnected }
try await service.setGroupVolume(playerId: playerId, level: level)
}
func setVolume(playerId: String, level: Int) async throws {
guard let service else {
guard let service else {
throw MAWebSocketClient.ClientError.notConnected
}
try await service.setVolume(playerId: playerId, level: level)