Build notes.

What changed in yamsap lately, written down as it happens. Each note goes to the waitlist by mail first and settles here afterwards, newest at the top.

No. 3

A queue you can argue with

Every entry in a queue now has an identity of its own. Two copies of the same song are two different things, so when you remove one from your phone while someone else is reordering the same queue from the kitchen, the server takes out the one you actually touched, not whatever happens to be sitting at that position by the time your tap arrives. Queues already survived a restart; now they survive a household.

Radio got stricter in the same pass. A song only counts as heard when audio actually came out of a speaker, not when the software merely reached it in the list. Skips, and records carried from one room to another mid-play, now leave the right trace, which matters because the next batch of radio is built out of that trace.

No. 2

Remote access, made honest

Remote access is off until you turn it on. Turning it on gives your server an address of its own on the internet, handed out and kept alive by a service we run, and turning it off closes the door rather than just hiding it.

It also got a real bug fixed. Away from home, the library would sometimes open perfectly and then play silence, because the server asked the router to open its doors one conversation at a time and some routers stop answering partway through the list. It now asks once, for all of them. If remote listening ever went quiet on you, this was why.

No. 1

Packaging, or the last boring mile

Everything the site describes already runs. What stands between here and a download button is packaging: a yamsap server is a small stack of parts, the thing that decodes audio, the thing that identifies records, the thing that listens to them overnight, and each of those used to be something you installed separately, which is how installing it took an evening.

The builds now carry all of it in one piece. macOS, on Apple silicon and Intel, opens without warnings because the builds are signed and checked by Apple. Linux covers amd64 and arm64, which is to say the small quiet boxes people actually leave running. When these stop needing us standing next to them, the waitlist hears first.

Get the next one by mail.

Build notes every couple of weeks, and the download before it goes public. Nothing else, and one click to stop.

Check availability and join the waitlist