Releases: timdubbins/tap
Releases · timdubbins/tap
v0.5.3
Bug fix: Finder updates in batches with a spinner on launch. The loading function needed to run on a background thread (this was a regression from a refactor).
Feature: Added --sequential flag and config option. tap uses a parallel iterator when traversing directories on startup by default. On older systems, VMs, networked drives or HDDs this is not optimal. Using the sequential option in these scenarios will improve startup times significantly.
v0.5.2
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
v0.5.0
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
Fixes a regression from v0.4.10 - subsequent track not queued.
v0.4.10
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
Implements:
- seeking
- exclude option
Fixes:
- occasional flickering between track change
- fuzzy finder errors on initial search
v0.4.8
New:
- set your own color scheme with the
--coloroption - use default colors from the terminal with the
--term_bgandterm_coloroptions - open your preferred file manager with
ctrl+o
Fixes:
- bug with decoding vorbis files
Improvements:
- error messages
v0.4.7
Fixes bugs and improves error handling.
v0.4.6
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.