I have it in the git history. Just pushed the project. This is the last state before I asked Claude Code to rewrite it in C:
github.com/nighthawk/lo...
Posts by Adrian Schönig
Thank you. I made that tweak in the C app to cache them on disk. Can't entirely avoid RAM as they are received by an HTTP call and not known in advance. Everything's working well now through C though. Can't wait for the physical watch to try it out.
[23:11:12] xsHost.c:153> instruments: 0,1,0,0,0,2,0,0,0,75784,4764,8192,13776,14320,2368,6144,0,73,3,0,13,0 [23:11:13] xsHost.c:153> # Chunk allocation: failed for 24 bytes [23:11:13] xsPlatform.c:217> fxAbort memory full: [23:11:13] ault_handling.c:102> App fault! {77549068-7009-4cce-92ca-7207b951c1f6} PC: 0x1 LR: ???
No, all dynamic. The app is exposing a little HTTP server and the watch is fetching them through that. They are about 4k in size and base64 encoded. When I got to integrating them via JS I got stock on 'Chunk allocation' crashes. Claude also tried many different things but couldn't get past it.
Love it! This got me very excited for my Round 2 and made me dive into the SDK to create a companion watch face/app for my music player. With special thanks to Claude Code's C skills as I was pushing the resource constraints of the JS SDK.
bsky.app/profile/adri...
Screenshot of the Pebble watch simulator showing a round watch face with a pixelated Sia, along with time, date, and album metadata.
In anticipation of my Pebble Round 2, I made a retro watch face for Longplay. This is so much fun and makes me much more excited about it than my Apple Watch, which is just a workout tracker these days. May can't come soon enough.
Great rundown of music players for Linux. I'm still on macOS for my daily driver but Linux is tempting me more and more. I'll see where Apple is going with macOS 27. If I ever make the switch, I'll bring @longplay.rocks with me though :)
Ich freu mich richtig über die Rezension von Longplay im Mac & i-Magazin: www.heise.de/select/mac-a...
Hey Siri, start a one minute if-you-happy-and-you-know-it-stop-your timer.
I'm excited for the Steam devices despite their lower specs. It boils down to their unrestricted capabilities: adrian.schoenig.me/blog/2025/11...
That could just be amazing.
While I'm working on some bigger features, I like dropping these small quality-of-life updates in between.
(And, yes, I'm still on Sequoia as my daily driver. It just feels more polished than where Tahoe's at.)
A new update for Longplay has arrived, including significant memory and performance improvements for library updates and the Album Wall – especially noticeable for large music libraries.
longplay.rocks
Help wanted: Do you use Longplay on multiple devices, wish for better cross-device playback support, and don’t shy away from a beta? Reply with a DM with your email (or email words at longplay.app) and I’ll add you to the closed TestFlight.
Longplay update for iOS & macOS out now!
- Refined look for the album wall with a tessellated background
- Playlists on the wall now adapt to their artwork's colours
- Parsing of #MusicBrainz IDs for more accurate scrobbling
- Plus fixes, stability, and translation updates
longplay.rocks
Every album should have cow bells in at least one of its track.
Longplay updates for iOS 26 and macOS 26 are out now.
They include CarPlay and Album Wall widget improvements for iOS, and a round of design refinements and polish throughout. Find the updates in the App Stores (or in-app for the direct purchase version).
longplay.rocks
Betas for Longplay for iOS and macOS for the upcoming iOS 26 / macOS 26 release cycle are available.
Focus is on design refinements and polish for existing features.
iOS: testflight.apple.com/join/JjRi91L8
macOS: testflight.apple.com/join/jwDmyQHA
Any feedback is welcome!
In my search for the "perfect" music app, Adrian Schönig's Longplay (@longplay.rocks) is the closest match I've found yet. The MacOS app has been out of beta for a couple of weeks now, and I've been enjoying it, a lot!
Here's a post about it:
hicks.design/journal/long...
Alfred screenshot showing the Now Playing command in action, showing current track, playback and rating controls.
Longplay 1.0.5 for macOS is out.
It includes a couple of new AppleScript commands to get the current playing track and album, and rate the track. The Alfred workflow has been updated to support those, too.
longplay.rocks/changelog/ma...
Glad to hear!
Longplay for Mac Launches with Powerful AI and Shortcuts Integration www.macstories.net/reviews/longplay-for-mac...
Ha, indeed. I’m in awe of anyone who ships side projects in a matter of weeks or months. Though I had some extra pesky hurdles to deal with…
Finally! After 3+ years of development, Longplay for Mac is shipping today.
The journey from "let's try Catalyst" to "wait, stuttering playback?" to "updating the dock icon fixes it?!" was... quite something. I love the result though.
My developer's commentary: adrian.schoenig.me/blog/2025/07...
Dear Album Lovers: This App is Made for You Screenshot of Longplay for Mac with its album wall and mini player.
Rich integrations, including Claude Longplay and Claude side-by-side, showing how Claude triggers actions in the Longplay app.
🎉 Longplay for Mac is here!
The album-centric music player comes to macOS with native design, a flipping mini player, iCloud sync, and some Mac exclusives:
✨ Built-in MCP server for Claude integration
🤖 Full AppleScript & Shortcuts support
🎵 Feature parity with iOS
More: longplay.rocks
One is neater than the other.
Have been using Kagi for almost a year now. No complaints at all. Can recommend it.
Learned and laughed. I thoroughly enjoyed it. Thank you very much!
iPhone screenshot of Spotlight with a search for "muse" showing several Muse albums, provided by Longplay.
Longplay for iOS 2.4.2 is now available.
It adds support for Spotlight, updates the album inspector, and the on-boarding flow, and squashes a couple of bugs.
longplay.rocks/changelog/
Chatbots — LLMs — do not know facts and are not designed to be able to accurately answer factual questions. They are designed to find and mimic patterns of words, probabilistically. When they’re “right” it’s because correct things are often written down, so those patterns are frequent. That’s all.
Hey Claude, find MCP tools to watch WWDC videos, set up the tools and watch all the video, apply what you’ve learned to my code, and create appropriate well-tested PRs. Ultrathink or whatever. I’m off to the beach. Cheers.