Archive to YouTube

Turn archive.org audio into YouTube videos.

Use the command line or the Web UI. Paste an archive.org details URL, preview the tracks, and upload them to YouTube as videos with static artwork. Creates a playlist automatically. Perfect for live recordings, concerts, and audio collections.

Try the Web UI in your browser:

Key Features

πŸ”— Simple URL Input

Paste any archive.org details URL and the app extracts tracks and metadata automatically.

πŸ‘οΈ Preview Before Upload

See track names, durations, and playlist details before any processing.

🎬 Auto-Generated Videos

Creates videos by combining each audio track with the archive.org page artwork.

πŸ“Ί YouTube Integration

Sign in with YouTube, upload videos, and create a playlist. Web UI: runs in the browser with live progress; CLI: interactive prompts.

πŸ“‹ Rich Metadata

Formats titles and descriptions from archive.org: artist, venue, date, lineage.

⏸️ Resume Capability

Detects existing downloads and videos so you can resume without starting over.

How It Works

1

Paste URL

Enter an archive.org details page URL containing the audio collection.

2

Preview

Review tracks, titles, and durations. Adjust or proceed.

3

Sign In

Authenticate with YouTube to upload to your channel.

4

Process

Downloads audio, creates videos, uploads to YouTube, and builds the playlist.

Use Cases

🎸 Live Concert Archives

Upload taper-friendly concert recordings from archive.org to YouTube.

πŸŽ™οΈ Podcast & Radio Archives

Preserve and share radio broadcasts or podcast episodes stored on archive.org.

πŸ“š Educational Audio

Make lectures, interviews, or historical audio available on YouTube.

πŸ”Š Bootleg & Field Recordings

Give bootlegs and field recordings a video form for discovery on YouTube.

Technical Details

Source

Archive.org (Internet Archive) detail pages

Output

YouTube videos with playlist, 1080p H.264, AAC audio

Platform

Web app (browser) + Python CLI available

License

GNU General Public License v3.0

Links

For CLI usage: clone the repo, install dependencies, and run python upload.py <archive.org URL>. See the README for setup.