⚡ NOH RADIO MANAGER
Welcome to the NOH Radio Show Manager. Your central command for planning radio rundowns, managing songs, syncing shows to Google Drive, and controlling live broadcasts Everything is mobile‑friendly and optimized for desktop.
📡 1. Getting Started
step 1 Open Show Planner from the sidebar.
step 2 A passcode modal appears — enter your show passcode (provided by the team). This unlocks sync & live controls.
step 3 The app loads a default template. You can start a new show, load an existing one, or continue the last show.
✔ All data is saved locally in session storage — changes to an existing show are auto-saved. Only new shows need a manual "Push to Drive" to create the Google Sheet.
🧭 2. Sidebar Control Hub
On desktop: sidebar stays fixed on left (collapsible via ‹ button). On mobile: tap the ☰ menu to open the sidebar.
- 🔍 Song Search → massive library of past played songs.
- 📋 Show Planner → your main rundown editor.
- 📘 User Manual → you are here!
- 🎙 Launch Cleanfeed / Join Zoom – quick studio connections (in Planner).
- ✏️ Show Setup: set show date, title override, open existing shows by name/number.
- 📊 Total Time / Target (58:09 target) automatically updates as you edit timings.
📝 3. Rundown Editor
Your show segments are displayed as rows. Each row has editable fields depending on type: Track, Talk, Jingle, News.
- Track rows → Song, Artist, Timing, Number (auto‑numbered), Notes.
- Talk / News rows → Notes, Timing, Type selector.
- Jingle rows → Collapsible design — click row to expand or collapse.
- ➕ Insert row — adds a new row below the selected one.
- ✖️ Delete — removes row (at least one row required).
- ↕️ Drag & drop (desktop) or drag handle (mobile) to reorder segments.
- 🎵 PEN button (track rows) → opens Holding Pen modal to place pre‑saved songs.
☁️ 4. Google Drive & Show Management
Auto-save works differently for new vs existing shows:
- 🆕 New Show → Click "Push to Drive" once to create the Google Sheet. After creation, further changes auto-save.
- 📂 Existing Show → When you load a show from Drive, all subsequent edits auto-save automatically — you never need to click Push to Drive again.
- 🔍 Open Show → Simply type the show name or number in the search box. Results appear instantly (no need to click ↻).
- ↻ Refresh button → Only fetches the last 5 shows again; it doesn't trigger a new search.
- Continue button → Restores the last show you were working on (session memory).
✧ 5. Holding Pen (Song Library)
The Holding Pen is a central song pool that persists across all shows. Songs you add here become available for any future planner.
- 📌 Add a song from any track row → click
→ PENbutton. - 📂 View Holding Pen (sidebar Tools) opens a modal listing all saved items.
- 🎯 Place a song from the pen into any track row → select the row first, then click "Place" in the modal.
- ❌ Remove items from pen if they are no longer needed.
🔴 6. Live Broadcast Mode
Transform your planner into a live on‑air dashboard. Real‑time segment timers, current/next display, and shared status across all devices.
- Start Show (only host with passcode) → the live bar appears showing NOW / NEXT segment.
- Controls in sidebar: Prev, Next, Pause/Resume, End Show.
- Auto‑advance – when a segment timer reaches 0, the show automatically moves to the next segment.
- 👥 Everyone sees live updates — co‑hosts without passcode still watch timers.
- Yellow pulsing row highlights the currently live segment.
🎶 7. Song Search (History)
Navigate to Song Search via the sidebar. This tool contains every track played across all NOH history.
- 🔎 Search by artist, song title, or show name — results filter instantly as you type.
- 📅 Sort columns (Artist, Song, Plan Name, Date) – click column headers to sort.
- Clear button resets the search; back‑to‑top arrow scrolls smoothly.
📱 8. Mobile Optimized
The interface adapts seamlessly to any device. On phones & tablets:
- Top bar compacts; burger menu (☰) opens sidebar overlay.
- Each planner row rearranges for easy touch editing.
- All buttons are touch‑friendly (minimum 44px).
- Live bar shows simplified info on small screens.
⏱️ 9. Timing & Show Length
Timing column format: m:ss or h:mm:ss. Example: 3:36 = 3 minutes 36 seconds.
- The Total Time (sidebar) sums all segment durations in real time.
- Target length: 58:09. The difference (over/under) helps you adjust.
- Live mode uses these durations to drive countdown timers.
👥 10. Collaboration
Host role (passcode holder) can push to Drive (for new shows), start live show, and edit connection URLs. Co‑hosts without passcode can still edit the local rundown, see live status and use the holding pen.
- Edit Cleanfeed / Zoom URLs via footer links in Planner sidebar.
- Reset Template reloads the default segment structure.
⚡ Quick Reference
🛠️ Troubleshooting & FAQ
- ❓ "Why doesn't my new show auto-save?" → Only existing shows auto-save. For a brand new show, click "Push to Drive" once to create the Google Sheet.
- ❓ "Do I need to click ↻ to search for a show?" → No. Just start typing — results appear automatically.
- ❓ "Push to Drive fails" → Check internet and passcode. Errors appear as toast notifications.
- ❓ "Live bar not showing for co‑hosts" → The host needs to Start Show first.
- ❓ "Drag & drop not working on touch screen" → Use the dedicated ↕ drag handle button inside the action row.
🎯 TYPICAL WORKFLOW (Producer/Host)
- Open Planner, unlock with passcode.
- Set Show Date & optional Title Override.
- For an existing show: Type the show name in "Open Show" — it loads instantly. Edits auto-save to Drive.
- For a new show: Build your rundown, then click "Push to Drive" once. After that, edits auto-save.
- Use Holding Pen to quickly insert recurring songs.
- Check Total Time against target 58:09; adjust timings as needed.
- When live: press Start Show → live bar activates.
- After the show press End Show.