TrackID
Crates
Turn forum lore into buyable Discogs crates.
This is the playlist feature, but with a sharper collector-native angle: paste a TrackID thread, resolve the records, then find which ones are actually for sale from cached sellers.
Paste a thread. Get the records. See who sells them.
1. Ingest
Paste TrackID forum text, Reddit comments, YouTube descriptions, DJ set tracklists, or a raw URL when a scraper exists.
Raw mentions with source context and timestamps.
Example input
Track at 31:20 is probably Kerri Chandler - Atmosphere E.P. on Shelter. 45:10 sounds like early Prescription Records, maybe Ron Trent. A2 from some Guidance release, deep house, 1996 or 1997. ID confirmed: Gemini - Swimmin' Wit Sharks, Peacefrog.
Parsed preview
Data model
CREATE TABLE forum_crates ( id TEXT PRIMARY KEY, title TEXT NOT NULL, source_url TEXT, raw_text TEXT NOT NULL, created_at INTEGER NOT NULL ); CREATE TABLE forum_crate_items ( id TEXT PRIMARY KEY, crate_id TEXT NOT NULL, raw_mention TEXT NOT NULL, artist TEXT, title TEXT, label TEXT, year INTEGER, timestamp TEXT, discogs_release_id INTEGER, discogs_master_id INTEGER, confidence INTEGER NOT NULL DEFAULT 0, status TEXT NOT NULL DEFAULT 'candidate', source_context TEXT, FOREIGN KEY (crate_id) REFERENCES forum_crates(id) ); SELECT l.*, r.*, f.confidence FROM forum_crate_items f JOIN listings l ON l.release_id = f.discogs_release_id JOIN releases r ON r.id = l.release_id WHERE f.crate_id = ? ORDER BY f.confidence DESC, l.price ASC;
Confidence scoring
API surface
UX states
Paste
User drops a TrackID thread, setlist, or comment dump. The app previews detected timestamps and candidate mentions before saving.
How it works for the user
Bring the source
Paste a TrackID forum URL, DJ set comments, a YouTube description, or just raw text copied from a thread.
“I heard this in a set. What is it and can I buy it?”
Review the finds
The app splits the thread into confirmed IDs, likely IDs, maybe IDs, and unresolved mystery cuts.
“Show me the records people actually identified, not the whole noisy thread.”
Hunt the bombs
Each record gets a Bomb Score based on provenance, rarity, price, condition, audio availability, and seller overlap.
“Tell me which ones are worth stopping for.”
Build the crate
Pick a seller, budget, condition floor, and shipping preference. Diggers Delight turns the thread into a buyable crate.
“Give me the best €100 bag from this lore.”
How it finds bombs
A bomb is not just a matched record. It is a high-conviction record with cultural proof, scarcity, listenability, and a buyable copy at a sane price.
Played by a known DJ, appears in a respected set, or confirmed by multiple forum heads
Low marketplace supply, rare label, small press, or no obvious repress flood
Listed below median or cheaper than similar copies
VG+ or NM copy with clean sleeve notes
Matches selected genres, eras, labels, or previous saved records
YouTube/SoundCloud/Spotify match found, so the user can verify quickly
Available from a seller already holding other wanted records
Thread has demand but no clean ID yet. Good for research, not auto-buy
Bomb score formula
bomb_score = provenance_score + scarcity_score + price_gap_score + condition_score + taste_fit_score + audio_confidence_score + seller_efficiency_score - repress_risk - bad_condition_penalty - weak_match_penalty
The UI should never expose this as fake precision. Show it as a simple badge: Instant pull, Strong bomb, Maybe weapon, or Background dig.
User-facing badges
Rare, proven, correctly priced, clean copy. Show first.
Highly promising. Worth listening and comparing.
Good context, but needs ears or price check.
Keep in crate, do not interrupt the user.
- 01Paste-text MVP with local parser and saved crates
- 02Discogs resolver with confidence bands and manual override
- 03Join resolved IDs against cached seller listings
- 04Crate UI inside results with buyability and provenance badges
- 05URL scrapers for TrackID, Reddit, YouTube, and setlist pages