Skip to content

Zuno 1.1.1

Choose a tag to compare

@noFAYZ noFAYZ released this 26 Jul 21:54

Fixes

  • Downloads work again. googlevideo serves only the first 1 MiB of a URL
    minted by an unattested session and refuses the rest with a bare 403, so
    every download past the opening megabyte failed. Sessions are now attested
    with a proof-of-origin token bound to the video id, which is the binding
    the CDN actually accepts.
  • Playlist actions cover the whole playlist. Download, add-to-queue and
    add-to-playlist previously acted only on the rows that had scrolled into
    view, so "download this playlist" quietly fetched the visible hundred and
    looked finished.
  • Artwork no longer blinks to the placeholder while dragging a song.
    Reordering changed every row's key, remounting the rows and restarting each
    image from scratch.
  • Thumbnails are cached properly: one request per cover instead of one per
    row, failures are not retried forever, resolutions survive a restart, and a
    cover that stops working is re-resolved instead of staying broken.
  • The onboarding tour no longer blocks the control it asks you to click, and
    its card is positioned next to what it highlights rather than in the corner.

Features

  • Like and dislike on every song row, in the player and in the right-click
    menu. Dislike is new; it was not previously possible anywhere in the app.
  • Download from the right-click menu, with cancel and remove.
  • Skip any onboarding step, or the whole tour, with Back and progress.
  • Discord presence and Last.fm scrobbling toggle from the toolbar, and
    Discord now has a Settings entry. Turning Discord off clears the presence
    rather than leaving your last track pinned to your profile.
  • Download button on album and playlist headers, showing how many songs it
    would fetch.