🍺 BREW Explorer

← all casks

Choragus

brew install --cask choragus v4.11

Sonos controller

45
30-day installs · #2101
47
90-day · #3446
47
365-day · #5938
166
★ GitHub stars · updated 2mo ago

Links

Raw metadata
{
  "alternatives": [],
  "artifacts": [
    {
      "app": [
        "Choragus.app"
      ],
      "target": "/Applications/Choragus.app"
    },
    {
      "zap": [
        {
          "trash": [
            "~/Library/Application Scripts/com.choragus.app",
            "~/Library/Containers/com.choragus.app"
          ]
        }
      ]
    }
  ],
  "auto_updates": 1,
  "categories": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Sonos controller",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "Choragus",
  "enrichment_fetched_at": "2026-06-20T22:41:27+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "choragus",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-06T11:32:35Z",
  "github_readme_excerpt": "# Choragus\n\n**Native macOS controller for Sonos speakers.** Built entirely in Swift and SwiftUI. Ships as a universal binary with native support for both Apple Silicon and Intel Macs.\n\n\u003e Choragus was previously named *SonosController*. Same project, same code; renamed in respect of the Sonos trademark.\n\n\u003e **Looking for internals?** See [technical_readme.md](technical_readme.md) for architecture, protocols, and build instructions.\n\n![Choragus \u2014 Browse, Now Playing with the new About tab, and Queue](screenshots/v4/mainview.png)\n\n---\n\n## Why This Exists\n\nSonos shipped a macOS desktop controller for years, but it was an Intel-only (x86_64) binary that relied on Apple\u0027s Rosetta 2 translation layer. Apple is discontinuing Rosetta, which means the official Sonos desktop app will stop working on modern Macs \u2014 and Sonos appears to have no plans to release a native replacement.\n\nThis project was built from scratch by a Sonos fan who wanted to keep controlling their speakers from their Mac. It is not affiliated with, endorsed by, or derived from Sonos, Inc. in any way. No proprietary Sonos code, assets, or intellectual property were used. The app communicates with speakers using the open UPnP protocols that any device on your local network can see and use. All control happens locally \u2014 nothing is sent to the cloud.\n\nTested against a live Sonos system with 16 speakers across 10 zones, a large local music library (45,000+ tracks), and multiple streaming services (Apple Music, Spotify, TuneIn, Calm Radio, Sonos Radio).\n\n---\n\n## Installing on macOS\n\n1. From the [latest release](https://github.com/scottwaters/Choragus/releases/latest), download `Choragus.dmg` and double-click it.\n2. Drag `Choragus.app` into the Applications folder shown in the mounted window.\n3. Eject the disk image, then launch Choragus from `/Applications`.\n\nThe DMG is signed with a Developer ID and notarized by Apple, so it launches cleanly with no Gatekeeper warning. On first launch macOS will ask for permissio",
  "github_repo": "scottwaters/Choragus",
  "github_stars": 166,
  "github_topics": [],
  "homepage": "https://github.com/scottwaters/Choragus",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 45,
  "installs_365d": 47,
  "installs_90d": 47,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": null,
  "llm_model": null,
  "names": [
    "Choragus"
  ],
  "one_liner": null,
  "rank_30d": 2101,
  "rank_365d": 5938,
  "rank_90d": 3446,
  "raw_hash": "9b6bf78285c41dfb",
  "ruby_source_path": "Casks/c/choragus.rb",
  "tap": "homebrew/cask",
  "token": "choragus",
  "version": "4.11",
  "why_use_this": null
}