+18
−0
Loading
A shared visiblePodcastID on the CommandCenter becomes the single source of truth for 'which podcast page is showing': - Sidebar selection writes it, so opening a podcast in the app switches the Touch Bar to that podcast's episode level (and leaving the page — inbox, queue, settings — returns the bar to the library strip). - Tapping an artwork on the Touch Bar writes the same state, so the detail pane opens the podcast at the same time; the bar's back button clears it, which also closes the page in the app. - Launching an episode from the bar shows the now-playing level while the app stays on the podcast page; the synced id is forgotten so re-tapping the same artwork drills in again. Radios keep playing directly. Both directions are change-guarded, so no update loops. Co-Authored-By: Claude (RCA)