Releases: hrkfdn/ncspot
Releases · hrkfdn/ncspot
0.2.3
Features
- Display album name for playable objects (#268)
- Added config option for bitrate (#270)
- Add Vim-like search in list views (#279)
- Add
insert
command and Ctrl-V shortcut to paste Spotify links (#277)
Maintenance
- Gracefully handle error when showing notification (#265)
- Add feature flag for song notifications, enables users/distributions to ship without D-Bus dependency
- Alias
Space
to whitespace key when for bindings (#266) - Fix last tab to fill entire width correctly (#271)
- Tweak queue/play next handling (#278)
0.2.2
Changes
- DBus: Fetch playback progress when position is queried (fixes #223, #236)
- DBus: Fix trackid replacing string with d-bus path, Seek & SetPosition implementation (#252)
- Add notifications (#247)
- Do not delete from empty queue (fixes #253)
- Make contextmenu aware of commands (e.g. for Vim-like bindings) (fixes #108, #157, #178, #199, #250)
- Use libc for setlocale() to fix non-ASCII (#256)
0.2.1
0.2.0
Changes
- New Feature: Podcast support 🎉 (#203)
- New Feature: Add methods and api usage to delete track from playlist (#211)
- Fix: show checkmark for saved playlists instead of followed (fixes #213)
- Fix mpris metadata returing Spotify URI instead of an url in xesam:url field (#222)
- Fix: enable skipping via mouse for podcast episodes
0.1.4
Maintenance Release
- Add command/binding to jump to currently playing track (fixes #181)
- Add OpenUri D-BUS MPRIS support (#185)
- Implement volume normalization setting (fixes #195)
- Implement audio_cache setting (fixes #196)
- Support configuration of audio backend and backend device (fixes #194)
- Handle lost/disconnected sessions gracefully (fixes #34, #125, #176, #192)
- Add configuration value to drop default keybindings (fixes #204)
- Only clear credentials when they're invalid (fixes #77)
- Add
noop
command to override single default bindings (#207) - Add
help
command (#208)
0.1.3
Maintenance Release
- Added configuration option for initial shuffle, repeat, volume (PR #127)
- Start with a random track if not selecting track directly (PR #128)
- Make
TAB
orESC
toggle between search input (Fixes #132) - Push help view to stack instead of making it a separate screen (Fixes #157)
- Only stop playback if the last item was deleted AND playing (Fixes #159)
- Use cached credentials from librespot (Fixes #160)
- Add new themable color for selected + playing track (Fixes #166)
- Add support for
HOME
andEND
keys (PR #167)
as well as some other minor fixes and dependency updates.
0.1.2
- Sort albums in library by artist -> year -> album title
- Fix parsing of '+' keybinding
- Implement software volume mixing
- Update various dependencies (librespot 0.1.1, rspotify 0.8, cursive 0.14.0, ..)
- Implement a help view with a list of keybindings
- Use system proxy settings (
http_proxy
environment variable)
0.1.1
0.1.0: Initial release 🎉
v0.1.0 prepare for first crate release