A simple tool to track podcast episode chapters after importing show notes in a Markdown format
  • Go 82.4%
  • HTML 17.6%
Find a file
2025-04-26 19:14:59 +03:00
cmd/server A lot of small fixes, dynamic status and control update, etc. 2025-04-26 19:02:03 +03:00
internal A lot of small fixes, dynamic status and control update, etc. 2025-04-26 19:02:03 +03:00
templates A lot of small fixes, dynamic status and control update, etc. 2025-04-26 19:02:03 +03:00
.gitignore initial commit based on the code generated using PRD. 2025-04-26 16:45:40 +03:00
go.mod go mod tidy 2025-04-26 19:04:01 +03:00
go.sum initial commit based on the code generated using PRD. 2025-04-26 16:45:40 +03:00
README.md README update 2025-04-26 19:14:59 +03:00

Podcast Chapters Switcher

A web application to help podcast hosts manage chapter markup while recording episodes. The app allows you to create episodes from Markdown plans, track chapter progress in real-time, and export chapter data in various formats.

Features

  • Create episodes from Markdown plans
  • Real-time chapter tracking during recording
  • Multiple export formats (chapters.json, YouTube)
  • Simple and intuitive interface
  • Automatic status updates

Usage

  1. Create a new episode by providing a title and Markdown plan
  2. Use the control panel to manage recording status
  3. Click chapter checkboxes to mark them as completed when you start talking about them
  4. Export chapter data in your preferred format

Markdown Plan Format

The app expects Markdown plans with checkbox syntax:

- [ ] First chapter
- [ ] Second chapter
- [x] Third chapter (already checked)

Installation

  1. Install dependencies:
go mod download
  1. Build and run:
go run cmd/server/main.go

The server will start at http://localhost:8088

License

MIT