Repository navigation
Releases: AgentiLoop/StarPlayrX
Release list
StarPlayrX for Mac 1.1.7
📻 StarPlayrX for Mac 1.1.7
![]() 📻 Menu bar |
![]() ✂️ Tear-off window |
![]() 🎬 Window shade |
⚡️ Within 1 second of live
- The stream now starts 1 second behind live instead of three segments (30 seconds) back
- Playback waits until the start position is set, so the old position no longer plays for half a second before it jumps (no more stutter when you pick a channel)
- Playback starts once a small amount of audio is buffered, so channels start sooner
📡 One source for what's playing
- Every live channel, tuned or not, now gets its song, artist and album art from the same place: SiriusXM's live feed. The channel list and Now Playing always agree, and the song shown no longer jumps back and forth
- What's playing is refreshed every 5 seconds. The live feed itself is downloaded at most every 45 seconds, the same rate the SiriusXM web player uses
- Live rows fill in as soon as the channel list loads
🖼️ Channel art loads ahead
- While you scroll the channel list, the art for the 10 channels above and below each visible row starts loading ahead of time, so it's usually already there when those rows scroll into view
🧠 Memory leaks fixed
- Fixed memory leaks in the caching of channel art and album art
📜 Long names scroll in the list too
- Channel names and artist / song lines too long for a row in the channel list now scroll sideways, like the Now Playing header, instead of ending in "…"
💻 Requirements
- macOS 13 Ventura or later (equalizer: macOS 14.2 or later)
- Universal: Apple silicon and Intel
- An active SiriusXM subscription
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.1.7.dmg(or the.zip) - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.1.7.dmg): 54c03ff9f2812d643280a4c812443a345a3f172d851d2047adee10efdcab1e61
SHA-256 (StarPlayrX-Mac-1.1.7.zip): 80458acf9752b3023cd3c6472f64fe2c4dfb75977bd0ae1f30480917a03e0f6c
StarPlayrX for Mac 1.1.6
📻 StarPlayrX for Mac 1.1.6
![]() 📻 Menu bar |
![]() ✂️ Tear-off window |
![]() 🎬 Window shade |
🎯 Now Playing matches what you hear
- On a live channel, the song shown now follows the audio, the same way the SiriusXM web player does it. Every second StarPlayrX checks the stream's timestamp (
EXT-X-PROGRAM-DATE-TIME) and shows the song that started most recently before that point in the channel's timeline - The title changes when the song changes in the audio, instead of waiting for the next 15-second update
- The local server now passes the stream's real segment lengths to the player, so the player's timestamp is the stream's true time. Before, shortened segment lengths pushed the timestamp off, so the song shown didn't match the audio
- Tuning in now starts at the newest segment instead of 30 seconds behind, so you're as close to live as the stream allows
📡 Live channel info from SiriusXM's live feed
- Every live channel's current song, with album art for most, now comes from one call to SiriusXM's live feed. The old feed is still the fallback
- Talk shows that have no artist now show the show's name in its place, like the web player
📜 Long titles scroll
- Song and artist names too long for the Now Playing header now scroll sideways in a loop instead of getting cut off
🧭 Updated web identity
- Sign-in and requests now identify as the latest Safari (27.0.1)
💻 Requirements
- macOS 13 Ventura or later (equalizer: macOS 14.2 or later)
- Universal: Apple silicon and Intel
- An active SiriusXM subscription
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.1.6.dmg(or the.zip) - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.1.6.dmg): 0a4582f89b896def5214bcf74c6019684a7faf48c7190a2a55f7e9272158a97f
SHA-256 (StarPlayrX-Mac-1.1.6.zip): 3dcc3153e67283f9d6774a79dd0f9e38e4d7bb73fbd8c2fa94b33b0e1f5cbf5f
StarPlayrX for Mac 1.1.5
📻 StarPlayrX for Mac 1.1.5
![]() 📻 Menu bar |
![]() ✂️ Tear-off window |
![]() 🎬 Window shade |
🖼️ Album art stays put
- Album art no longer flips back to the channel logo while the same song is playing. When a later update comes back with the same artist and song but no art, the art already showing is kept
- Art is replaced only when there's new art for that song, or when the song changes. The channel logo shows only when a new song has no art at all
- Covers live and Xtra channels, in the channel rows and the Now Playing header
- No flash while new art loads: rows and Now Playing keep the previous art until the new one is ready, and album art keeps its album look the whole time
🎧 Smoother background playback
- Improved playback while StarPlayrX is in the background
- Reduced stuttering
💻 Requirements
- macOS 13 Ventura or later (equalizer: macOS 14.2 or later)
- Universal: Apple silicon and Intel
- An active SiriusXM subscription
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.1.5.dmg(or the.zip) - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.1.5.dmg): 188d7f008328abff8bd3a9358ee57c9bacda8ab42d0534950ceaa22220b5591a
SHA-256 (StarPlayrX-Mac-1.1.5.zip): 2c85ccc3520d5aa9e0bf6175f1407a5f4ba1ae49ffc406d4749e6deec4fcf56b
StarPlayrX for Mac 1.1.4
📻 StarPlayrX for Mac 1.1.4
![]() 📻 Menu bar |
![]() ✂️ Tear-off window |
![]() 🎬 Window shade |
▶️ Picks up where you left off
- The last channel you played starts playing again when StarPlayrX opens (Xtra channels start as soon as their list loads)
🔊 Smoother playback
- The equalizer's audio tap no longer makes playback skip: it only copies samples on Core Audio's real-time thread and runs the FFT on its own timer
🧈 Smoother scrolling with the new artwork
- The channel list scrolls smoothly even with the sharper, larger art: row art loads lazily and is decoded off the main thread
- Art is cached by pixel size, so rows and the Now Playing header each reuse the right bitmap instead of re-decoding
🖼️ Sharper art
- Album and channel art now shows in the system Now Playing controls (Control Center, media keys)
- Art is fetched and decoded at 2x–3x its display size with high-quality scaling, and never overscaled
- Now Playing never flashes blurry art: the previous sharp art stays until the new one loads, and the header uses the row's cached art meanwhile
- The StarPlayrX stand-in logo fills its tile like real artwork, with the glass behind the logo
- Xtra: a channel page that fails to load is retried instead of losing every tile
📜 AppleScript and docs
- The dictionary defines
saveable file format, so the Standard Suite's save command no longer logs a warning - README: animated demo GIF with the pointer visible, sharper screenshots
💻 Requirements
- macOS 13 Ventura or later (equalizer: macOS 14.2 or later)
- Universal: Apple silicon and Intel
- An active SiriusXM subscription
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.1.4.dmg(or the.zip) - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.1.4.dmg): c5267c0683617dec67939db6849e138af6d6fc22eee536cd47035704c1c6a0d3
SHA-256 (StarPlayrX-Mac-1.1.4.zip): e1cec0a4a371f075a30e2c38886f55668301817b8d6902ec509511fb3959c874
StarPlayrX for Mac 1.1.3
📻 StarPlayrX for Mac 1.1.3
![]() 📻 Menu bar |
![]() ✂️ Tear-off window |
![]() 🎬 Window shade |
🖼️ Channel art
- 🎨 Live channels now show SiriusXM's full square tile art, like Xtra channels, instead of a small logo
- 📋 Every row in the channel list shows its album art or channel art
- 🧊 Channel logos sit on a Liquid Glass tile on macOS 26 and later (dark tile on earlier systems)
- 🌟 No art? The StarPlayrX logo shows instead
- ⚡ Art is cached in memory and loaded lazily, so it shows instantly when you come back to a channel
🔎 Search and AppleScript
- The channel search field no longer pops up an empty AutoFill list
- AppleScript commands wait until StarPlayrX is signed in and the channel is really playing, instead of returning false or empty results
🛠️ Under the hood
- Builds with zero warnings
- Removed dead Xtra code from StarPlayrRadioKit
💻 Requirements
- macOS 13 Ventura or later (equalizer: macOS 14.2 or later)
- Universal: Apple silicon and Intel
- An active SiriusXM subscription
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.1.3.dmg(or the.zip) - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.1.3.dmg): 378bb28a1a9e115aea5653d4c5be7d3fbbe3b9bfa007589854b4d4bfbd2b9b7a
SHA-256 (StarPlayrX-Mac-1.1.3.zip): 55199b631250d375132979a4f491c4bf39d943fd6202841ea0858dc8e6179419
StarPlayrX for Mac 1.1.2
📻 StarPlayrX for Mac 1.1.2
🌈 Lava-lamp color equalizer
- 🎚️ Live equalizer bars driven by StarPlayrX's own audio (Core Audio process tap + FFT), so they move with the music, not a fake animation
- 🫧 Lava-lamp colors that drift and shift with the music, less predictable than a fixed color cycle, with a soft background glow that pulses on the bass
- 🎧 Works when the output goes through BlackHole or other audio routing
- Needs macOS 14.2 or later (earlier systems hide the bars)
🪟 Tear-off window and window shade
- ✂️ Drag the panel off the menu bar and it becomes its own floating window
- 📻 Clicking the menu bar icon shows or hides the torn-off window
- 🎬 Double-click the header to roll the window up like a window shade, leaving just what's playing and the equalizer. Double-click again to roll it down
- 🌊 Smooth animations between the menu, the torn-off window and the shade
- 🧊 Liquid Glass look on macOS 26 and later, with no extra dark border
📜 AppleScript support
- Full scripting dictionary: open StarPlayrX in Script Editor's Open Dictionary…
▶️ play channel,stop,resume,toggle playback,sign in/sign out- 🔎 Read
current channel,shown artist/shown song(what the list shows) andplaying artist/playing song(what's actually playing) - 📋
channel numbers,xtra channel numbers,live channel numbers,channel info,now playing,search channels - 🪟 Control the window:
show menu,hide menu,detach menu,drag menu,park menu at upper right,toggle shade,menu position,search text,scroll to channel,select channel - 🧪
test channeltunes a channel and reports whether what plays matches what the list showed. All 279 Xtra channels came back MATCH
tell application "StarPlayrX"
play channel "1009"
get {shown artist, shown song}
park menu at upper right
toggle shade
end tell🖼️ Artwork (updated build 7)
- ✂️ Album art fills its tile, cropping away the white frames baked into some covers, with app-icon squircle corners
- 📻 Channel logos stay whole on a dark tile (Liquid Glass on macOS 26 and later); square channel art is enlarged to fill the squircle
- 🌟 No channel art or logo? The StarPlayrX logo shows instead
- ⚡ Channel art and album art are cached in memory and loaded lazily, so switching back to a channel shows its art instantly
🛠️ Fixes
- 🎯 Xtra channels play the song the channel list shows, including after switching channels
- 📜 AppleScript commands wait until the app is ready and the channel is really playing, instead of returning false or empty
- 🔎 The channel search field no longer pops up an empty AutoFill list
- 🧪 New unit test target (23 tests) and a scripted end-to-end tour
💻 Requirements
- macOS 13 Ventura or later (equalizer: macOS 14.2 or later)
- Universal: Apple silicon and Intel
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.1.2.dmg(or the.zip) - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.1.2.dmg): 4c95bb29fd263a4d3d916cfdaa9e9ce27bf6f85b43918c38b60bdeb7584b65dd
SHA-256 (StarPlayrX-Mac-1.1.2.zip): 9107e297061de6746096ce8b00fcd9aad4b3e3bbada5a914dc9d6c551b35e61d
StarPlayrX for Mac 1.1.1
📻 StarPlayrX for Mac 1.1.1
🛠️ What's fixed
- 🎯 Switching back to an Xtra channel now plays the song the channel list shows, instead of a new random song (build 4)
💻 Requirements
- macOS 13 Ventura or later
- Universal: Apple silicon and Intel
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.1.1.dmg(or the.zip) - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.1.1.dmg): 180b586b1b20a55eb3775ea1d0dc9607eaa1c38a07e45e33afa776edd4f92a11
SHA-256 (StarPlayrX-Mac-1.1.1.zip): 65d7ab93e98fc0d841a1491de3083353c4873aa6f3c8c8611eb08493fff0bf11
StarPlayrX for Mac 1.1
📻 StarPlayrX for Mac 1.1
✨ What's new
- 🎶 Xtra channels (1000+) in the channel list, with what's playing on each one
- 🎯 Tuning in to an Xtra channel now plays the song the channel list shows (build 3)
- 🔎 Find Xtra channels by searching "xtra" or "music"
- 🖼️ Album art on Xtra channels no longer flashes the wrong cover when you tune in
- 🏎️ Smoother, faster scrolling through the channel list
💻 Requirements
- macOS 13 Ventura or later
- Universal: Apple silicon and Intel
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.1.dmg(or the.zip) - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.1.dmg): cf6e98fc94bfba6ba096a71787df4b7571da361d8e0e6bb68ff2fe2bee750000
SHA-256 (StarPlayrX-Mac-1.1.zip): ec2b2f931c01e16ae291e87a5d148f47b2ed067611aa6cca600c835904a9fe73
StarPlayrX for Mac 1.0
📻 StarPlayrX for Mac 1.0
A new, native macOS menu bar player for SiriusXM. It's a fresh app, separate from the earlier Mac Catalyst releases.
✨ Features
- 🎛️ Lives in the menu bar, with no Dock icon
- 🎵 Now Playing header with album art, channel, song, artist and play/pause
- 🔎 Search channels, artists and songs
- 📋 Channel list showing what's playing on every channel, with the current channel highlighted
- 🇨🇦 Canada region toggle
- 🔐 Sign Out and Quit right in the menu
💻 Requirements
- macOS 13 Ventura or later
- Universal: Apple silicon and Intel
🔏 Security
- Signed with Developer ID and notarized by Apple (ticket stapled)
📦 Install
- Download
StarPlayrX-Mac-1.0.zipand unzip it - Move
StarPlayrX.appto Applications and open it - Click the 📻 icon in the menu bar
SHA-256 (StarPlayrX-Mac-1.0.zip): 4b6d2fb7d59b33524a23065757b1328d78017a5e7337523ce7b7d6d88479d8af




















