<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
     xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Choragus</title>
    <link>https://scottwaters.github.io/Choragus/appcast.xml</link>
    <description>Auto-update feed for Choragus, the Sonos controller for macOS.</description>
    <language>en</language>
    <item>
      <title>Version 5.0</title>
      <pubDate>Fri, 11 Sep 2026 20:05:44 +1000</pubDate>
      <sparkle:version>35</sparkle:version>
      <sparkle:shortVersionString>5.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<style>:root{color-scheme:light dark}body{font:13px/1.45 -apple-system,Helvetica,Arial,sans-serif;margin:8px 10px;color:#1d1d1f}@media(prefers-color-scheme:dark){body{color:#f5f5f7}}ul{padding-left:20px;margin:8px 0}li{margin:6px 0}p{margin:8px 0}strong{font-weight:600}a{color:#0a84ff}</style>
<p>Media servers, AI playlist building, and an assistant that can drive Choragus.</p>
<ul>
<li><strong>Play from your media server.</strong> Plex, Synology Media Server, MinimServer and any other UPnP/DLNA server appear in the sidebar. Choragus supplies the browse tree and the track URL; the speaker plays it. Servers are found automatically or added by address, and each one can be given a display name of your own.</li>
<li><strong>Build a playlist from a sentence.</strong> Browse → Choragus Sources → Build Playlist describes a playlist to Claude, OpenAI or any OpenAI-compatible service, matches the reply on Apple Music, a signed-in service, the Sonos library or a media server, and sends the result to a Choragus playlist, the queue, play next or play now. Works with copy-and-paste from any chat AI when no service is configured.</li>
<li><strong>Let an assistant control your speakers.</strong> Settings → AI → AI Agent access turns Choragus into an MCP server with 116 tools: rooms, playback, volume, grouping, queue, playlists, alarms, history and playlist building. Per-token access levels, a volume limit for agents, quiet hours and an activity log keep it on your terms. Setup for Claude Code, Claude Desktop, Codex, Cursor and VS Code is in docs/MCP.md; docs/AI.md walks through all four levels.</li>
<li><strong>Alarms.</strong> A new Alarms window lists every alarm with time, days, room, music and volume. Add, edit and delete inline, with the Sonos chime or any favourite as the program.</li>
<li><strong>A queue that looks after itself.</strong> Expired service links, dead media-server hosts and rows added without details are found after each track change and repaired in place or flagged for one-click removal. Multi-select with click, ⌘-click and ⇧-click; the header shows the running time and the footer the time remaining.</li>
<li><strong>Queue Library.</strong> Deleted playlists go to Deleted Items for 30 days. Sortable columns, faster opening, and Play Now / Play Next / Add to Queue on any track.</li>
<li><strong>Amazon Music and Pandora.</strong> Amazon Music connects and plays (thanks to cdietze for the patch, #88); Pandora leaves the blocked list.</li>
<li><strong>Plex reports plays.</strong> Direct Plex playback shows on the Plex dashboard and counts toward play history, so smart playlists work (#85, #86).</li>
<li><strong>Shortcuts.</strong> A Select Input action plays a speaker's line-in or TV input from Shortcuts, Siri or a scheduled run (#84).</li>
<li><strong>Browse.</strong> One sort control, one right-click vocabulary and one theme accent across every list and service.</li>
</ul>]]></description>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v5.0/Choragus.dmg"
        length="20960936"
        type="application/x-apple-diskimage"
        sparkle:edSignature="+roQPassnK5b5xwX1KorGP1zCtnyZ1uL3LUymem3L/B3vpAk328b9DY5cBKRftgLqTlrqKvOeDPnOsFWt9bEDQ=="/>
    </item>
    <item>
      <title>Version 4.14</title>
      <pubDate>Mon, 17 Aug 2026 20:15:20 +1000</pubDate>
      <sparkle:version>34</sparkle:version>
      <sparkle:shortVersionString>4.14</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<style>:root{color-scheme:light dark}body{font:13px/1.45 -apple-system,Helvetica,Arial,sans-serif;margin:8px 10px;color:#1d1d1f}@media(prefers-color-scheme:dark){body{color:#f5f5f7}}ul{padding-left:20px;margin:8px 0}li{margin:6px 0}p{margin:8px 0}strong{font-weight:600}a{color:#0a84ff}</style>
<p>Home-theatre controls, sidebar grouping, and a queue that keeps up.</p>
<ul>
<li><strong>Night Mode and Dialog Enhancement in Now Playing.</strong> No trip to the EQ window for the two settings you change nightly — and the Surrounds tab now appears on every system that actually has surrounds.</li>
<li><strong>Group from the sidebar.</strong> Double-click a room to edit its group, or drag one room onto another to group them.</li>
<li><strong>The queue keeps up.</strong> The playing track stays in view as tracks change, with the highlight and level bars arriving within about a second instead of lagging or dropping out.</li>
<li><strong>Silent queues explain themselves.</strong> When a saved queue's track links have expired, the speaker skips through them without a sound and without an error; Choragus now tells you what happened and what to do about it.</li>
<li><strong>Media keys can be turned off.</strong> Some Bluetooth and USB headsets send a play command when a call ends, which could start music unexpectedly. Settings → Keyboard Controls hands the keys back to other apps.</li>
<li><strong>Volume that moves together.</strong> Hold the group slider at zero for a second and every speaker rises in sync.</li>
<li><strong>Rename favourites</strong>, and see which folders each Sonos system indexes as local music.</li>
<li><strong>Rooms that went missing come back.</strong> A group whose coordinator no longer matched its own members left the system visible but uncontrollable until a relaunch; it now repairs itself.</li>
<li><strong>Speakers on another VLAN.</strong> The speaker search now crosses routers instead of stopping at the first one, with a hop limit you can raise in Settings → System.</li>
<li><strong>Help covers the whole app</strong>, in all 13 languages.</li>
</ul>]]></description>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.14/Choragus.dmg"
        length="17594734"
        type="application/x-apple-diskimage"
        sparkle:edSignature="81fJf9Ah/dG42JfCZZCYIKL+AGi9cNQPiiRY4yIj9Gw0XeMV/JwSLpK1UroI62AXnW90fA8NGZWDesPUH6P8DA=="/>
    </item>
    <item>
      <title>Version 4.13</title>
      <pubDate>Fri, 17 Jul 2026 16:47:44 +1000</pubDate>
      <sparkle:version>33</sparkle:version>
      <sparkle:shortVersionString>4.13</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<style>:root{color-scheme:light dark}body{font:13px/1.45 -apple-system,Helvetica,Arial,sans-serif;margin:8px 10px;color:#1d1d1f}@media(prefers-color-scheme:dark){body{color:#f5f5f7}}ul{padding-left:20px;margin:8px 0}li{margin:6px 0}p{margin:8px 0}strong{font-weight:600}a{color:#0a84ff}</style>
<p>A fix-focused release — YouTube Music metadata, mixed S1/S2 households, and a queue-history cleanup.</p>
<ul>
<li><strong>YouTube Music shows the right song.</strong> Titles and artists no longer lag a track behind on artist radio and albums, and the false "may require sign-in" warning on favourites that play fine is gone.</li>
<li><strong>No more mystery "__cghist__" playlists.</strong> Queue-history snapshots are now stored inside Choragus instead of as Sonos playlists — and any left over from earlier versions are removed automatically.</li>
<li><strong>Mixed S1/S2 households make sense.</strong> Browse shows which system has each music-library folder, and playing music a system doesn't have tells you which Sonos app to set it up in.</li>
<li><strong>Services under an alternate id resolve correctly.</strong> A service like Spotify that a household reports under a different id now shows its proper name and status.</li>
<li><strong>Browse polish.</strong> Moving services up or down in the list updates immediately, and a service's Search results no longer bleed into its Browse tab.</li>
</ul>]]></description>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.13/Choragus.dmg"
        length="27160494"
        type="application/x-apple-diskimage"
        sparkle:edSignature="RfGnGlaUmY6UZ6v6BD6W5lp7zSZonTovJMDWSpxuARGYO848XkdfpTkM9SElm0Grni/n+Z65EtO38Gyy5U85CQ=="/>
    </item>
    <item>
      <title>Version 4.12</title>
      <pubDate>Thu, 25 Jun 2026 14:16:53 +1000</pubDate>
      <sparkle:version>31</sparkle:version>
      <sparkle:shortVersionString>4.12</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<style>:root{color-scheme:light dark}body{font:13px/1.45 -apple-system,Helvetica,Arial,sans-serif;margin:8px 10px;color:#1d1d1f}@media(prefers-color-scheme:dark){body{color:#f5f5f7}}ul{padding-left:20px;margin:8px 0}li{margin:6px 0}p{margin:8px 0}strong{font-weight:600}a{color:#0a84ff}</style>
<p>A feature release — a new Queue Library, Audible audiobooks, your Apple Music library, an A–Z library index, and discovery/reliability fixes.</p>
<ul>
<li><strong>Queue Library (beta).</strong> Save and organise play queues into folders, filter by room, switch between an icon grid and a sortable table, and export to M3U or CSV — without running into Sonos's saved-queue limits.</li>
<li><strong>Audible audiobooks play.</strong> Audiobooks opened from Audible search now start and play, with chapter navigation behaving like a queue.</li>
<li><strong>Your Apple Music library.</strong> Browse your own Apple Music Songs, Albums, Artists, and Playlists with smooth infinite scroll.</li>
<li><strong>A–Z jump for big libraries.</strong> Long lists get an A–Z index next to the search field so you can jump straight to a letter instead of scrolling.</li>
<li><strong>Speakers with “&” in a room name are found again.</strong> A discovery regression that left some households seeing no speakers at all is fixed.</li>
<li><strong>Albums play in track order, and Choragus stays in the menu bar.</strong> Right-click Add to Queue / Play Next keeps an album's running order, and closing the main window no longer quits the app — reopen it from the menu-bar player or Window → Open Choragus (⌘0).</li>
<li><strong>Fewer speakers drop out, quieter in the background.</strong> Speakers are less likely to vanish from a group mid-playback, and browsing a large library no longer floods diagnostics with artwork-lookup warnings.</li>
<li><strong>More of the app speaks your language.</strong> A wide sweep of previously-English labels and messages is now translated across all 13 languages.</li>
</ul>]]></description>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.12/Choragus.dmg"
        length="27026419"
        type="application/x-apple-diskimage"
        sparkle:edSignature="VEn8l+B+roeCVhrQMGzLXCHosvPEgJgRByta6y5ionNaCTjmMoWVd4QeFadWZ0XhMOb0KNhYFfPtuq59BV+oDw=="/>
    </item>
    <item>
      <title>Version 4.11</title>
      <pubDate>Sat, 06 Jun 2026 21:29:12 +1000</pubDate>
      <sparkle:version>30</sparkle:version>
      <sparkle:shortVersionString>4.11</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<style>:root{color-scheme:light dark}body{font:13px/1.45 -apple-system,Helvetica,Arial,sans-serif;margin:8px 10px;color:#1d1d1f}@media(prefers-color-scheme:dark){body{color:#f5f5f7}}ul{padding-left:20px;margin:8px 0}li{margin:6px 0}p{margin:8px 0}strong{font-weight:600}a{color:#0a84ff}</style>
<p>A feature release — three new services, save-queue-to-playlist, history actions, and a batch of playback and metadata fixes.</p>
<ul>
<li><strong>TIDAL is a connectable service now.</strong> Browse, search, play, and queue TIDAL with artwork, the same as any other service.</li>
<li><strong>Explore Suno.ai — AI-generated music, subscription-free, without leaving the app.</strong> A first attempt at bringing a non-Sonos service directly into the Sonos system. A built-in browser plays public Suno songs and playlists to your speakers with cover art, genre, artist, and lyrics. Toggle it on under Settings → Music Services — no auth required.</li>
<li><strong>SomaFM connects and plays.</strong> The anonymous SomaFM stations now browse and play.</li>
<li><strong>Save the queue as an Apple Music playlist.</strong> One button saves the current queue to a Sonos playlist — or to an Apple Music playlist when every track is from Apple Music.</li>
<li><strong>Act on your history with a right-click.</strong> Play, Play Next, or Add to Queue straight from any history entry, and filter history by room more precisely.</li>
<li><strong>Fixed-volume speakers behave.</strong> Speakers set to fixed or line-out volume no longer show a slider that does nothing, and an active line-in shows which speaker it comes from.</li>
<li><strong>Refresh your local music library from Settings.</strong> Re-scan your NAS or shared-folder music under Music Services; it runs on both S1 and S2 systems automatically.</li>
<li><strong>Right details, right track.</strong> Apple Music tracks show the correct title, artist, and art instead of leftover details from the previous song, and replaying from history plays the track you picked. The queue is resizable and shows each track's source, and Settings plus the Apple Music browser are more fully translated.</li>
</ul>]]></description>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.11/Choragus.dmg"
        length="25007336"
        type="application/x-apple-diskimage"
        sparkle:edSignature="617OYxKCnkEIQo7j1woHwJ7G5vfjTE/TIrDmpjad+L6d0SA1PdAW74SSnbU+3jCKXMZsbufL89ubE/zzQGiTBg=="/>
    </item>
    <item>
      <title>Version 4.10</title>
      <pubDate>Fri, 22 May 2026 18:01:48 +1000</pubDate>
      <sparkle:version>29</sparkle:version>
      <sparkle:shortVersionString>4.10</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.10</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.10/Choragus.dmg"
        length="24071910"
        type="application/x-apple-diskimage"
        sparkle:edSignature="wTBJAPT4np4/5gdeJtYMr3HzKEd1hmEOfIbVW1woWlDvlmjK5qG0fQyixmLs2LNN6sOR2V+LCvUejbbdTkZ/AA=="/>
    </item>
    <item>
      <title>Version 4.9.2</title>
      <pubDate>Sat, 16 May 2026 16:57:26 +1000</pubDate>
      <sparkle:version>28</sparkle:version>
      <sparkle:shortVersionString>4.9.2</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.9.2</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.9.2/Choragus.dmg"
        length="23838715"
        type="application/x-apple-diskimage"
        sparkle:edSignature="S8o62gLJlPYW/qUFNj9W+vyqw2ln7wBIJzSbX7bx8DFMWNt8A5exkUNI6B1uBgGz9ZtFN6yAMPgqsRZ9T7qRBQ=="/>
    </item>
    <item>
      <title>Version 4.9.1</title>
      <pubDate>Sat, 16 May 2026 16:36:17 +1000</pubDate>
      <sparkle:version>27</sparkle:version>
      <sparkle:shortVersionString>4.9.1</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.9.1</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.9.1/Choragus.dmg"
        length="23838713"
        type="application/x-apple-diskimage"
        sparkle:edSignature="xJAqnBNgqk7VpJSsWKidYltO5b96srFtKSSIziQwmt8exNJvfWwzI2lshRii21m9n6PjS7vm99VKHxgiovv5CQ=="/>
    </item>
    <item>
      <title>Version 4.9</title>
      <pubDate>Sat, 16 May 2026 16:00:04 +1000</pubDate>
      <sparkle:version>26</sparkle:version>
      <sparkle:shortVersionString>4.9</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.9</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.9/Choragus.dmg"
        length="23791419"
        type="application/x-apple-diskimage"
        sparkle:edSignature="nNA4Q7yF4052JUZxUFT/gvXeRtIjRDGDfY5Nw2gREG9Expd4mAXqyEuCNKPjjJ2y5OKfyVjA3uUhksJl4R11AQ=="/>
    </item>
