generated from mirror/jellyfin-plugin-template
No description
- C# 78.1%
- JavaScript 21.9%
| .forgejo/workflows | ||
| .github | ||
| .vscode | ||
| Jellyfin.Plugin.MetacodexScrobbler | ||
| .editorconfig | ||
| .gitignore | ||
| AGENTS.md | ||
| build.yaml | ||
| CHANGELOG.md | ||
| Directory.Build.props | ||
| Jellyfin.Plugin.MetacodexScrobbler.sln | ||
| jellyfin.ruleset | ||
| LICENSE | ||
| manifest.json | ||
| README.md | ||
Metacodex Scrobbler
Metacodex Scrobbler is a Jellyfin plugin that lets each user configure a personal scrobble webhook URL from their own settings.
The plugin injects a Scrobble entry underneath Settings > Playback in Jellyfin Web. Opening it shows a matching user settings page with a Webhook URL field. Saving a Webhook URL enables playback tracking for that Jellyfin user only; clearing the field disables it.
Playback notifications are sent for:
- Playback Start
- Playback Progress
- Playback Stop
Payloads are JSON-compatible with the official Jellyfin Webhook plugin's Generic destination when configured with Send All Properties and no template. The request body is posted as UTF-8 text/plain, matching the official Generic destination default content type.
Build
dotnet build Jellyfin.Plugin.MetacodexScrobbler.sln
This plugin targets Jellyfin 10.11.10.0 and net9.0.