u64deck v1.8.0 — Public Beta 10.4
Pre-release
Pre-release
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
.sslattachment 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:resetremains 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