Skip to content

Releases: hrkfdn/ncspot

0.11.2

15 Oct 10:52
05d221a
Compare
Choose a tag to compare

Maintenance

  • Cleanup: Remove PlayTrackMenu (#945)
  • Fix: Crash on liked artist but no liked music (#953)

Features

  • Improve context menus to make the UX/UI more consistent (#923)
  • Exit gracefully/save state on SIGTERM and SIGHUP (#948)

Full Changelog: v0.11.1...v0.11.2

0.11.1

17 Sep 12:29
ccbc382
Compare
Choose a tag to compare

Maintenance

  • Fix back button mouse left click (#916)
  • Fix librespot audio cache path (#919)
  • Fix: set track position only for clicks, not hold (#920)
  • Fix: Use buffered backend to prevent flickering with Termion (#934)
  • Fix: remove broken album cache staleness detection
  • Fix: Re-request album tracks if it has >50 tracks (#926)
  • Fixed pagination bug that caused items not to load when scrolling with mouse (#939)
  • Fix pagination in "Browse" screen (#939)

Features

  • Mouse wheel: scroll up/down without changing focus (#918)

Full Changelog: v0.11.0...v0.11.1

0.11.0

21 Aug 13:45
bddfd6f
Compare
Choose a tag to compare

Maintenance

  • Fix theming in context menus (#431)
  • Fix ListView scrollbar behavior (#839)
  • Switch to Termion backend by default for true color support (#894)
  • Fix references to pancurses backend in README (#897)
  • Changes to README capitalized in playlists (#900)
  • Fixed clipboard not working on GNOME Wayland.by (#912)
  • Fix: don't crash on empty command line input
  • Other refactoring and cleanups

Features

  • Add category browsing to library (#187)
  • Add customization of notification message texts (#893)
  • Improved mouse support (#840)
    • Left click on list item traverses into album/playlist/etc.
    • Right click on list item opens context menu
    • Click on top left back button is handled
    • Handle clicks/mouse wheel events in tab view

Full Changelog: v0.10.1...v0.11.0

v0.10.1

31 Jul 09:42
d3a1af8
Compare
Choose a tag to compare

Maintenance

  • Add logo to cargo-deb assets (#833)
  • Clean up documentation (#836)
  • Enable wayland clipboard support by default on supported platforms (#869)
  • Update to librespot 0.4.2
    • Should fix ChannelError issues (ncspot skipping through all tracks) which were previously fixed with a workaround in /etc/hosts (#864, #867, #883)
  • Updated context menu info and config values table in README (#885)

Features

  • Add hide_display_names config option (#855)
  • Added possibility to Follow/Unfollow artists via the context menu (#868)
  • Add statusbar_format option to configure track formatting in status bar (#877)

Full Changelog: v0.10.0...v0.10.1

v0.10.0

10 Jun 20:17
faad7da
Compare
Choose a tag to compare

Maintenance

  • Update to Librespot 0.4.1
  • Prevent integer overflow when calculating cache size (#823)
  • Fix some errors and warnings when enabling/disabling features (#821)
  • Fix: don't throw error if search yields no result (#832)

Features

  • Add option (library_tabs) to customize library tabs (#798)
  • Add track_format config option for custom track formatting in lists (#800)
  • Add desktop entry & notification icon hint (#822)

Full Changelog: v0.9.8...v0.10.0

v0.9.8

30 Apr 20:44
0ccc0dd
Compare
Choose a tag to compare

Maintenance

  • Disable compat feature in futures
  • Remove webbrowser crate (#218)
  • Only download cover image when flag enabled (#780)
  • Fix: do not crash DBus on invalid Spotify URIs (#795)

Features

  • Added playback_state config option (#783)
  • Added option to play track from context menu dialog (#786, #790)

Full Changelog: v0.9.7...v0.9.8

v0.9.7

23 Mar 21:24
9623229
Compare
Choose a tag to compare

Maintenance

  • Fix error messages shown on successful commands (#711, #759)
  • Notification improvements (update existing notification, set application name) (#760)
  • Use Rodio backend for macOS builds (#772)
  • Dependency updates

Full Changelog: v0.9.6...v0.9.7

0.9.6

08 Mar 21:41
fa26149
Compare
Choose a tag to compare

Maintenance

  • Enable autojump for playlist selection list in context menu (#225)
  • Use notify-rust with dbus instead of zbus (#718)
  • Fix compilation on Rust versions < 1.58.0
  • Make album sorting case-insensitive (#724)
  • Enable gapless by default (#735)
  • Improve playlist sorting (#741)
  • Dependency updates

New Contributors

Full Changelog: v0.9.5...v0.9.6

0.9.5

18 Jan 21:15
11b4ed6
Compare
Choose a tag to compare

Maintenance

  • Fix release build name and win32 feature (#691)
  • seek spits out correct error when used with no args (#695)
  • Migrate to cursive 0.17
  • Remove notifications' dependency on cover (#706)
  • Fix errors showing up even though the command was successful (#710) (#711)
  • Fix lists that were shown as empty even though they contained items

0.9.4

01 Jan 20:58
94328e4
Compare
Choose a tag to compare

Happy New Year 🎆🎉

Maintenance

  • Improved README (#683)
  • More detailed error message in case of command parse error (#684)
  • Remove panics in the update_token flow (#688)

Features

  • Add exec command allowing users to execute shell commands on key press (#673)
  • Set up release builds for armhf and arm64 (#659)
  • Improved seek command to allow more units (e.g. 2s), check parse_duration documentation for accepted units (#682)
  • Set terminal title to ncspot (#685)