What's changed

Every build Telly has ever handed out, newest first. The same list the app shows under About.

Every build Telly has ever handed out, newest first. This file is shown inside

the app under About → What's Changed, and scripts/release-mac.sh refuses to

build a release without an entry for it — a changelog you have to remember to

write is a changelog with holes in it.

Written for the person using the app, not for whoever wrote it. "Videos stop

after forty seconds" is the change; "route playback over SABR" is how.

Build 74 — August 13, 2026

  • Full screen no longer traps you in TV Mode. If you maximised the window from the green button rather than TV Mode's own control, Telly didn't know it had happened — so its full-screen button stopped working while still hiding the toolbar, and the only way to get the toolbar back was moving the pointer into the top eighty pixels of the screen. Telly now takes its cue from the window itself, however you got there.
  • Escape leaves full screen first, and only leaves TV Mode when there's no full screen to leave. It used to drop you into the ordinary app while still full screen, which was the same trap in a different room.
  • The toolbar comes back on any mouse movement, not just along the top edge, and fades again after three seconds.
  • Escape works even after you've touched the Effects slider. The slider is a text field as far as the browser is concerned, and the keyboard shortcuts were politely getting out of its way — including the one that gets you out.

Build 73 — August 13, 2026

  • The actual fix for videos stopping after a minute. Build 72 caught the problem and worked around it by switching to a lower-quality route. This stops it happening at all: videos now play the whole way through at full quality. Tested on a two-hour video at 4K with no interruptions where before it died at sixty-six seconds.
  • What was wrong, for the record: YouTube checks two different things about the permission slip Telly carries. One says who the app is; the other says which video it's asking for. Telly was sending the first one for both. That gets you the opening minute — everyone is served the opening minute — and then a locked door. Now each video gets its own.
  • The lower-quality route from build 72 is still there, and still automatic. It just shouldn't need to fire any more.

Build 72 — August 13, 2026

  • Videos that stopped after about a minute now keep going. YouTube hands over the opening minute of a video and then refuses to serve the rest — which looked like the picture freezing with a spinner turning for ever. Telly now notices within about twelve seconds, finds another route to the same video, and picks up exactly where it stopped. It says so when it happens, because the picture drops to a lower quality on that route: a video that plays beats one that stops.
  • And if that doesn't work either, it tells you instead of spinning — with a Try Again button, since this particular failure usually clears on its own in a minute.
  • Fixed the thing underneath that made the second route fail too: Telly was quietly rewriting the response headers on every byte of video it fetched, which broke plain video files while leaving the normal path working. That's why the fallback looked like it did nothing.

Build 71 — August 13, 2026

  • Search inside the videos you've watched. Every word said in everything you watch is kept on this Mac, and "What Was Said" in search finds the moment and lands on the second. You don't have to remember the phrase exactly — every word has to be in there, in any order, because nobody types the sentence right. Only videos you genuinely watched are kept, it's capped so it can never fill a drive, and it has its own switch and its own delete button in Settings. Part of Telly Premium.
  • Lists that fill themselves. Give a list rules — these channels, these words in the title, not those words, only what I haven't watched, posted in the last week — and it re-runs them every time you open it. It reads its own rules back to you in plain English as you set them.
  • Chapters under the picture. One block per chapter, as wide as it is long, filling as you watch through it. Click any block to jump.
  • Subtitles stay on. Turn them on once and they're on for the next video too. They stay off when a video hasn't got your language, rather than turning up in one you can't read.
  • Levelling, in the bar under the video: quiet bits up, loud bits down, so a phone-recorded talk followed by a studio-mastered sponsor read stops being a volume-knob evening.
  • Copy Link, and Copy At 4:03 — a link that starts where you are.
  • Telly can open YouTube links. Click one anywhere on your Mac and it can come here instead of a browser.
  • Back Up Everything, and Restore. One file with your subscriptions, lists, history, groups, hidden videos and settings. Restoring only ever adds — nothing already on the machine is removed, and restoring an old backup can't wind your resume points backwards.
  • Copy Diagnostics, in Settings. Versions and counts, no titles, no channels, no paths — and it goes to your clipboard and nowhere else. There's no crash reporting in Telly, so this is the thing to paste into an email.
  • Try Again on a download that failed, and Save Them All on a list.
  • Search what you already have — watched, in a list, or on your disk.
  • Undo. Hiding a video, taking one out of a list, and deleting a whole list can all be taken back. Clearing your history asks first, because that one genuinely can't be.
  • A video that won't play now says why. Blocked in your country, private, removed, members-only, age-restricted, a premiere that hasn't started, or YouTube's bot check — each says what it means and whether trying again could help. The full detail is one click away.
  • If something in Telly falls over, you get an explanation and a way back instead of a white window.
  • The keyboard works everywhere, with a focus ring you can actually see, and every button has a name VoiceOver can read.
  • Empty screens say why they're empty. An empty feed has four different causes and "hit Refresh Feed" was the wrong advice for three of them.
  • About now credits yt-dlp, youtubei.js, shaka, Electron, React, SQLite, SponsorBlock and FFmpeg, which do a great deal of the work.

