Skip to content

Update icecast-endpoint to 0.5.0 (community) - #15

Open
jschmall wants to merge 1 commit into
TrunkRecorder:mainfrom
jschmall:update-icecast-endpoint-0.5.0
Open

jschmall wants to merge 1 commit into
TrunkRecorder:mainfrom
jschmall:update-icecast-endpoint-0.5.0

Conversation

@jschmall

Copy link
Copy Markdown
Contributor

Plugin: https://github.com/jschmall/icecast-endpoint, release v0.5.0 (commit 4203fca)

New, or an update? An update, from 0.4.0 (5aca692). Community tier, unchanged.

Compare: jschmall/icecast-endpoint@v0.4.0...v0.5.0

What changed

  • Built with trunk-recorder-plugin 0.8.0 (was 0.5.0), for Trunk Recorder Pro v0.2.10 and later. Still plugin api 1.
  • Each feed picks talkgroups with the recorder's Talkgroups menu (Every talkgroup / Only some / All but some), the same way as the Broadcastify, OpenMHz and Rdio Scanner plugins after Broadcastify 0.1.7, OpenMHz 0.1.7, Rdio Scanner 0.1.6: a Talkgroups menu #12. All talkgroup lists, including the stereo left and right lists, take ranges and are x-talkgroups inputs. An entry that isn't a talkgroup stops the plugin with a message naming the feed and the entry.
  • Not breaking: feeds saved by 0.4.0 keep playing what they did, with a warning to choose the menu. This was tested on Trunk Recorder Pro 0.2.11.
  • The release workflow builds macOS on macos-15 (macos-14 retires 2026-11-02).
  • Same topics as before (audio, call.start, call.end, call.concluded), and no M4A. It still connects only to the Icecast servers the user configures. The source password is still x-secret and redacted from logs. With default settings it still won't start, and says what to set.

Full notes: https://github.com/jschmall/icecast-endpoint/releases/tag/v0.5.0

Checks

plugins/icecast-endpoint.json and index.json were written by add-release. Locally, ./check reports no problem except provenance, because my gh (2.45) has no gh attestation, the same as for 0.4.0 in #10. I checked provenance through the attestations API instead: all four archives are attested by .github/workflows/release.yml at refs/tags/v0.5.0, commit 4203fca. CI here will run the full verify.

For the reviewer

  • The source is public, and its license allows it to be listed
  • It does what it says, and sends nothing anywhere the user didn't configure
  • Secrets are marked x-secret, and never logged
  • It copes without M4A, if it asks for it
  • It starts with its default settings, or says what to set
  • The id is fitting and doesn't impersonate anyone
  • For an update: read the compare from the old entry's commit to the new one

🤖 Generated with Claude Code

Written by add-release from jschmall/icecast-endpoint v0.5.0 (4203fca).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jschmall
jschmall requested a review from a team as a code owner October 31, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant