Anthology

iOS and iPadOS application for discovering and playing classic radio drama

Platform
iOS 18+ • iPadOS 18+
Status
In Development
Architecture
SwiftUI + SQLite
2,803
Episodes Available
26
Radio Series
1,391
Full Transcripts
3,930
Quality Analyzed

Features

📻

Series Browser

Browse 26 classic radio series from the golden age

▶️

Episode Player

Stream 2,803 episodes with high-quality audio restoration

📝

Transcripts

Read 1,391 AI-generated transcripts with speaker labels

📖

Treatments

Enjoy 1,469 Tales from the Crypt-style episode treatments

🔍

Smart Search

Find episodes by theme, cast, date, or content

Playlists

Create custom playlists and save favorites

📥

Offline Mode

Download episodes for offline listening

🌙

Dark Mode

Beautiful dark mode optimized for nighttime listening

Interface

Browse View

Browse

Discover series by genre, era, and network

Play View

Play

Full-featured audio player with sleep timer

Library View

Library

Your saved episodes, playlists, and history

Episode View

Episode

Rich metadata, cast info, and transcripts

Technical Architecture

Frontend

  • • SwiftUI (iOS 18+)
  • • Observation framework
  • • Async/await concurrency
  • • AVKit audio player
  • • Background audio support

Data Layer

  • • SQLite database (bundled)
  • • Cloudflare R2 storage
  • • Signed URL authentication
  • • Local caching layer
  • • Offline-first architecture

Features

  • • Full-text search (FTS5)
  • • Playlist management
  • • Progress tracking
  • • Download management
  • • CarPlay integration (planned)

Database Structure

Core Tables

  • • series (26 rows)
  • • episodes (2,803 rows)
  • • episodes_files (audio paths)
  • • persons (cast & crew)
  • • genres (Horror, Mystery, Sci-Fi, etc.)
  • • themes (universal story themes)

Analysis Tables

  • • transcriptions (1,391 rows)
  • • treatments (1,469 rows)
  • • librosa_quality_scores (3,930 rows)
  • • spacy_analyses (1,385 rows)
  • • essentia_quality_scores
  • • pyaudiorestoration_defects

Open Source

The Anthology app is developed openly with the archive's codebase available for research and collaboration.

Repository: repos/anthology