projects
tourmaline
# atproto# analysis# typescript
tourmaline
Analytical engine for AT Protocol music scrobble data.
01. Purpose
Ingests and processes listening history data (scrobbles) from the Teal.fm lexicon. Generates listener profiles and temporal trends.
02. Technical Stack
- Runtime: Node.js
- Language: TypeScript
- Lexicon: fm.teal.alpha.feed.play
03. Key Components
- Ingestion Engine: Batch retrieval of lexicon-compliant records.
- Profile Generator: Statistical analysis of artist/track frequency.
- Export Module: Structured JSON output for downstream visualization.
04. Integration
Archived; logic migrated to monorepo structures.
05. System Status
- Status: Archived
- Maintenance: None
← all docs