Releases: evelynadriaan/ruststream-cli
v1.2.0
What's new in v1.2.0
Discord Rich Presence (opt-in)
Shows the currently playing track in your Discord status. Off by default — enable in config:
# ~/.config/clistream/config.toml
discord_rich_presence = trueRequires Discord to be running. If Discord is not open, clistream continues working normally — the feature fails silently without crashing or blocking playback.
Installation
sudo apt-get install -y ffmpeg yt-dlp mpv
curl -fsSL https://raw.githubusercontent.com/evelynadriaan/ruststream-cli/main/install.sh | shOr download the clistream-linux-x86_64 binary from the assets below.
v1.1.0
What's new in v1.1.0
This release transforms RustStream CLI from a download-first tool into a fully unified terminal audio player. Everything now happens inside the TUI — no dropping to the command line mid-session.
Streaming inside the player
Stream any YouTube URL or playlist directly from the TUI. Press s, paste a URL, hit Enter. Playlist tracks load into a queue visible in the library panel — navigate with ← / →, see exactly where you are, skip forwards and back.
YouTube search without a URL
Press ? inside the player to search YouTube by name. Pick from the top 10 results and stream or add to your library instantly. No browser, no copying URLs.
Lyrics panel
Press L while a track is playing to open a lyrics panel. Fetched automatically from lrclib.net — no API key, no setup. Scrollable, dismissible, out of the way when you don't need it.
Library management from the player
d/ Delete — remove the selected track from your library without leaving the playerS(Shift+S) — save the currently streaming track to your local library as a download
Local listening history
Every track you play is silently logged to a local SQLite table — no accounts, no external services. View your history any time:
clistream history --limit 20
Playback reliability fixes
- Tracks now auto-advance to the next item when they finish — no more silent stops
- Repeat One mode is now correctly enforced (previously stored but ignored)
Installation
sudo apt-get install -y ffmpeg yt-dlp mpv
curl -fsSL https://raw.githubusercontent.com/evelynadriaan/ruststream-cli/main/install.sh | shOr download the clistream-linux-x86_64 binary from the assets below.
Requirements
- Linux x86_64
ffmpeg,yt-dlp(required)mpv(required for streaming)
v1.0.0
Full Changelog: https://github.com/evelynadriaan/ruststream-cli/commits/v1.0.0