Skip to content

u64deck v1.8.0 — Public Beta 10.4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jul 12:21

u64deck v1.8.0 — Public Beta 10.4

Public Beta 10.4 improves SID Jukebox queue information and makes Stop respond without waiting behind ordinary device-status traffic.

Queue lengths

  • Renamed the Play Queue column from Len to Length.
  • Queue durations are populated as soon as tunes are added, before lazy SID files are fetched from the Ultimate.
  • u64deck uses the canonical HVSC path/subsong catalogue already present in Songlengths.md5, then continues to use the SID digest when available.
  • Multi-subtune entries display the duration for the selected subtune.
  • Tunes without a matching Songlengths entry display an em dash rather than an invented duration.
  • The existing compact .ssl attachment remains unchanged, so the Ultimate's native SID player continues to show the documented length too.

Faster Stop response

  • The Stop control updates the browser state immediately and pauses periodic Jukebox refreshes while the stop request is pending.
  • u64deck now sends the low-latency TCP command-socket reset packet first.
  • REST /v1/machine:reset remains the compatibility fallback when the command socket is unavailable.
  • Stop retains the existing Ultimate behaviour: SID playback ends by resetting to the C64 command line because the firmware does not expose a separate native SID-player stop operation.
  • Matrix-input cleanup remains in place so remotely held keys are released safely.

Documentation

  • Updated built-in Help to explain immediate Length population and Stop/reset behaviour.
  • Corrected remaining README wording for Search and Random Dive so it matches the one-tune queue model introduced in Public Beta 10.3.
  • Retained the canonical screenshot gallery, standalone-executable Quick start and SIDFlow/Chris Gleissner attribution.

Validation

  • 145 tests passed from the packaged source.
  • Python compilation passed.
  • JavaScript syntax validation passed.
  • README and built-in Help regression checks passed.
  • GitHub Actions YAML and example configuration parsed successfully.
  • Live packaged-source smoke test passed.
  • ZIP integrity and archive-hygiene checks passed.
  • No configuration, SQLite databases, SIDFlow artefacts, caches, playlists, favourites or personal data are included.

Release identifiers

  • Version: 1.8.0
  • Release: Public Beta 10.4
  • Build ID: bc51287
  • Git tag: v1.8.0-beta.10.4
  • SHA-256: c82840923782393f2e999478b26c718a481d2b2001c04648527e4de0a65a3ad2