A simple Letterboxd-style log of the films & TV you've watched, on your Solid pod. Add a title, mark it Film or TV, give it a ★ rating, a date, and an optional note; browse and filter, see your count and average. One self-contained HTML file, no build.
One public JSON-LD list at <pod>/public/screened/screened.jsonld, using the
standard "watched" vocab — each entry is a schema:WatchAction:
{ "@context": {"schema":"https://schema.org/"}, "@id":"#this",
"@type":"schema:ItemList", "schema:name":"Screened",
"schema:itemListElement": [
{ "@type":"schema:WatchAction",
"schema:object": {"@type":"schema:Movie","schema:name":"Dune","schema:datePublished":"2021"},
"schema:startTime":"2026-05-27",
"schema:reviewRating": {"@type":"schema:Rating","schema:ratingValue":4,"schema:bestRating":5},
"schema:description":"great on a big screen" } ] }
TV uses schema:TVSeries for the object. Public-readable, so it doubles as a
shareable taste profile.
- Sign-in required (writes to your pod); the list is public by design.
- No posters/metadata lookup (TMDB/OMDb need API keys + hit CORS) — title + year + rating + note. A poster/import enrichment is a natural follow-up.
Static — open index.html, or install via the store to
/public/apps/screened/.
AGPL-3.0-only.