tidalamp 0.5.0
A queue and equalizer release: clearing the queue is no longer final, the equalizer comes
with presets, and a track can be added to a playlist you already have. Cover art in
blocks mode goes to twice the resolution.
Added
-
Undo a cleared queue, with
u.cstops andCclears, so a slipped shift wiped
a queue that may have taken half an hour to build — and since it can be saved to TIDAL
it is worth more than it was.ugives it back with the cursor where it was. It does
not start the music again: clearing stopped it, and undoing returns the list, not the
sound. One level, and it lives in memory: closing the app in between loses it. -
Eight equalizer presets, on
pandPinside its window: flat, rock, pop, jazz,
classical, vocal, bass and treble. They apply live, the way moving a band already did,
and the one you are on is named under the bars. Move a band afterwards and it stops
being called that: the name is worked out from the gains rather than stored, because a
stored one would go on saying "rock" until something reset it. -
Add a track to a playlist you already have, with
≡in the track menu. It only
offers the ones you created, because the ones you follow cannot be written to. It
sends in batches of 100, and if one fails what already went in stays and the message
says how many arrived. -
The space bar plays and pauses. It is what every other player uses and nothing in
the main window wanted it.xis still first, so the transport button keeps its
Winamp letter. -
mopens the track menu on the queue row, the same one the library opens with
↵. There it has to be asked for because↵queues the whole level; in the queue↵
already plays the row, so everything else that menu offers had no way in.
Changed
- Cover art in
blockshas twice the horizontal resolution. It was drawn with▀,
which spends a whole cell's width on a single pixel, and that is why covers looked
stretched. It now uses the quadrant glyphs, which carry four samples per cell. A cell
still holds two colours, so where its four pixels disagree they are split into a light
group and a dark one and each is averaged; the glyphs come from the same ancient range
as▀and█, so nothing new is asked of a font.
Fixed
-
Switching theme, or starting up in
nova, put the cover over the seek bar. The
display band's height is the cover plus whatever padding each layout carries, and it
was only recomputed when the cover itself changed size. Since a graphical protocol does
not clip to its widget but paints over what is below, that extra row landed on the bar.
It is now recomputed every time. -
The four layouts agree on their edges. The queue's heading row was measured with a
hand-written number in each one and all of them stopped before the right edge; in
quattroit was not measured at all. The help, About, lyrics and settings windows took
85% of the screen, which on a large terminal left two thirds empty with the text
against the left edge. And the cover no longer leaves a gap against the frame.
Install or upgrade
pipx install "tidalamp[art]" # new install
pipx upgrade tidalamp # upgradempv is a system package and is required; cava is optional and is what turns the
analyzer into a real FFT. Per-distribution commands are in the
README.
Full changelog:
CHANGELOG.md
· v0.4.0...v0.5.0