space.zelk.movies.watched

A single viewing (the dated diary entry) of a movie. The record key is deterministic: <idprefix><id>-<watchedAt as YYYYMMDDHHmm UTC>, e.g. tmdb99861-202302042259. What Popfeed already models lives in Popfeed records, linked here: the title marked as watched (social.popfeed.feed.listItem) and the rating and review text (social.popfeed.feed.review). This record keeps what Popfeed has no place for: the date of each viewing, its moods and its favorite character.

Repository @zelk.space did:plc:jjshdbukte3twegd25atxydo namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritymovies.zelk.space
Indexed

Record

record · key any

Properties

comment

string

Legacy: review texts now live in the linked Popfeed review (popfeedReview). Read only from records without one.

  • maxLength: 10000
  • maxGraphemes: 3000
  • nullable

createdAt

requiredstring · datetime

Identifier of the viewer's favorite character (opaque, source-specific).

  • maxLength: 128
  • nullable

liked

boolean

Whether the viewer liked it.

popfeedItem

string · at-uri

The social.popfeed.feed.listItem marking the movie as watched (on the watched_movies list).

popfeedReview

string · at-uri

The social.popfeed.feed.review holding the rating and review text of this viewing. Replies and reactions go to it, so zelk.tv and Popfeed share one thread.

precision

string

How precise watchedAt is. Imported history is often only minute-accurate.

  • knownValues: day | minute | second

rating

integer

Legacy: ratings now live in the linked Popfeed review (popfeedReview). Read only from records without one.

  • minimum: 1
  • maximum: 10
  • nullable

Moods of this viewing: shocked, touched, amused, scared, bored, thrilled, confused, tense (Bingers' feelings; zelk only: Popfeed has none).

  • maxLength: 8
  • nullable
itemsstring
  • maxLength: 64

source

string

Where the record came from, e.g. import:trakt.

  • maxLength: 128

subject

requiredref

External identifiers of the movie.

Reference

watchedAt

requiredstring · datetime

When the movie was watched.

#subject

object

At least one identifier should be present.

Properties

imdb

string

IMDb id, e.g. tt2395427.

  • maxLength: 32

tmdb

integer

TMDB movie id.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A single viewing (the dated diary entry) of a TV episode. The record key is deterministic: <idprefix><show id>-sSSeEE-<watchedAt as YYYYMMDDHHmm UTC>, e.g. tvdb348385-s01e01-202302042237. What Popfeed already models lives in Popfeed records, linked here: the title marked as watched (social.popfeed.feed.listItem) and the rating and review text (social.popfeed.feed.review). This record keeps what Popfeed has no place for: the date of each viewing, its moods and its favorite character.

  • computer.sims.log.watch

    record not from the namespace authority

    A single diary entry: the user watched a movie or TV work at a point in time, with free-form tags. Adds the per-watch diary layer on top of the Popfeed listItem record referenced by 'subject'.

  • A tracked movie record for Opnshelf

  • One viewing of a movie, or of a TV show, season or episode, in crepe's private diary. A watch with no rating and no review text is a plain play (for example an episode Plex reported) and stays out of the diary log.

  • A movie or show added to a space.zelk.list.