<item>
      <title>Version 4.8</title>
      <pubDate>Sun, 10 May 2026 01:36:06 +1000</pubDate>
      <sparkle:version>25</sparkle:version>
      <sparkle:shortVersionString>4.8</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.8</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.8/Choragus.dmg"
        length="21089262"
        type="application/x-apple-diskimage"
        sparkle:edSignature="thi2/8gfmbQebhsLKpAnctL4y5qkkVnETtXgyS3+idUIAj1FW5oFktvz/e33y8AL/IESxEEaAL3Z5ZNCpOP1Cw=="/>
    </item>
<item>
      <title>Version 4.7</title>
      <pubDate>Tue, 05 May 2026 15:44:51 +1000</pubDate>
      <sparkle:version>24</sparkle:version>
      <sparkle:shortVersionString>4.7</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.7</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.7/Choragus.dmg"
        length="19594528"
        type="application/x-apple-diskimage"
        sparkle:edSignature="fCwV5N14JvBSfLCiQhLlXhA9F5+a6gEPOi9VYZVcCA8Px7o4UJ8A9AtYUefZjDGEk/UWZAACBIM0L0C1T22pBg=="/>
    </item>
<item>
      <title>Version 4.6</title>
      <pubDate>Sun, 03 May 2026 17:05:06 +1000</pubDate>
      <sparkle:version>23</sparkle:version>
      <sparkle:shortVersionString>4.6</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.6</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.6/Choragus.dmg"
        length="19078072"
        type="application/x-apple-diskimage"
        sparkle:edSignature="oIJh2uFxmTnEqKGcPabUBcbVEBOg8g/AyPnhiBmYmogrVa0KWq0c4H+X68MdvHinn22JQ+vlUA2Rm6GwZAfDDQ=="/>
    </item>
