オープンフォーマット

Watchlog

wlog/1.0 application/wlog+json

あなたの番組と映画を、どこへでも持ち運べる中立で長続きするフォーマット。

あなたの視聴記録、評価、レビューは、あなたのデータです。Watchlog は、それらをあるサービスから取り出し、別のサービスで何も失うことなく再現できる、シンプルで読みやすく、文書化されたファイルです。私たちはあえてオープンに設計しました。どんなトラッキングアプリでも書き込みも読み込みもできます。

スマートな理由

誰もが理解できる ID

すべての作品は外部 ID(TMDB、IMDb、TheTVDB、アニメには MyAnimeList / AniList / Kitsu)を持ち、内部番号は決して使いません。そのため、どのサービスでも正しい番組や映画を特定できます。

あいまいでも、本物のログ

視聴記録は日付付きのリストです。再視聴は単に視聴が1回増えるだけ。「見たけれど、いつだったか思い出せない」は日付なし(null)です。何も捏造されず、何も失われません。

尺度を保つ評価

評価は値とその尺度の両方を持ちます。5段階中の4と10段階中の8が、歪みなく共存します。各利用側がそれぞれの方法で正規化します。

壊さずに拡張できる

サービス固有の豊かさ(感情、エピソードごとの評価など)は、そのサービス名の下の `extensions` 領域に置かれます。別のリーダーはそれを丁寧に無視します。コアは普遍的なままです。

シンプルで、きれいに日付付け

プレーンな JSON で、ファイルの先頭にバージョンを記し、日付は ISO 8601(UTC)です。特殊なツールは不要で、どのエディタでも開けます。

中身の様子

ヘッダーオブジェクト(バージョン、ジェネレーター、プロフィール)、作品のリスト、リストのリスト。ここに要点だけに絞った1項目を示します。

{
  "format": "wlog/1.0",
  "generator": { "name": "Seenr", "url": "https://seenr.app" },
  "profile": { "handle": "kevin", "locale": "fr" },
  "items": [
    {
      "type": "show",
      "ids": { "tmdb": 1429, "imdb": "tt1355642", "mal": 5114, "anilist": 5114 },
      "title": "Fullmetal Alchemist: Brotherhood",
      "year": 2009,
      "status": "completed",
      "favorite": true,
      "tags": ["anime", "shonen"],
      "rating": { "value": 10, "scale": 10, "rated_at": "2021-02-01T20:00:00Z" },
      "watches": [
        { "season": 1, "episode": 1, "watched_at": "2021-01-05T21:00:00Z" }
      ],
      "season_ratings":  [ { "season": 1, "value": 9,  "scale": 10 } ],
      "episode_ratings": [ { "season": 1, "episode": 5, "value": 10, "scale": 10 } ],
      "extensions": { "seenr": { "emotions": ["😭"] } }
    }
  ],
  "lists": []
}

仕様

バージョン
wlog/1.0
メディアタイプ
application/wlog+json

採用したいサービスの方へ

Watchlog は自由に使えます。実装に必要なものはすべてここにあります。

  • ファイルを自動的に検証するための JSON スキーマ。
  • スキーマで注釈された、完全なサンプル。
  • Seenr はリファレンス実装です。Watchlog をエクスポートも、インポートもします。

今すぐ試す

Seenr は Watchlog を流暢に扱います。ライブラリをファイルとして取り出したり、ここで再生したりできます。

Watchlog はオープンフォーマットであり、再利用されるために公開されています。メディアタイプはまだ IANA に登録されていません。バージョンが正式なものです。

新しいバージョンが利用可能

Seenr のアップデートが公開されました。再読み込みして入手してください。