Skip to content

v1.9.0 — Faster album art (Volumio 4)

Latest

Choose a tag to compare

@ry-ops ry-ops released this 08 Nov 15:25
4891a02

Important

Requires Volumio 4. On Volumio 3? Use v1.5.0, the last release for Volumio 3.

What's new

  • Faster album art. Liner keeps the last 4 covers in memory, so every track of an album after the first skips the download. For playlists, it reads Volumio's queue and fetches the next two tracks' covers while the current one plays (skipped on shuffle).
  • Notices track changes sooner. It checks Volumio every 2 s instead of 5.
  • Smoother while the screen refreshes. The display library no longer starts refreshes on its own and freezes the dashboard while waiting.
  • Timings in /api/status. A lastRender object shows where the time went in the last redraw.

Measured on the device, a cached track change takes about 19.6 s end to end, down from 22.8 s. Most of what's left is the e-paper panel's own 14.8 s refresh. The README has the breakdown, along with the new animated tour of the project.

Install

  • Already on v1.1.0 or later with OTA on: pio run -t upload --upload-port liner.local
  • Fresh flash: write Liner-v1.9.0-merged.bin at offset 0x0 (see the README's Setup section for the button presses this board needs).

SHA-256 Liner-v1.9.0-merged.bin: 13ec4fc022be401b682d6f8dc5f411b29872d7648dd2253d016abe6f31d86d8d