[clapparr]: Add Clapparr - NFO sidecars, posters and thumbnails for DVR recordings - #252
Merged
Merged
Conversation
External plugin. Writes Kodi/Plex NFO sidecars, posters and episode thumbnails from metadata Dispatcharr already holds on the Recording, so DVR recordings present with real titles, summaries and artwork instead of "Episode 08-18". Zero dependencies (Python stdlib plus the host app's own modules); source_url resolves to the versioned release ZIP at github.com/v8eta/clapparr, MIT licensed.
This comment has been minimized.
This comment has been minimized.
Plugin Validation ResultsModified plugins: 1 Plugin:
|
| Check | Status | Details |
|---|---|---|
| Required fields | ✅ | All required fields present |
| Release artifact | ✅ | Artifact reachable at resolved URL |
| Maintainers | ✅ | v8eta |
| License | ✅ | MIT - MIT License |
| Permission | ✅ | New plugin - v8eta listed in author/maintainers |
| Version | ✅ | 1.3.0 |
| Version bump | ✅ | New plugin |
🎉 All validation checks passed!
This PR modifies 1 plugin(s) and all checks have passed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New plugin: Clapparr
The metadata slate for your DVR. Writes Kodi/Plex NFO sidecars, posters and episode thumbnails for DVR recordings, from metadata Dispatcharr already holds on the
Recording— so they present with real titles, summaries and artwork instead ofEpisode 08-18. Runs on therecording_endevent (deferred until the remux completes, since the event fires beforefile_pathexists), with manual Generate / Regenerate / Preview actions.External plugin per CONTRIBUTING:
source_urltemplate resolves to the release asset, e.g. v1.3.0 ZIP — verified downloadable unauthenticated, archive contains a single top-levelclapparr/folder so the importer derives the key correctly.apps.channels.models,django.db.close_old_connections). Thumbnails shell out to the ffmpeg already in the Dispatcharr image and fail soft without it. Verified to import cleanly in bare Python inside the stock container.test_fuzzy_match.py,test_webhook.py,test_ownership_plex.py).input_type: "password"; the optional webhook strips URL credentials into anAuthorizationheader before the request is built, so they cannot surface in logs or exceptions.recording_endaction returns immediately and defers to a thread that callsclose_old_connections()in its ownfinally.Developed and tested against Plex (PMS 1.43.1+ NFO agent); the sidecars are standard Kodi-format NFOs. Tested-on scope, EPG-data requirements and an AI-assistance disclosure are stated in the README.
Happy to adjust anything to fit the registry's conventions.