v0.3.20 — Samsung TV app: album parity + shareable build
Velvet v0.3.20 — Samsung TV app: album parity + shareable build
This release brings the Velvet TV Samsung Tizen app up to feature parity with
the web player for albums, and adds a clean, shareable widget build you can attach
to a GitHub release.
Velvet TV (Samsung Tizen 5.5+)
Albums now match the web UI:
- CUE-sheet albums (single-file FLAC+CUE) are split into their individual
tracks — selecting a track seeks to its start, stops cleanly at the boundary,
and auto-advances to the next. - Multi-disc sets are grouped under disc headers ("CD 1", "Disc 2", …).
- Each album shows year • track count • total duration; the currently
playing track is highlighted in the list.
A–Z quick-jump strip:
- A vertical alphabet on the Albums view — press Right from the grid, move
Up/Down to a letter, OK to jump to the first album starting with it.
Only letters that have albums are shown (digits/symbols under#). - Fixed the D-pad visibility check so
position: fixedcontrols are reachable by
the remote.
Shareable, credential-free build:
npm run build:tizen:distproducesdist/velvet-tv-<version>.wgtwith no
server URL or login baked in — safe to publish so users configure their own
server on the TV.npm run releasenow builds and uploads this clean widget automatically, and
aborts if the package ever appears to contain credentials.- New guide:
docs/tizen-tv.md— install via
Apps2Samsung, remote/media-key
reference, album features, build modes and troubleshooting.
Compatibility
The TV app targets Tizen 5.5 / Chromium 69 and avoids the Web Audio API
(which silences audio on Samsung panels); visuals use Canvas 2D driven by the
server's pre-computed waveform envelope.
Downloads
Samsung TV app (.wgt)
velvet-tv-0.3.20.wgt— attached to this release.- Side-load it with Apps2Samsung (Developer Mode → Custom WGT file). Full guide:
docs/tizen-tv.md.
Docker image
docker pull ghcr.io/aroundmyroom/velvet:v0.3.20
docker pull ghcr.io/aroundmyroom/velvet:latest