Skip to content

Releases: timdubbins/tap

v0.5.2

20 Jul 22:06
Compare
Choose a tag to compare

Fix #13 - switch to Crossterm backend
Optimise the draw code:

  • Event driven redraws for FinderView
  • Reduced frame rate and caching for PlayerView

Bug fixes:

  • Create a new sink when stopping an audio stream to ensure it is emptied. Clone the stream with Arc between instances. Creating a new sink is cheap and ensures the sink is cleared when we expect it to be. This fixes a race condition (non-deterministic) when toggling random / shuffle modes

v0.5.1

15 Apr 15:04
Compare
Choose a tag to compare

Fix #13 - dynamic linking for ncurses on macOS

v0.5.0

24 Feb 22:24
Compare
Choose a tag to compare

improvements:

  • parallel loading for faster startup time
  • batch loading of library on startup for better user experience
  • added shuffle mode
  • added config file allowing users to configure colors and keybindings
  • extensive refactoring of player management:
    • single persistent instance instead of creating new instances
    • simplified data handling in cursive::user_data for better maintainability

bugs:

  • added build.rs to dynamically link homebrew-provided ncurses libraries on macOS (#13)

v0.4.11

25 Nov 22:20
Compare
Choose a tag to compare

Fixes a regression from v0.4.10 - subsequent track not queued.

v0.4.10

23 Nov 11:15
Compare
Choose a tag to compare

Tweaks:

  • Parent directories are ignored and the standalone player is loaded if there is only one child directory containing audio.
  • Exit the automated player with enter.

Fixes:

  • Toggling random to true on the last track would skip the track. Now the random track is queued as expected.

v0.4.9

19 Nov 21:20
Compare
Choose a tag to compare

Implements:

  • seeking
  • exclude option

Fixes:

  • occasional flickering between track change
  • fuzzy finder errors on initial search

v0.4.8

10 Nov 20:28
Compare
Choose a tag to compare

New:

  • set your own color scheme with the --color option
  • use default colors from the terminal with the --term_bg and term_color options
  • open your preferred file manager with ctrl + o

Fixes:

  • bug with decoding vorbis files

Improvements:

  • error messages

v0.4.7

27 Sep 17:10
Compare
Choose a tag to compare

Fixes bugs and improves error handling.

v0.4.6

26 Sep 15:54
Compare
Choose a tag to compare

This release:

  • Adds a shortchut to fuzzy search in the directory above the current directory. If you are listening to an album a parent search allows you to select another album by the same artist more conveniently.
  • Modifies the way we classify items for the fuzzy-finder. This is an attempt to make the fuzzy-finder more compatible with directrories that contain non-audio or empty subdirectories.
  • Refactors some code to reduce cloning.

v0.4.5

22 Sep 06:04
Compare
Choose a tag to compare

This release adds:

  • Independent volume control.
  • Ability to set a default directory for faster load times.