Open Skills

Battle-tested skill library for AI agents. Save 98% of API costs with ready-to-use code for crypto, PDFs, search, web scraping & more. No trial-and-error, no ex…

LLM Mart
18 views 98 listing impressions

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.

Live Demo Protocol Stack Tests Contributing License

Trackstr unites personal media tracking and an open social layer into a single decentralized stack:

  1. 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.
  2. 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 nsec keys. 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.

1. Nostr Event Kinds

From the project's README.

Comments (0)

Sign in to join the conversation.

No comments yet.

Related tools