Public
Teal.fm obscure plays index
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
A tiny site for indexing teal.fm ATProto records, storing them locally, and ranking the most obscure tracks by the lowest total listen count across the indexed network.
- ingests teal.fm records
- stores plays in a local DB
- syncs new matching records on a cron
- shows the top 10 most obscure tracks on the home page
- shows who scrobbled each track
- Hono
- Val Town
std/sqlite - teal.fm
fm.teal.alpha.feed.playrecords
GET /homeGET /healthGET /api/topGET /track/:keyGET /debug-sentry(throws a test error)GET /admin/statusPOST /ingest/playPOST /admin/backfill
- HTTP entrypoint:
main.http.ts - Firehose cron:
cron.ts(Jetstream, every ~5 min) - Backfill cron:
cron-backfill.ts(Lightrail sweep, hourly) - Admin endpoints require
x-obscure-cat-admin-token
Code
History.gitassetsdocslibplanssqlteststypes.gitignore.kiem.vtignoreAGENTS.mdCHANGELOG.mdREADME.mddeno.jsondeno.lockmain.tstsconfig.json
6/21/2026
6/20/2026
6/19/2026
6/19/2026
6/21/2026
6/19/2026
6/19/2026
6/19/2026
6/21/2026
7/5/2026
6/21/2026
7/5/2026
7/29/2026
6/20/2026
C
cron-backfill.ts7/29/2026
C
cron-identities.ts6/21/2026
C
cron.ts7/29/2026
6/20/2026
7/26/2026
H
main.http.tsobscure.cat
6/20/2026
7/26/2026
6/19/2026