Skip to content

StarPlayrX for Mac 1.1.2

Choose a tag to compare

@AgentiLoop AgentiLoop released this 01 Nov 00:20
· 10 commits to mustang since this release

📻 StarPlayrX for Mac 1.1.2

StarPlayrX menu bar panel with equalizer and channel list
📻 Menu bar panel
Now playing, the lava-lamp equalizer and a searchable list of every channel with what's on it right now
StarPlayrX torn off as a floating window
✂️ Tear-off window
Drag the panel off the menu bar and it becomes its own floating window you can park anywhere
StarPlayrX rolled up like a window shade
🎬 Window shade
Double-click the header to roll the window up to just what's playing and the equalizer

🌈 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) and playing 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 channel tunes 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

  1. Download StarPlayrX-Mac-1.1.2.dmg (or the .zip)
  2. Move StarPlayrX.app to Applications and open it
  3. 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