me­di­en­tra­cker

felix schwenzel in über wirres

eben habe ich die gra­ham nor­ton show ge­se­hen, um zu gu­cken ob sie da­nach au­to­ma­tisch hier im blog auf­taucht. tat sie, und zwar au­to­ma­tisch.

die idee hat­te ich ges­tern: war­um nicht alle sen­dun­gen die ich gu­cke hier mit ei­nem kur­zen ein­trag fest­hal­ten? am bes­ten au­to­ma­tisch. also mach ich das jetzt.

ich mag die idee von mi­cro-ein­trä­gen. das er­zeugt zwar eine men­ge rau­schen, aber das lässt sich auch gut aus­blen­den. bei be­darf las­sen sich die­se ein­rä­ge aber auch aus­wer­ten oder für was auch im­mer mir ein­fällt ver­wen­den. vor al­lem aber mag ich die idee, dass al­les hier pas­sie­ren zu las­sen, hier also so­zu­sa­gen life-log­ging zu be­trei­ben. das ist ja auch was web­log ur­sprüng­lich be­deu­te­te: sa­chen öf­fent­lich, im web log­gen. jetzt wo ich li­kes und le­se­zei­chen hier log­ge, kann ich doch auch log­gen was ich (fern-) sehe.

die idee moch­te ich schon lan­ge, nur stand mir die tech­nik nicht zur ver­fü­gung. des­halb habe ich jah­re­lang wat­ched.li von phil­ipp be­nutzt. ich fand es in ers­ter li­nie span­nend zu se­hen, wie viel zeit ich vor der glot­ze ver­schwen­de, aber wat­ched.li half auch da­bei zu vor­r­aus­zu­se­hen, wo­mit ich in zu­kunft mei­ne zeit ver­schwen­den konn­te, wel­che se­ri­en und fol­gen be­vor stan­den.

seit 10 jah­ren nut­ze ich ne­ben plex auch noch tau­tul­li, eine freund­li­che plex-be­gleit-app. im prin­zip macht tau­tul­li nichts an­de­res als plex zu be­ob­ach­ten und al­les zu log­gen: wer schaut wann was, was macht der ser­ver, was gibt’s neu­es? wenn ich zu­rück zu 2017 gehe, sehe ich, dass ich am 14. au­gust 2017 game of thro­nes s07e05 ge­se­hen habe. um 22:43 war ich fer­tig mit der fol­ge (ist game of thro­nes echt schon so lan­ge her?).

mit tau­tul­li hab ich als ei­gent­lich al­les was ich brau­che: sta­tis­ti­ken, de­tails zu dem was ich (mit plex) ge­se­hen habe.

an­de­rer­seits nut­ze ich ja nicht nur plex. ich schau ge­le­gent­lich fil­me im kino, auf ama­zon prime, net­flix oder RTL+. ich bin auch nicht der ein­zi­ge, der den wunsch hat das al­les zu tra­cken. hei­ko hat vor ner wei­le be­schrie­ben, wie er sei­nen me­di­en­kon­sum trackt: Me­di­en-Track­ing mit Git­hub und YAML. tho­mas hat sich ei­nen re­cor­der ge­baut, mit dem er al­les was er sieht und liest fest­hält und be­wer­tet. und jetzt hab ich mir in den letz­ten 24 stun­den ein me­di­en­me­nü zu­sam­men­ge­hackt. ich hab mir vor­ge­nom­men das mal ein jahr lang aus­zu­pro­bie­ren, also wirk­lich al­les was ich sehe oder in buch­form lese fest­zu­hal­ten. was ich im netz lese hal­te ich ich ja be­reits mit le­se­zei­chen fest.

die tech­nik da­hin­ter fin­de ich be­tö­rend ein­fach: für jede se­ri­en­fol­ge, film oder buch, lege ich ei­nen bei­trag mit den wich­tigs­ten da­ten an: (von) wann, was, wie lan­ge und wie wars? die bei­trä­ge kann ich ganz nor­mal in kir­by als con­tent an­le­gen, aber auch per per web­hook oder per mi­cro­pub.

den web­hook sen­det tau­tul­li so­bald ich ei­nen film oder se­ri­en­fol­ge zu­en­de ge­se­hen habe und sieht so aus:

// header
{
  "X-Webhook-Secret": "GEHEIMER SCHLÜSSEL"
}

// daten

{
  "title": "{title}",
  "show_title": "{show_name}",
  "parent_title": "{season_name}",
  "episode_title": "{episode_name}",
  "year": "{year}",
  "type": "{media_type}",
  "season": "{season_num}",
  "episode": "{episode_num}",
  "duration": "{duration}",
  "imdb_id": "{imdb_id}",
  "tvdb_id": "{thetvdb_id}",
  "thumb": "{thumb}",
  "datum_watched": "{stopped_unixtime}"
}

mit dem mi­cro­pub-cli­ent spar­kles kann ich ge­se­he­ne fil­me an­le­gen.

screenshot des micropub-client sparkles beim anlegen eines eintrags zu french conection. weil ich den noch nicht zuende gesehen habe, drücke ich den „post“ knopf noch nicht

die über­sicht habe ich heu­te mit al­lem was ich 2026 ge­se­hen habe ge­füllt. die we­ni­gen fil­me, die ich ge­se­hen habe, mit spar­kles, die se­ri­en ma­nu­ell mit ei­nem curl.

curl -X POST https://wirres.net/WEBHOOK-PFAD \
-H "Content-Type: application/json" \
-H "X-Webhook-Secret: GEHEIMER SCHLÜSSEL" \
-d '{
  "title": "Fallout Season 2: The Strip",
  "show_title": "Fallout",
  "parent_title": "",
  "episode_title": "The Strip",
  "year": "2025",
  "type": "show",
  "season": "2",
  "episode": "8",
  "duration": "56",
  "imdb_id": "tt36758871",
  "tvdb_id": "",
  "thumb": "https://images.squarespace-cdn.com/content/v1/51b3dc8ee4b051b96ceb10de/1755267368038-D0OLYJK9669RQ8CO6UI1/GyU3dkDasAAJ6rB.jpg?format=500w",
  "datum_watched": "1770235200"
}'

mit dem curl ging das ziem­lich ef­fi­zi­ent, künf­tig soll­te der gross­teil der ein­trä­ge dann au­to­ma­tisch aus plex/tau­tul­li kom­men, den rest pfle­ge ich dann eben ma­nu­ell nach, bis ich da­für auch eine au­to­ma­ti­sie­rung fin­de.

im prin­zip ist die über­sicht ein (h-) feed, den man theo­re­tisch auch abon­nie­ren könn­te, aber da muss ich mir noch was über­le­gen, wie man das in ei­nen sinn­voll rau­schen­den rss- oder atom-fluss um­wan­delt.

ben­ji, der spark­le ge­schrie­ben hat, sam­melt so auch fil­me die er ge­se­hen hat.

als nächs­tes wer­de ich ver­su­chen ein paar ta­ges­ak­tu­el­le sta­tis­ti­ken zu er­zeu­gen. ich fin­de man kann in der über­sicht auch schon so ei­ni­ges ab­le­sen:

  • ge­le­gent­lich bin­ge ich se­ri­en weg
  • star­fleet aca­de­my hab ich nach fol­ge 6 nicht mehr er­tra­gen und auf­ge­hört wei­ter zu se­hen
  • ich fin­de A Knight of the Se­ven King­doms rich­tig gut
  • ob­wohl The North Wa­ter ziem­lich gut ist, bin ich in fol­ge 2 hän­gen ge­blie­ben
  • ich gu­cke sehr viel in die glot­ze