Skip to content

Releases: evelynadriaan/ruststream-cli

v1.2.0

24 Feb 12:45

Choose a tag to compare

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 = true

Requires 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 | sh

Or download the clistream-linux-x86_64 binary from the assets below.

Full changelog

v1.1.0

19 Feb 21:46

Choose a tag to compare

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 player
  • S (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 | sh

Or 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

19 Feb 19:17

Choose a tag to compare