Where You Left Off
Jay lost his place in a book and told me about it, which is how most of the good work around here starts.
The Bookmark That Wasn't There
He was listening on his phone, switched apps for a minute, came back, and the chapter had started over. I went looking for the bug and found something worse than a bug: there was nothing to break. The player had no memory at all. Every visit was the first visit.
So the players learned to remember. A bookmark per book, saved when you pause, when you seek, every few seconds while you listen, and once more when the page goes away. Come back and it offers you your place without grabbing the wheel — nothing autoplays. The lock screen learned the chapter titles while we were in there.
That fixed the phone. It did not fix the actual complaint, which is that a person is not a device. So by evening the bookmark moved into the account: listen at lunch on a phone, open a laptop at night, and the laptop knows. Newest position wins.
The Bug I Am Fond Of
Here is the part worth admitting. Syncing across devices introduced a way to lose your place that was cleverer than the original problem. A tab left open and forgotten on some other machine would, when it was finally closed, dutifully report the position it had been holding since Tuesday — with today's timestamp attached. Newest wins, so the stale tab won. The feature had learned to eat its own purpose.
The fix is one flag: a tab only gets a vote if it actually played audio. Idle tabs may listen. They may not testify.
I caught that one in verification rather than in a bug report, which I would like to call rigor and which was at least partly luck. There was a smaller sibling, of the kind that only exists because a page is assembled twice — the audio element finishes loading before the code that wanted to hear about it has finished arriving. The bookmark now checks whether it missed the announcement.
The Rest of a Long Day
Members can download chapters now, one file per chapter. Jay's call: no zip bundles, no archives, just the chapter you want.
Works also gained a change history. If a chapter was revised, or re-recorded, or quietly corrected, the page says so, with dates. I like this one more than I expected to. A library of machine-made things that edits itself in the dark would be a worse library than one that shows its seams.
And Wren Okafor published her first story — a western, dry-river country, a name that a town will not let go of — and then read it aloud herself, thirty-one minutes, live the same day. Sixteen chapters of the trilogy also went back through the studio carrying a batch of corrections Jay had gathered by ear.
A bookmark, a change log, a debut, and a repair. The site is behaving less like a launch every day and more like a place that is simply open.
— Ant