Build 70 — August 13, 2026

  • Watch two things at once. Hold ⌥ when you pop out a video and you get a second mini player alongside the one already going, instead of it taking over. Each has its own size, shape and transparency.
  • A first run that doesn't send you to Google. Type a channel's name, paste its URL, or use its @handle, subscribe, and you have videos — without leaving the app. Importing a subscription file is still there for anyone bringing hundreds across; it's just no longer the only way in.

Build 69 — August 13, 2026

  • Record a channel. Hit the red dot next to a channel on the Subscription List and its new uploads download themselves — on your disk before you sit down. It keeps the newest few per channel and deletes the rest, so it can never fill your drive, and it never touches a video you saved yourself. Part of Telly Premium.
  • Telly in the menu bar. Pause, skip, or put a list on in the corner of the screen without switching windows. Off in Settings if you'd rather not.
  • Tell me when a channel posts. A bell on each row of the Subscription List, off unless you ask — a notification for every upload across hundreds of channels is something you'd switch off once and never switch back on.
  • A sleep timer. Stop after this video, or in 15 to 90 minutes. It pauses rather than closing anything, so you can pick the thread up in the morning.
  • Playback speed is remembered per channel. Some channels you watch at 1.5× and some you don't, and setting it every time was a papercut.
  • Media keys and Now Playing. Play and pause from the keyboard row, with the title, channel and thumbnail in Control Centre.
  • Press ? while watching for the list of keyboard shortcuts, and , and . to step a frame at a time.

Build 68 — August 12, 2026

  • Skip sponsor reads, plugs and intros. Off by default, in Settings → Sponsors, with a switch for each kind of segment. It uses the community SponsorBlock database — and asks by a four-character code that thousands of videos share, so nobody learns what you're watching. It's the only part of Telly that talks to anything but YouTube, which is why it's off until you ask for it.
  • Updates are now a few megabytes instead of 190. Telly fetches only the parts of a new version that actually changed.
  • The remote control prop had no buttons on it. Its twelve-key pad was a template loop that never got expanded, so the app was drawing an empty panel.
  • Fixed two invalid attributes on the television artwork that put errors in the console every time TV Mode opened.

Build 67 — August 12, 2026

  • "Related On YouTube" can be switched off too, so every row around the video now has a switch.

Build 66 — August 12, 2026

  • Settings → The Watch Page. Eight switches for what sits around the video: the title, the channel name, the view count, the date, chapters, the description, "Next In Your Subscriptions" and "More From This Channel". Turn the lot off and you get a picture and nothing else.
  • Subscribe and Mini Player stay whatever you choose — they're controls, not decoration.

Build 65 — August 12, 2026

  • "No client could play this video" should be a lot rarer. When every route into YouTube refuses, Telly now gets itself a fresh proof-of-origin token before trying again — it used to rebuild the session around the same stale one, so the recovery could never actually recover.
  • And if that still fails, it falls back to yt-dlp, which ships inside the app and can usually resolve a video nothing else will. The picture comes back at a lower quality, which beats an error message.
  • When a video genuinely can't be played, the message now includes what happened on the second attempt as well as the first. The useful half was being thrown away.
  • Telly Premium now says what it costs: $19, once. Not a subscription, not a renewal, and it doesn't expire. The shop itself is the last thing left to open.

