Skip to content

tlk-tune v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 16:50
· 14 commits to master since this release

Added

  • The cover is drawn as a real picture in terminals that speak kitty's
    graphics protocol or sixel, at the resolution the panel can actually hold
    rather than one pixel per half cell. AlbumArtMode picks the protocol, or
    leaves it to be worked out from the terminal; half blocks stay the default
    and the fallback.
  • --config <file> points the whole profile — settings, session, statistics —
    at another folder, so the player can run from a stick.
  • --preview takes --rows for a given window height and --screen for the
    settings and help screens, and renders the frame the window really settles
    on rather than an empty one.
  • Linux and macOS builds. --install has a unix half: ~/.local/bin, plus a
    desktop entry on Linux so a file manager offers it for audio files.
  • Releases carry a SHA256SUMS file, and CI checks the declared minimum Rust
    version and the advisory database.
  • Sorting by album, which groups a library the way it was bought rather than
    the way it was named. Files with no album tag group by folder instead.
  • w saves the queue, or whatever the list is showing after a search or a
    filter, as an extended m3u8 beside your music. Paths are written
    relative where they can be, so moving the folder does not break the list.

Changed

  • The PCM buffer is taken in blocks rather than one allocation sized from
    the duration in the container. A stream that would not say how long it
    was used to stop after ten minutes, and a short track paid for a long
    one.

Fixed

  • --preview looked for a cover inside the file but not beside it, unlike the
    player itself.
  • Whether a console was really attached was only ever checked on Windows, so
    redirecting the output anywhere else would have drawn frames forever.
  • The manifest claimed a minimum Rust version that its own dependencies did
    not support.

Checking a download

sha256sum -c SHA256SUMS            # linux, macos
Get-FileHash <file> -Algorithm SHA256   # windows