Website

A digital Collective Work made of Dramatic Compositions, Fixed Copies, and Compilations

Next.js 16
React Framework
Vercel
Edge Platform
Tailwind v4
CSS Framework
TypeScript
Type Safety

Technology Stack

Frontend

  • • Next.js 16 with App Router
  • • React 19 Server Components
  • • TypeScript strict mode
  • • Tailwind CSS v4 (CSS-first)
  • • shadcn/ui components
  • • SF Pro Display/Text fonts

Design System

  • • Apple Liquid Glass effects
  • • Animated gradient backgrounds
  • • Dark mode with OKLCH colors
  • • Responsive grid layouts
  • • Shimmer text animations
  • • Glassmorphism UI patterns

Infrastructure

  • • Vercel Edge Network
  • • Cloudflare R2 object storage
  • • Automated CI/CD pipeline
  • • GitHub version control
  • • Environment-based configs
  • • Zero-downtime deployments

Related Projects

Anthology iOS App

Native iOS/iPadOS application for discovering and playing 2,803 episodes across 26 classic radio series. Built with SwiftUI and SQLite, featuring offline playback, transcripts, and CarPlay integration.

iOS 18+
Platform
SwiftUI
Framework
View details

Processing Pipeline

Comprehensive audio analysis and enhancement pipeline using librosa, essentia, and pyaudiorestoration. AI-powered transcription via AssemblyAI and creative treatments via GPT-4.

1,391
Transcripts
3,930
Analyzed
View research

Site Architecture

Content Pages

  • Recordings: Browse 26 series by genre and era
  • Cataloging: Metadata and cast compilations
  • Transcripts: 1,391 AI-generated transcriptions
  • Loglines: Short-form episode descriptions
  • Restoration: Audio enhancement techniques
  • Research: Analysis and study findings
  • Publications: Digital and print volumes
  • Study: Thematic and structural analysis

Data Sources

  • SQLite Database: anthology_radio.db (2,803 episodes)
  • R2 Storage: Audio files and transcripts
  • Analysis Data: librosa, essentia, spaCy outputs
  • AI Content: AssemblyAI transcripts, GPT-4 treatments
  • Quality Metrics: pyaudiorestoration defect detection
  • Metadata: Cast, crew, network information
  • Thematic Tags: Genres, themes, universal story patterns
  • File Structure: Organized by series/episode hierarchy

Performance & Optimization

Speed

  • • Server-side rendering (SSR)
  • • Incremental static regeneration
  • • Image optimization (next/image)
  • • Edge caching via Vercel
  • • Code splitting & lazy loading

SEO

  • • Semantic HTML structure
  • • Meta tags & Open Graph
  • • Structured data (JSON-LD)
  • • Sitemap generation
  • • Crawlable content

Accessibility

  • • WCAG 2.1 AA compliance
  • • Keyboard navigation
  • • Screen reader support
  • • High contrast dark mode
  • • Focus indicators

Copyright Notice

This website constitutes a Collective Work under Title 17 USC. Original content including Compilations, Derivative Works, and Nondramatic Literary Works are © 2025 Archive of American Radio, Inc. Public Domain materials are identified where applicable.

• NAICS 519120 — Libraries and Archives

• Nonprofit Public Benefit Corporation

• Repository: repos/archive-of-american-radio-website