How I Found 27 Lost Blip.TV Videos on the Internet Archive
# How I Found 27 Lost Blip.TV Videos on the Internet Archive
In 2015, Blip.TV shut down. I lost direct access to approximately 66 videos I'd uploaded under the handles `Insurgent`, `JoshWolf`, `vloggercon`, and others. This is the story of how I discovered that 27 of them survived—rescued and curated by Archive Team—and built a tool for others to find their lost videos.
## The Problem
When Blip.TV died, so did the straightforward URLs where those videos lived:
- `https://blip.tv/file/get/Insurgent-FrankChuWordsOfWisdom324.mov`
- `https://blip.tv/file/get/JoshWolf-JoshWolfDemoReel455.mov`
- etc.
Archive Team had rescued a significant chunk of Blip.TV's content before the shutdown and deposited it at archive.org. But finding YOUR videos required:
1. Discovering which archive.org items contained Blip.TV rescues
2. Searching through curated collections and bulk WARC dumps
3. Verifying that individual videos had actually been captured
4. Accessing them reliably without hitting dead links
I spent months investigating the Internet Archive's infrastructure to understand how to systematically recover and verify Blip.TV content.
## The Solution: A Discovery Tool
Rather than attempt complex WARC extraction (which requires authenticated access Archive Team's massive dumps), I created a reusable CLI tool that searches archive.org's existing collections to find and catalog recovered Blip.TV videos. Here's the working approach:
### Stage 1: Search archive.org Collections
The Internet Archive hosts curated Blip.TV collections that are publicly accessible. I search for videos by their original key:
```python
# Query: "Is this video in archive.org?"
response = requests.get(
f'https://archive.org/metadata/{video_key.lower()}',
timeout=5
)
if response.status_code == 200:
metadata = response.json()['metadata']
print(f"Found: {metadata['title']}")
print(f"URL: https://archive.org/details/{video_key.lower()}")
```
This works because Archive Team's curators preserved Blip.TV videos using the original upload keys as identifiers.
### Stage 2: Verify and Catalog
For each video in your inventory, the tool:
- Checks if it already exists on archive.org
- Verifies it's accessible and streaming properly
- Collects metadata (title, collection, upload date)
- Builds a manifest of all recoverable videos
```python
# Example: Check the Insurgent handle
blip-discover search --handle Insurgent
# Output: 24/41 videos found and verified
```
### Why Not Extract from WARCs?
Archive Team created 7,500+ date-stamped WARC collections (e.g., `archiveteam_blip_20150813133602`) containing bulk rescues. However:
- The WARC files themselves require authenticated access (401 Unauthorized)
- CDX index files are not publicly downloadable
- Without local index access, searching thousands of massive dumps isn't practical
- The curated collections are already providing reliable public access
This architecture makes sense: Archive Team did the rescue (the hard part), curators indexed the best content, and the public can access verified videos reliably.
## Key Technical Insights
- **Public collections work reliably**: Archive Team's curators have already indexed and verified the best Blip.TV rescues. We can access them directly via archive.org's metadata API.
- **WARC extraction requires authentication**: Archive Team's bulk WARC dumps are locked behind authentication. This is likely intentional—bulk data distribution isn't the intended use case.
- **Simple discovery beats complex extraction**: Rather than fighting infrastructure, the tool takes advantage of existing public indices and search APIs.
- **Video preservation is a team effort**: Archive Team rescued and stored the data. IA curators indexed it. The public can now discover it.
## Results
- **27 videos** found and verified on archive.org (24 from curated Blip.TV collections, 2 from personal uploads)
- Insurgent handle: 24/41 videos recovered
- JoshWolf handle: 0/20 videos recovered yet
- Others: 3/5 videos recovered
- **39 videos** still missing or in Archive Team's bulk WARC dumps (requires authenticated access)
- **Total accessible**: 27/66 videos back online with permanent, verified links
The 27 recovered videos are hosted at `archive.org/details/{original-key}` with full metadata and streaming.
## The Tool Is Open
I've packaged this as a reusable CLI for any former Blip.TV uploader. If you:
1. Uploaded videos to Blip.TV under a specific handle
2. Want to discover if your videos survived the Archive Team rescue
3. Need a manifest of accessible videos
You can use the tool to search and catalog.
**Free and open-source** — no paywalls, no gatekeeping. If you find it useful, send a tip via Cash App ([@joshwolf](https://square.cash)).
### Install
```bash
# Clone the repo
git clone https://github.com/joshwolf/blip-recover.git
cd blip-recover
# Run the discovery tool
python3 blip_discover_cli.py search --handle Insurgent
```
### Usage
```bash
# Find all your videos by uploader handle
python3 blip_discover_cli.py search --handle Insurgent
# Output: 24/41 videos found on archive.org
# Generate a complete recovery report
python3 blip_discover_cli.py report
# Verify a specific video exists
python3 blip_discover_cli.py verify --key Insurgent-FrankChuWordsOfWisdom-324
# Export a gallery manifest of all found videos
python3 blip_discover_cli.py generate-gallery > my-videos.json
```
Details: [GitHub](https://github.com/joshwolf/blip-recover)
## Why This Matters
**Data loss is permanent unless someone rescues it.** Archive Team rescued Blip.TV's bulk content. Volunteer curators indexed the best pieces. The Internet Archive stored and preserved everything.
But without a tool to *search and verify*, even rescued content feels lost.
This tool is a proof-of-concept that **creators can discover and own their own archived work**. You don't need to wait for a platform to resurrect itself. You don't need to email IA curators or hope your content gets picked up. You can search the archive yourself, verify your videos survived, and build a permanent gallery on your own terms.
27 of my 66 Blip.TV videos came back to life through this search. Maybe yours are in there too.
---
**Questions?** Email josh@intellibotique.com or use Cash App [@joshwolf](https://square.cash) if you found this helpful.
**Credits:** Built on [Archive Team](https://archive.org/about/archive-team.php)'s Blip.TV rescue and the [Internet Archive](https://archive.org/)'s public infrastructure. Special thanks to the volunteer curators who sorted through thousands of WARC dumps to preserve this cultural moment.