<item>
      <title>Version 4.5.1 (beta 16)</title>
      <pubDate>Sun, 03 May 2026 15:02:51 +1000</pubDate>
      <sparkle:channel>beta</sparkle:channel>
      <sparkle:version>16</sparkle:version>
      <sparkle:shortVersionString>4.5.1</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.5.1-beta16</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.5.1-beta16/Choragus.zip"
        length="19095167"
        type="application/octet-stream"
        sparkle:edSignature="IZOw0l3FQ9PnRvQpKYDnHEx0mS6VmRvaBmyb6EWrlPbsYTRgIaEzizEMMo7q6DxLxLiIKCCbFZSeZtUFyaoCDA=="/>
    </item>
<item>
      <title>Version 4.5</title>
      <pubDate>Sat, 02 May 2026 15:08:20 +1000</pubDate>
      <sparkle:version>13</sparkle:version>
      <sparkle:shortVersionString>4.5</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.5</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.5/Choragus.zip"
        length="18944683"
        type="application/octet-stream"
        sparkle:edSignature="qUDNh7BZv9C9OUQGp0TAN+VyHFRN7AMP8Axzi+6tY5+3vmkMO/txL2vVJ6tjq9R0RC5Rj7Osjn3GEvI9WTP0Ag=="/>
    </item>
