Skip to content

v2.8.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 06:19
· 45 commits to main since this release
TinyIce 2.8.0

Fixed
  - #53 the player's volume control was unreachable under the fixed
    bottom strip on shorter viewports; the speaker icon is now a real
    mute toggle, and the slider takes touch drags and keyboard input
  - #54 AutoDJ pause then play skipped a track (2.7.0 regression); it
    now resumes the same file in place, with paused time discounted
    from encoder pacing and reported position
  - #56 a playing AutoDJ showed as offline in Streams
  - #58 Icecast sources that frame their body (chunked / length) are
    read via r.Body instead of the raw socket, which was broadcasting
    chunk headers as audio; a source that sends nothing for 10 s now
    logs a warning naming the reverse-proxy cause
  - the LIVE badge and Stop Broadcast button no longer fade in and out
    while broadcasting
  - Go Live no longer re-renders the page on every animation frame

Changed
  - #55 /admin/events is ~40x smaller: the autodj event sends
    playlist_version instead of the full playlist array. Consumers that
    read `playlist` from that event must fetch
    /api/autodj/{mount}/playlist when the version changes.
  - dependencies: shine-mp3 0.2.0, pion/webrtc 4.2.19 (ice 4.4),
    go-oidc 3.21, go-webauthn 0.18, x/crypto 0.55; build image
    golang:1.27-alpine, runtime alpine 3.24; actions v7