{
  "name": "Scrobbling project catalogue",
  "version": "0.4",
  "license": "CC0-1.0",
  "updatedAt": "2026-08-30",
  "projects": [
    {
      "id": "floppy",
      "name": "Floppy",
      "summary": "Self-hosted library, history and statistics across ten media types.",
      "media": [
        "Film",
        "Television",
        "Anime",
        "Books",
        "Manga",
        "Comics",
        "Music",
        "Podcasts",
        "Video games",
        "Board games"
      ],
      "category": "Tracker",
      "capture": "Manual entry, imports and integrations",
      "sourceState": "Open source",
      "license": "AGPL-3.0",
      "url": "https://github.com/dannyvfilms/Floppy",
      "repository": "https://github.com/dannyvfilms/Floppy",
      "contribute": "https://github.com/dannyvfilms/Floppy/issues",
      "lifecycle": "active",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "floppy-repository",
          "title": "Floppy repository",
          "url": "https://github.com/dannyvfilms/Floppy",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "floppy-desktop",
      "name": "FloppyDesktop",
      "summary": "Native desktop client for a self-hosted Floppy instance.",
      "media": [
        "Film",
        "Television",
        "Anime",
        "Books",
        "Manga",
        "Comics",
        "Music",
        "Podcasts",
        "Video games",
        "Board games"
      ],
      "category": "Client",
      "capture": "Desktop client",
      "sourceState": "Open source",
      "license": "AGPL-3.0",
      "url": "https://github.com/Electric-Town/FloppyDesktop",
      "repository": "https://github.com/Electric-Town/FloppyDesktop",
      "contribute": "https://github.com/Electric-Town/FloppyDesktop/issues",
      "lifecycle": "active",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "floppy-desktop-repository",
          "title": "FloppyDesktop repository",
          "url": "https://github.com/Electric-Town/FloppyDesktop",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "fasti",
      "name": "Fasti",
      "summary": "Local-first media Record and observation service. No supported public release exists.",
      "media": [
        "Film",
        "Television",
        "Anime",
        "Books",
        "Music",
        "Podcasts",
        "Video games"
      ],
      "category": "Record system",
      "capture": "Authenticated API observations and governed imports",
      "sourceState": "Open source",
      "license": "AGPL-3.0-or-later",
      "url": "https://fasti.scrobble.dev/",
      "repository": "https://github.com/Scrobble-dev/Fasti",
      "contribute": "https://github.com/Scrobble-dev/Fasti/issues",
      "lifecycle": "active",
      "checkedAt": "2026-08-30",
      "sources": [
        {
          "id": "fasti-readme",
          "title": "Fasti repository status and scope",
          "url": "https://github.com/Scrobble-dev/Fasti/blob/9511a46b6177c1ec27aa9398ac222e3b719b41ea/README.md",
          "checkedAt": "2026-08-30"
        }
      ]
    },
    {
      "id": "trakt",
      "name": "Trakt",
      "summary": "Film and television service with watch history, lists and media-centre scrobbling.",
      "media": [
        "Film",
        "Television"
      ],
      "category": "Service",
      "capture": "Manual history and media-centre scrobbling",
      "sourceState": "No public source repository verified",
      "license": null,
      "url": "https://trakt.tv/",
      "repository": null,
      "contribute": "https://forums.trakt.tv/",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "trakt-scrobble-docs",
          "title": "Trakt scrobble documentation",
          "url": "https://docs.trakt.tv/reference/about-scrobble",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "simkl",
      "name": "Simkl",
      "summary": "Service for tracking film, television and anime across apps, imports and an API.",
      "media": [
        "Film",
        "Television",
        "Anime"
      ],
      "category": "Service",
      "capture": "Automatic trackers, imports, API and manual updates",
      "sourceState": "No public source repository verified",
      "license": null,
      "url": "https://simkl.com/",
      "repository": null,
      "contribute": "https://support.simkl.org/",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "simkl-service",
          "title": "Simkl service",
          "url": "https://simkl.com/",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "letterboxd",
      "name": "Letterboxd",
      "summary": "Film diary and social catalogue built around logs, ratings, reviews and lists.",
      "media": [
        "Film"
      ],
      "category": "Service",
      "capture": "Manual logging and CSV import",
      "sourceState": "No public source repository verified",
      "license": null,
      "url": "https://letterboxd.com/",
      "repository": null,
      "contribute": "https://letterboxd.com/contact/",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "letterboxd-welcome",
          "title": "Letterboxd welcome guide",
          "url": "https://letterboxd.com/welcome/",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "wetrakr",
      "name": "WeTrakr",
      "summary": "Film and television tracker with an official open-source Kodi scrobbler.",
      "media": [
        "Film",
        "Television"
      ],
      "category": "Service",
      "capture": "Manual tracking and Kodi playback",
      "sourceState": "Partly open source",
      "license": "Kodi add-on: MIT",
      "url": "https://wetrakr.com/",
      "repository": "https://github.com/wetrakr/wetrakr-kodi",
      "contribute": "https://github.com/wetrakr/wetrakr-kodi/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "wetrakr-kodi",
          "title": "WeTrakr Kodi scrobbler",
          "url": "https://github.com/wetrakr/wetrakr-kodi",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "last-fm",
      "name": "Last.fm",
      "summary": "Music service built around listening history and recommendations.",
      "media": [
        "Music"
      ],
      "category": "Service",
      "capture": "Player and application submissions",
      "sourceState": "No public source repository verified",
      "license": null,
      "url": "https://www.last.fm/about/trackmymusic",
      "repository": null,
      "contribute": "https://support.last.fm/",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "lastfm-track-music",
          "title": "Last.fm Track My Music",
          "url": "https://www.last.fm/about/trackmymusic",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "listenbrainz",
      "name": "ListenBrainz",
      "summary": "Open listening-history service operated by the MetaBrainz Foundation.",
      "media": [
        "Music"
      ],
      "category": "Service",
      "capture": "API submissions, imports and compatible clients",
      "sourceState": "Open source",
      "license": "GPL-2.0",
      "url": "https://listenbrainz.org/",
      "repository": "https://github.com/metabrainz/listenbrainz-server",
      "contribute": "https://github.com/metabrainz/listenbrainz-server",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "listenbrainz-repository",
          "title": "ListenBrainz server repository",
          "url": "https://github.com/metabrainz/listenbrainz-server",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "web-scrobbler",
      "name": "Web Scrobbler",
      "summary": "Browser extension that scrobbles music played on supported websites.",
      "media": [
        "Music"
      ],
      "category": "Client",
      "capture": "Browser playback",
      "sourceState": "Open source",
      "license": "MIT",
      "url": "https://github.com/web-scrobbler/web-scrobbler",
      "repository": "https://github.com/web-scrobbler/web-scrobbler",
      "contribute": "https://github.com/web-scrobbler/web-scrobbler/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "web-scrobbler-repository",
          "title": "Web Scrobbler repository",
          "url": "https://github.com/web-scrobbler/web-scrobbler",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "multi-scrobbler",
      "name": "multi-scrobbler",
      "summary": "Self-hosted relay from multiple playback sources to multiple services.",
      "media": [
        "Music"
      ],
      "category": "Connector",
      "capture": "Playback integrations and relays",
      "sourceState": "Open source",
      "license": "MIT",
      "url": "https://github.com/FoxxMD/multi-scrobbler",
      "repository": "https://github.com/FoxxMD/multi-scrobbler",
      "contribute": "https://github.com/FoxxMD/multi-scrobbler/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "multi-scrobbler-repository",
          "title": "multi-scrobbler repository",
          "url": "https://github.com/FoxxMD/multi-scrobbler",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "pano-scrobbler",
      "name": "Pano Scrobbler",
      "summary": "Windows, Linux and Android client for several scrobbling services.",
      "media": [
        "Music"
      ],
      "category": "Client",
      "capture": "Device playback",
      "sourceState": "Open source",
      "license": "GPL-3.0",
      "url": "https://github.com/kawaiiDango/pano-scrobbler",
      "repository": "https://github.com/kawaiiDango/pano-scrobbler",
      "contribute": "https://github.com/kawaiiDango/pano-scrobbler/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "pano-scrobbler-repository",
          "title": "Pano Scrobbler repository",
          "url": "https://github.com/kawaiiDango/pano-scrobbler",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "maloja",
      "name": "Maloja",
      "summary": "Self-hosted scrobble database with personal listening statistics.",
      "media": [
        "Music"
      ],
      "category": "Tracker",
      "capture": "Compatible clients and API submissions",
      "sourceState": "Open source",
      "license": "GPL-3.0",
      "url": "https://github.com/krateng/maloja",
      "repository": "https://github.com/krateng/maloja",
      "contribute": "https://github.com/krateng/maloja/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "maloja-repository",
          "title": "Maloja repository",
          "url": "https://github.com/krateng/maloja",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "mal-sync",
      "name": "MAL-Sync",
      "summary": "Browser extension that updates anime and manga lists across supported services.",
      "media": [
        "Anime",
        "Manga"
      ],
      "category": "Connector",
      "capture": "Streaming and reading websites",
      "sourceState": "Open source",
      "license": "GPL-3.0",
      "url": "https://github.com/MALSync/MALSync",
      "repository": "https://github.com/MALSync/MALSync",
      "contribute": "https://github.com/MALSync/MALSync/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "mal-sync-repository",
          "title": "MAL-Sync repository",
          "url": "https://github.com/MALSync/MALSync",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "trackma",
      "name": "Trackma",
      "summary": "Multi-service anime and manga list manager for Unix-like systems.",
      "media": [
        "Anime",
        "Manga"
      ],
      "category": "Client",
      "capture": "Desktop playback and manual updates",
      "sourceState": "Open source",
      "license": "GPL-3.0",
      "url": "https://github.com/z411/trackma",
      "repository": "https://github.com/z411/trackma",
      "contribute": "https://github.com/z411/trackma/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "trackma-repository",
          "title": "Trackma repository",
          "url": "https://github.com/z411/trackma",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "taiga",
      "name": "Taiga",
      "summary": "Windows anime tracker with automatic episode recognition.",
      "media": [
        "Anime"
      ],
      "category": "Client",
      "capture": "Desktop playback recognition",
      "sourceState": "Open source",
      "license": "GPL-3.0",
      "url": "https://github.com/erengy/taiga",
      "repository": "https://github.com/erengy/taiga",
      "contribute": "https://github.com/erengy/taiga/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "taiga-repository",
          "title": "Taiga repository",
          "url": "https://github.com/erengy/taiga",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "movary",
      "name": "Movary",
      "summary": "Self-hosted web application for recording and rating watched films.",
      "media": [
        "Film"
      ],
      "category": "Tracker",
      "capture": "Manual entry and integrations",
      "sourceState": "Open source",
      "license": "MIT",
      "url": "https://github.com/leepeuker/movary",
      "repository": "https://github.com/leepeuker/movary",
      "contribute": "https://github.com/leepeuker/movary/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "movary-repository",
          "title": "Movary repository",
          "url": "https://github.com/leepeuker/movary",
          "checkedAt": "2026-08-11"
        }
      ]
    },
    {
      "id": "movary-kodi-addon",
      "name": "Movary Kodi add-on",
      "summary": "Kodi add-on that sends completed film plays to Movary.",
      "media": [
        "Film"
      ],
      "category": "Connector",
      "capture": "Kodi playback",
      "sourceState": "Open source",
      "license": "MIT",
      "url": "https://github.com/leepeuker/movary-kodi-addon",
      "repository": "https://github.com/leepeuker/movary-kodi-addon",
      "contribute": "https://github.com/leepeuker/movary-kodi-addon/issues",
      "lifecycle": "unknown",
      "checkedAt": "2026-08-11",
      "sources": [
        {
          "id": "movary-kodi-repository",
          "title": "Movary Kodi add-on repository",
          "url": "https://github.com/leepeuker/movary-kodi-addon",
          "checkedAt": "2026-08-11"
        }
      ]
    }
  ]
}