<item>
      <title>Version 4.0.1</title>
      <pubDate>Sat, 02 May 2026 12:04:42 +1000</pubDate>
      <sparkle:channel>beta</sparkle:channel>
      <sparkle:version>11</sparkle:version>
      <sparkle:shortVersionString>4.0.1</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.0.1</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.0.1/Choragus.zip"
        length="26104225"
        type="application/octet-stream"
        sparkle:edSignature="n0W7dqEaPUvYb4OihX1FvwdEdYKIjCqxdUhHHIBoErSTiJxFYhxrHYXzSlMLaOwd4cpzFbF++i9P5Zt7yXGfAw=="/>
    </item>
<item>
      <title>Version 4.0</title>
      <pubDate>Sat, 02 May 2026 11:46:16 +1000</pubDate>
      <sparkle:channel>beta</sparkle:channel>
      <sparkle:version>10</sparkle:version>
      <sparkle:shortVersionString>4.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <sparkle:releaseNotesLink>https://github.com/scottwaters/Choragus/releases/tag/v4.0</sparkle:releaseNotesLink>
      <enclosure
        url="https://github.com/scottwaters/Choragus/releases/download/v4.0/Choragus.zip"
        length="26001673"
        type="application/octet-stream"
        sparkle:edSignature="V8qFnBdncWMydgCtI6W0Mx+7SAChxh8zqvls+Psd9qrPvI0k6UU6jTr10Ce/fTjLnmfl7CZQxuprukIw7CNRAw=="/>
    </item>
  </channel>
</rss>
