—Hello again proggers—

Suno's integration broke after their latest TOS update, so that got fixed. Also added Discord Rich Presence control for capsules, started chasing down a batch of connections that quietly broke or got dropped over time, and picked up a fun trivia fact along the way: Suno apparently hosts on AWS S3.

a TOS update breaking an integration, name a more classic story

Cat or dog? S3://

Okay let's get into it~

—Yap—

Mixed bag this round: one reactive fix from an external platform change, one genuinely new feature, and the start of a cleanup pass on integrations that have been quietly rotting since whenever they last got touched.

—The Great Suffering—

1 — Suno Integration, Fixed

Suno's newest TOS update broke the existing integration. Patched it back up to work with the new terms. Reactive fix, not a fun one, but necessary.

2 — Capsule DRPC Control

Real new feature: Spectralis capsules can now control Discord Rich Presence, so a capsule can show custom status while it's playing instead of the app just showing generic now-playing info.

3 — Chasing Down Broken And Dropped Connections

Going through existing integrations that broke with newer updates on the other end, or that got dropped along the way and never revisited — untitled.stream compatibility being one specific example. Working through the backlog of "this used to work" one at a time.

4 — Suno Hosts On AWS S3

Small fun discovery while poking around the integration: Suno's hosting is on AWS S3. Not actionable, just neat to know.

5 — Looking For New Platforms

Actively looking for what to integrate with next. Feedback on what platforms people actually want would genuinely help shape this.

—FAQ (no one asked these but they are here)—

Q: What is a "progger"? A: A human programmer. You. The one whose integration broke because someone else updated a TOS page.

Q: What's DRPC? A: Discord Rich Presence — the status shown under someone's name in Discord. Capsules can now set custom status through it.

Q: What's untitled.stream compat about? A: One of the connections that broke or got left behind at some point — being actively worked back into shape.

Q: What platforms are being considered for new integration? A: Not decided yet, genuinely open to suggestions.

Q: Was the Suno fix hard? A: Not conceptually, just annoying — an external change forcing reactive work instead of planned work.

Q: What's the image order now? A: Changed my mind again — meme first, app screenshot second this time. The devlog #37 order didn't stick.

—This is the end*—

*end for now, TOS updates permitting

CYA!!!


Migration note: Imported from the original project journal. Publication date is estimated from the supplied sequence and approximately 13 work hours per day. Hours are a retrospective estimate. Original publication timestamps and media files were not included in the archive.