mirror of
https://github.com/socatlolmeow/drift.git
synced 2026-11-03 11:20:20 +00:00
UI Overhaul
- Windows support: drift now runs natively on Windows, using named pipes instead of Unix sockets. - Song context menu: press G on any song for quick actions like play, queue, add to playlist, and song info - Redesined command menu: the : prompt has a new, cleaner design - Visualizer: a live audio visualizer now sits in the bottomleft corner - Keybind hints: the most useful shortcuts are showen next to the volume control
This commit is contained in:
parent
9c6b54b705
commit
1d579f5311
12 changed files with 1088 additions and 160 deletions
22
README.md
22
README.md
|
|
@ -21,17 +21,17 @@ Stream your favourite music from YouTube Music — all in one client, in your te
|
|||
|
||||
## Features
|
||||
|
||||
- **YouTube Music streaming** — search and stream tracks directly from YouTube Music via `yt-dlp` and `mpv`
|
||||
- **Vim-style keybinds** — navigate with `j`/`k`, enter commands with `:`, quit with `q`
|
||||
- **Queue management** — add, remove, reorder, and clear tracks in your queue
|
||||
- **Playlists** — save, load, append, and delete named playlists; import from YouTube/YouTube Music URLs
|
||||
- **Shuffle & repeat** — toggle shuffle and cycle through off / repeat-all / repeat-one modes
|
||||
- **Volume & seek control** — adjust volume and seek with configurable step sizes
|
||||
- **Session restore** — automatically restores your queue and playback position on next launch
|
||||
- **Artist search** — drill into an artist's discography from the results view
|
||||
- **Command palette** — full `:command` interface (`:search`, `:play`, `:volume`, `:seek`, `:save`, `:load`, `:import`, and more)
|
||||
- **Autoplay** — optionally keep playing through results when the queue ends
|
||||
- **TOML config** — persistent config at `~/.config/drift/config.toml` (your platform's config directory); drift never rewrites it, so comments are preserved
|
||||
- **YouTube Music streaming** - search and stream tracks directly from YouTube Music via `yt-dlp` and `mpv`
|
||||
- **Vim-style keybinds** - navigate with `j`/`k`, enter commands with `:`, quit with `q`
|
||||
- **Queue management** - add, remove, reorder, and clear tracks in your queue
|
||||
- **Playlists** - save, load, append, and delete named playlists; import from YouTube/YouTube Music URLs
|
||||
- **Shuffle & repeat** - toggle shuffle and cycle through off / repeat-all / repeat-one modes
|
||||
- **Volume & seek control** - adjust volume and seek with configurable step sizes
|
||||
- **Session restore** - automatically restores your queue and playback position on next launch
|
||||
- **Artist search** - drill into an artist's discography from the results view
|
||||
- **Command palette** - full `:command` interface (`:search`, `:play`, `:volume`, `:seek`, `:save`, `:load`, `:import`, and more)
|
||||
- **Autoplay** - optionally keep playing through results when the queue ends
|
||||
- **TOML config** - persistent config at `~/.config/drift/config.toml` (your platform's config directory); drift never rewrites it, so comments are preserved
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue