Skip to content

[underfed] Update to 0.5.0 - #330

Merged
dispatcharr-plugins-bot[bot] merged 3 commits into
Dispatcharr:mainfrom
PilaScat:update-underfed-0.5.0
Sep 21, 2026
Merged

dispatcharr-plugins-bot[bot] merged 3 commits into
Dispatcharr:mainfrom
PilaScat:update-underfed-0.5.0

Conversation

@PilaScat

@PilaScat PilaScat commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

About this submission

Update of an existing external plugin, 0.4.00.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 of
    53 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 demoted and restored.

  • The demotions live in .runtime/demotions.json and survive a restart of the watcher: a
    source 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: 7ecaecd27548ecb156baac8d1e1b2bd1b5e67cb1d99904387f286fa6e729fd3a

Opened by registry-pr.yml in PilaScat/underfed when v0.5.0 was released.

Copilot AI lite review requested due to automatic review settings September 21, 2026 15:36
@dispatcharr-plugins-bot dispatcharr-plugins-bot Bot added the Plugin Update A plugin already in the repository is being updated. label Sep 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 Low severity

Open (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.json version to 0.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.

Comment thread plugins/underfed/plugin.json Outdated
@dispatcharr-plugins-bot

This comment has been minimized.

PilaScat added a commit to PilaScat/underfed that referenced this pull request Sep 21, 2026
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>
@dispatcharr-plugins-bot

This comment has been minimized.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)

@dispatcharr-plugins-bot
dispatcharr-plugins-bot Bot merged commit 89900f9 into Dispatcharr:main Sep 21, 2026
10 checks passed
@dispatcharr-plugins-bot

Copy link
Copy Markdown

Plugin Validation Results

Modified plugins: 1

Plugin: underfed

Moves a channel off a source that is starving it, drifting its sound or refusing it: to the next source when the stream arrives at a fraction of its bitrate or with its timestamps apart, to the back of the chain when the provider answers 403.

Source Repository

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Plugin Update A plugin already in the repository is being updated.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants