The Open-Source Media Tracker & Decentralized Media Database.
Replacing Letterboxd, Trakt, and Last.fm for tracking — and replacing IMDb and TMDB with an open, permissionless protocol for developers.
Trackstr unites personal media tracking and an open social layer into a single decentralized stack:
- For Users: A unified personal tracker for movies, TV shows & episodes, and music. Track watchlists, rate (1–10), write spoiler-tagged reviews, discover community similar suggestions, and follow friends. You own your identity, library, and social graph via Nostr cryptographic keys.
- For Developers & The Open Web: An open, permissionless protocol. Your media library, ratings, suggestions, and social interactions live on Nostr relays, accessible to any developer without API keys or vendor lock-in.
⚡ The Shift: Centralized vs Trackstr
| Dimension | Legacy Trackers (Letterboxd, Trakt, Last.fm) | Commercial DBs (IMDb, TMDB) | Trackstr |
|---|---|---|---|
| Scope | Siloed (separate apps for movies, TV, music) | Metadata catalogs only | All-in-one (Movies, TV series, episodes, music) |
| Data Ownership | Proprietary servers; locked-in diaries | Proprietary datasets | Self-sovereign (owned by your Nostr pubkey) |
| Developer API | Heavily restricted or non-existent | Paywalled tiers, rate limits, commercial licenses | 100% Free & Permissionless (query any Nostr relay) |
| Content ID | Proprietary internal identifiers | tt..., tmdb_id vendor lock-in |
Deterministic SHA-256 (sha256(canonical_string)) |
| Media Metadata | Proprietary & locked | Proprietary image CDNs & paywalls | Open & Direct (Wikipedia, TVMaze, TMDB, MusicBrainz) |
✨ Features
- 🎬 Unified Media Tracking: Track films, follow TV series season-by-season and episode-by-episode, and track music albums and tracks.
- ⭐ Ratings & Reviews: 1–10 scale ratings (half-steps supported) and permanent, spoiler-tagged reviews.
- 💡 Community Similar Suggestions: Crowd-sourced recommendation graph (Kind 35401) where users suggest similar titles, creating a decentralized feedback loop without black-box algorithms.
- 📋 Flexible Libraries: Manage statuses (
plan-to-watch,watching,completed,on-hold,dropped,plan-to-listen,listening). - 🌐 Open Media Presentation: Client-side integration with open sources like Wikipedia, TVMaze, and MusicBrainz without proprietary vendor lock-in.
- 🔐 Cryptographic Auth: Log in with NIP-07 browser extensions (Alby, nos2x) or local
nseckeys. Zero email/password dependencies. - 🔌 Open Aggregation: Fallbacks and imports for Wikipedia, TVMaze, and MusicBrainz, with support for Spotify, Plex, and Jellyfin history.
🛠️ Developer Protocol & Architecture
Trackstr replaces centralized REST APIs with open Nostr event kinds and deterministic content addressing. Any client can read and build on this data without authentication or API tokens.
No comments yet.