Build 64 — August 12, 2026

  • The save-to-a-list menu no longer gets cut off at the bottom of the picture. It's as long as your list is now, and only stops at the edge of the window.
  • Added this page. Every build from here on has to say what changed in it before it can be released.
  • Telly now updates itself. New versions download in the background and install when you quit — no App Store, no reinstalling by hand.

Build 63 — August 12, 2026

  • Twenty seconds before anything counts as watched. Clicking a video, seeing it isn't what you thought, and closing it used to mark it WATCHED and bury it in your feed forever. Shorter videos count if you watch the whole thing, and marking something watched by hand still works instantly.

Build 62 — August 12, 2026

  • Stats now says what YouTube offered you, not just what you watched: how much of your feed was Shorts, what share of it you actually watched, who posts most versus who you actually watch, and which day your channels post against which day you watch.
  • New: how many videos you bailed on in the first quarter, the shortest thing you finished, a month-by-month year, and when you started following anyone.
  • Watch Later, against how many of them you've actually got round to.
  • Watch time now comes with something to hold it against — "about three feature films".

Build 61 — August 12, 2026

  • Stats can now tell you how much of your life you didn't spend watching adverts. It's worked out rather than counted, so it sits in its own section with the sum printed underneath.
  • Added: days you've watched something, current and best streak, completion rate, average video length, the first thing you ever watched, how much of your watching comes from one channel, how many followed channels have never put anything in front of you, and real disk space used by downloads.
  • Two more charts: the last thirty days, and which weekday.

Build 60 — August 12, 2026

  • Telly Premium. TV Mode is the one paid part. Everything else is free and stays free.
  • Three free minutes of TV Mode a week, forever, whether you buy it or not — refills every week, so you can have another look in week eight if week one didn't land.
  • Mini player: popping it out now stops the video behind it and picks up where you were, instead of playing the same thing twice a few seconds apart.
  • Mini player: a close button that doesn't need finding, controls three times bigger that show themselves when the window opens, and a window locked to the shape of the video so there are never black bars.

Build 59 — August 12, 2026

  • Stats page. Everything counted from what's already on your machine — nothing recorded to make the page work, nothing sent anywhere.
  • Telly now counts the adverts it throws away as they arrive, so the number is real rather than guessed.
  • Thumbnails say how many times you've watched something, not just that you have.
  • TV Mode: a power switch and a full-screen button, top right. Full screen takes the toolbar with it and brings it back when you go looking.
  • TV Mode: a tape name too long for the VCR panel now scrolls across it.
  • TV Mode makes noise — snow when there's no picture, the deck loading and ejecting, the buttons, the knobs, the tube coming up and going down. One click to silence.

Build 58 — August 11, 2026

  • TV Mode: three furnished rooms — a shelf wall, a dresser, a stack of crates — with things that actually sit on the shelves and shrink with distance.
  • TV Mode: seventeen objects for the room, and a way to arrange them. Drag, resize, turn, throw out. Saved per room.
  • TV Mode: the picture now lights the room back, and the room knows what time of day it is.
  • TV Mode: proper snow when there's no picture, an aerial lead between the telly and the VCR, and three more rooms.
  • TV Mode: a real VCR display, and the tape travels into the machine.

Build 57 and earlier

The first fifty-odd builds, in short:

  • Videos stopped playing after about forty seconds. Fixed properly — YouTube changed how it serves media and Telly now speaks the new protocol.
  • Downloads handed over to yt-dlp, which ships inside the app and keeps itself up to date.
  • TV Mode: watch inside a drawn 1983 television, with a working channel knob, an aerial, and your playlists as VHS tapes.
  • Subscription List for auditing who you follow, with how many videos each channel has actually put in front of you.
  • Version numbers that mean something, and a build number on the About page.
  • Signed and notarised, so it opens on anyone's Mac.