A terminal-based music client for Navidrome (and other Subsonic-compatible servers), written in Rust.
Features
What's new in 0.6.0
🔀 Shuffle Mode — press Shift+S while in any song list (album, playlist, or Jukebox queue) to instantly shuffle and restart playback. The currently playing song panel and progress bar turn magenta so you always know shuffle is active.
What was new in 0.5.x
🎉 Party / Jukebox Mode (Shift+J) — streams your entire library in random order. Songs are fetched from the server in batches in the background, so even a library with tens of thousands of tracks works without loading everything into memory at once.
I’m happy to announce that TerminalDrome has been officially added to
the crates.io repository. This means you can now install
and use TerminalDrome on your system with a simple
cargo install terminaldrome
command. I’ve also added the ability to use playlists in TerminalDrome,
which wasn’t available before. You can use the TAB key to switch the left
pane to the playlists. In the middle, you’ll see information about the
playlist, and on the right, the songs it contains.
Otherwise, there were many bug fixes: one was a buffer overflow at the end
of a song, which caused the runtime to be recalculated and resulted in a
crash. Another was a large number of warnings, which I’ve resolved.
I look forward to your feedback and appreciate any comments you may have.
Hi, now that I’ve spent a lot of time working on my Linux
PC build — you can read about it here.
I’ve turned my attention back to my TerminalDrome software.
The biggest change is the possibility to switch via TAB Key to your playlists.
As you know, I’m a big fan of self-hosting, which is why I host my own music,
among other things. And TerminalDrome is the little Navidrome terminal player.
After nine long months of laziness and overindulgence, I finally sat down
again to work on my beautiful terminal client for Navidrome, TerminalDrome,
and implemented a few bug fixes. I also made sure it continues to run
everywhere and improved the code quality a bit.
I am proud to announce TerminalDrome 0.2.3 for your pleasure.
I just finished the work on TerminalDrome 0.2.2 and I am really proud of it,
because I don't know nothing about Rust programming language but the Terminal NaviDrome Client is
running very well :-)
TerminalDrome started, Cover Art, no artist or album chosen