Releases: timdubbins/tap
Releases · timdubbins/tap
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
--color
option - use default colors from the terminal with the
--term_bg
andterm_color
options - 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.
v0.4.5
This release adds:
- Independent volume control.
- Ability to set a default directory for faster load times.