[underfed] Update to 0.5.0 - #330
dispatcharr-plugins-bot[bot] merged 3 commits into
Conversation
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The changes are limited to a version bump and documentation updates, with only a minor metadata-description improvement suggested.
Review effort: Lite
Findings: 1
What changed in this PR
Updates the external underfed plugin from 0.4.0 to 0.5.0, aligning the plugin hub metadata and documentation with the upstream release and its new refused-source handling behavior.
Changes:
- Bump
plugins/underfed/plugin.jsonversion to0.5.0. - Document the new “Refused source held back” setting and describe the refused-source demotion/restoration behavior in the README.
| File | Description |
|---|---|
| plugins/underfed/README.md | Adds documentation for refused-source (HTTP 403) handling and the new configuration knob. |
| plugins/underfed/plugin.json | Updates plugin version metadata to 0.5.0. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This comment has been minimized.
This comment has been minimized.
It still spoke of the bitrate only: the timestamps of 0.4.0 and the refused sources of 0.5.0 were in the README and nowhere in the Hub. Asked for by the registry review on Dispatcharr/Plugins#330. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
Changes are limited to a version bump and corresponding documentation/metadata updates that are consistent with the stated v0.5.0 release behavior.
Review effort: Lite
Findings: None
Resolved since last review (1)
89900f9
into
Dispatcharr:main
Plugin Validation ResultsModified plugins: 1 Plugin:
|
| Check | Status | Details |
|---|---|---|
| Required fields | ✅ | All required fields present |
| Release artifact | ✅ | Artifact reachable at resolved URL |
| Maintainers | ✅ | PilaScat |
| License | ✅ | MIT - MIT License |
| Permission | ✅ | You have permission to modify this plugin |
| Version | ✅ | 0.5.0 |
| Version bump | ❌ | 0.5.0 must be greater than current 0.5.0 |
View release v0.5.0 on GitHub · Compare v0.5.0...v0.5.0
❌ Validation failed
Some checks failed. Please review the errors above and update your PR.
Other plugins by PilaScat in this repository (2)
| Plugin | Slug | Version |
|---|---|---|
| Could Not Dispatch | could-not-dispatch |
0.4.0 |
| Gluetun Rotate | gluetun-rotate |
0.3.0 |

About this submission
Update of an existing external plugin,
0.4.0→0.5.0.A source the provider refuses goes to the back of its chain. Dispatcharr forgets a refused
source with the session, so the next tune-in starts on it again and pays the same wait: over
five days of logs, 192 episodes of
HTTP 403, 154 ending in a give-up, and 32 sources out of53 refused more than once — one of them eighteen times. Now one refusal moves the source last
in the chain, ahead of the fallback card, and it climbs back to its old position after
Refused source held back minutes (30 by default, 0 to turn it off). Both moves are in the
journal, as
demotedandrestored.The demotions live in
.runtime/demotions.jsonand survive a restart of the watcher: asource held back is held back for the whole window, not until the next Apply.
Before restoring, the watcher re-reads the catalogue rather than trusting the copy it has:
with a stale one the restore did nothing and the demotion was dropped in silence.
Source: https://github.com/PilaScat/underfed
Release: https://github.com/PilaScat/underfed/releases/tag/v0.5.0
Changelog: https://github.com/PilaScat/underfed/blob/v0.5.0/CHANGELOG.md
Zip sha256:
7ecaecd27548ecb156baac8d1e1b2bd1b5e67cb1d99904387f286fa6e729fd3aOpened by
registry-pr.ymlin PilaScat/underfed when v0.5.0 was released.