diff --git a/README.md b/README.md
index 9d1a9d235..a48b4fbf7 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@
[the development of this site is brought to you by the easily accessible assortment of photos of Adrianne Lenker that live on my desktop]
Live playlist (/playlist)
-Public view of the most recent flowsheet entries, refreshing while the tab stays open. Successor to wxyc.info/playlists/recent, which goes dark at the 2026-08-31 tubafrenzy cutover (WXYC/wiki#93).
+Public view of the most recent flowsheet entries, refreshing while the tab stays open. Successor to wxyc.info/playlists/recent, which goes dark at the 2026-09-07 tubafrenzy cutover (WXYC/wiki#93).
- Data source: Backend-Service
GET /flowsheet?page=0&limit=50. Distinct from the archive's /flowsheet/range: this endpoint returns one flat entries array plus pagination metadata and the currently on-air DJ, rather than a separate shows array, so there is no grouping step. Contract lives in wxyc-shared/api.yaml. Override the origin at build time with NEXT_PUBLIC_WXYC_API_URL; it defaults to https://api.wxyc.org.
- Client-side only, for the same reason as the archive: a static export has no SSR and no server to poll from, so the fetch happens in the browser, on an interval, for as long as the tab stays open.
diff --git a/__tests__/wxycInfoLinks.test.js b/__tests__/wxycInfoLinks.test.js
index 558b95ef1..128765f44 100644
--- a/__tests__/wxycInfoLinks.test.js
+++ b/__tests__/wxycInfoLinks.test.js
@@ -2,7 +2,7 @@
* Turndown guard for the wxyc.info -> wxyc.org link cutover (WXYC/website#214).
*
* tubafrenzy — which serves every `wxyc.info/playlists/*` page — goes dark at the
- * 2026-08-31 cutover (WXYC/wiki#93). After that date any surviving link into
+ * 2026-09-07 cutover (WXYC/wiki#93). After that date any surviving link into
* wxyc.info is a dead link for a listener, so the repo must not carry one.
*
* Deliberately a source-level check rather than a render test: `Header.js` and
diff --git a/lib/flowsheetRange.js b/lib/flowsheetRange.js
index 82e65fdb5..51c05125b 100644
--- a/lib/flowsheetRange.js
+++ b/lib/flowsheetRange.js
@@ -4,7 +4,7 @@
* historical archive page renders.
*
* Contract: `wxyc-shared/api.yaml` `/flowsheet/range`. Successor to tubafrenzy's
- * `/playlists/radioWeek`, which dies at the 2026-08-31 cutover.
+ * `/playlists/radioWeek`, which dies at the 2026-09-07 cutover.
*/
import {
diff --git a/lib/flowsheetSearch.js b/lib/flowsheetSearch.js
index 0e32fb715..a19dfc76d 100644
--- a/lib/flowsheetSearch.js
+++ b/lib/flowsheetSearch.js
@@ -3,7 +3,7 @@
* play-date formatting the airplay-search page renders.
*
* Contract: `wxyc-shared/api.yaml` `/flowsheet/search`. Successor to
- * tubafrenzy's `/playlists/searchPlaylists`, which dies at the 2026-08-31
+ * tubafrenzy's `/playlists/searchPlaylists`, which dies at the 2026-09-07
* cutover.
*/
diff --git a/pages/playlist.jsx b/pages/playlist.jsx
index 5110d482e..5cf129ad2 100644
--- a/pages/playlist.jsx
+++ b/pages/playlist.jsx
@@ -10,7 +10,7 @@ import {
/**
* Live playlist — a public, unauthenticated view of the most recent flowsheet
* entries, refreshing while the tab stays open. Successor to
- * `wxyc.info/playlists/recent`, which goes dark at the 2026-08-31 tubafrenzy
+ * `wxyc.info/playlists/recent`, which goes dark at the 2026-09-07 tubafrenzy
* cutover (WXYC/wiki#93).
*
* Data source: Backend-Service `GET /flowsheet?page=0&limit=50`. This is a
diff --git "a/public/uploads/Thursday Night Feature Beyonc\303\251 ACT III - Briana Miller (2).png" "b/public/uploads/Thursday Night Feature Beyonc\303\251 ACT III - Briana Miller (2).png"
new file mode 100644
index 000000000..81ec7f25c
Binary files /dev/null and "b/public/uploads/Thursday Night Feature Beyonc\303\251 ACT III - Briana Miller (2).png" differ