Skip to content

Features

Aligned with Settings, job detail, and the listening library.

Multi-source input

  • Local upload: video / audio / text
  • URL import: article extract, public media links
  • Optional Source plugin or auto-match
  • Album, persona, voice at create time
  • Schedules: RSS / URL lists / Schedule plugins

AI production pipeline

  • Extract → ASR → spoken script → cover / notes / flashcards → TTS
  • Async jobs with progress on home
  • Re-run from a step; skip completed work
  • Publish to library, retry failures, delete jobs

Persona · voice · prompts

  • Global host persona + per-episode override
  • Preset voices + text Voice Design
  • Prompt templates: cover / spoken / rewrite / flashcards
  • Content language global or per job

Episode assets

  • Job detail uses a top / middle / bottom layout: status & pipeline on top; horizontal tabs in the middle (episode result / asset status / generation config); content detail and reprocess below
  • Transcript, script, notes, flashcards, cover, audio
  • AI covers (custom cover prompts)
  • Flashcards for active recall
  • Tags & summaries; star-map browse

Listening

  • Player: progress memory, speed, sleep timer (incl. “end of episode”)
  • Albums & continuous play
  • Star map by theme
  • Library coexists with production jobs

Settings

SectionRole
VoiceDefault TTS for new jobs
PersonaDefault host & show
PromptsCover / spoken / rewrite / flashcard templates
AI servicesCredentials, models, providers
PluginsSource / ASR / TTS / Schedule
SchedulesTimed ingest
MCPToken & install snippets
SiteName, SEO, guest access
AccountUI language, theme, password

Schedules

  • Settings → Schedules: discover URLs on a cadence and create jobs
  • Schedule discover + Source ingest; Source auto-match by default, pin optional
  • Model: schedule plugin + optional params + cron/timezone + album/title prefix
  • Built-ins: RSS/Atom, URL list, GitHub Trending, Hacker News; dynamic configSchema forms
  • Dedupe, caps, run now/force, run history (errors / duration / job links)
  • See Schedules

Plugin system

  • Source — content ingest (storage/plugins/source/)
  • ASR / TTS — swap providers
  • Schedule — timed candidates
  • Rescan, zip install, config in Settings

MCP

Built-in endpoint with long-lived token. Tools: MCP.

Deploy & privacy

Further reading