Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/timdubbins/tap
/ functions
Functions
236 in github.com/timdubbins/tap
⨍
Functions
236
◇
Types & classes
27
↓ 58 callers
Method
clone
(&self)
src/player/mod.rs:358
↓ 47 callers
Method
insert
(&mut self, ch: char, apply_matching: bool)
src/finder/finder_view.rs:255
↓ 11 callers
Method
is_empty
(&self)
src/player/mod.rs:281
↓ 11 callers
Method
play
(&mut self)
src/player/mod.rs:87
↓ 10 callers
Method
stop
Empties the sink, clears the current inputs and elapsed time.
src/player/mod.rs:113
↓ 9 callers
Method
clear
(&mut self)
src/finder/finder_view.rs:277
↓ 6 callers
Method
elapsed
(&self)
src/player/mod.rs:287
↓ 6 callers
Method
is_stopped
Whether the player is stopped or not.
src/player/mod.rs:337
↓ 6 callers
Method
next
(&mut self)
src/finder/finder_view.rs:147
↓ 6 callers
Method
parent
(_: &Event)
src/finder/finder_view.rs:129
↓ 6 callers
Method
update_playlist
(&mut self, next: Playlist, set_playing: bool)
src/player/player_view.rs:88
↓ 5 callers
Method
assert_normalized_paths
(&self, expected: &[&str])
tests/testenv/mod.rs:47
↓ 5 callers
Method
current_file
(&self)
src/player/mod.rs:322
↓ 5 callers
Method
decode
(&self)
src/player/audio_file.rs:78
↓ 4 callers
Method
current_dir
(&self)
src/player/player_view.rs:343
↓ 4 callers
Method
increment_track
Skip to next track in the playlist.
src/player/mod.rs:130
↓ 4 callers
Method
into_iter
(self)
src/config/theme.rs:117
↓ 4 callers
Method
next
(&mut self)
src/player/player_view.rs:147
↓ 4 callers
Method
play_index
(&mut self, index: usize)
src/player/mod.rs:341
↓ 4 callers
Method
set_volume
(&mut self, value: f32)
src/player/mod.rs:156
↓ 4 callers
Method
update_search_results
(&mut self, query: String)
src/finder/finder_view.rs:227
↓ 4 callers
Method
visible_rows
(&self)
src/finder/finder_view.rs:326
↓ 3 callers
Method
assert_error_msg
Assert that calling tap with the specified arguments produces the expected error.
tests/testenv/mod.rs:34
↓ 3 callers
Method
assert_success
Assert that calling tap with the specified arguments produces the expected error.
tests/testenv/mod.rs:28
↓ 3 callers
Method
count
(&self)
src/finder/finder_view.rs:283
↓ 3 callers
Method
is_paused
Whether the player is paused or not.
src/player/mod.rs:332
↓ 3 callers
Method
is_playing
Whether the player is playing or not.
src/player/mod.rs:327
↓ 3 callers
Function
mins_and_secs
Formats the playback time.
src/player/player_view.rs:684
↓ 3 callers
Method
play_or_pause
(&mut self)
src/player/player_view.rs:129
↓ 3 callers
Method
process
(path: &PathBuf, bail_on_subdir: bool)
src/player/playlist.rs:41
↓ 3 callers
Method
resume
Resumes a paused sink and records the start time.
src/player/mod.rs:99
↓ 3 callers
Method
run_command
(&self, path: &Path, args: &[&str])
tests/testenv/mod.rs:64
↓ 3 callers
Method
seek_to_time
Seeks the playback to the provided seek_time, in seconds.
src/player/mod.rs:216
↓ 3 callers
Method
selected_dir
(&self)
src/finder/finder_view.rs:287
↓ 3 callers
Method
set_random_index
(&mut self)
src/player/playlist.rs:97
↓ 3 callers
Method
show
(&mut self)
src/player/player_view.rs:121
↓ 3 callers
Method
update
(&mut self, query: String)
src/finder/mod.rs:37
↓ 2 callers
Method
audio_dirs
(&self)
src/finder/library.rs:139
↓ 2 callers
Function
cache_path
()
src/finder/library.rs:319
↓ 2 callers
Function
concatenate_digits
Concatenates the single-digit numbers in the input array into a single number. For example, given [1, 2, 3], the function returns 123. Assumes all ele
src/player/player_view.rs:719
↓ 2 callers
Method
cursor_left
(&mut self)
src/finder/finder_view.rs:206
↓ 2 callers
Method
decrease_volume
(&mut self)
src/player/player_view.rs:142
↓ 2 callers
Method
decrement_track
Skip to previous track in the playlist.
src/player/mod.rs:145
↓ 2 callers
Method
delete
(&mut self)
src/finder/finder_view.rs:233
↓ 2 callers
Method
depth
(event: &Event)
src/finder/finder_view.rs:107
↓ 2 callers
Method
duration
(&self)
src/player/player_view.rs:348
↓ 2 callers
Method
find
()
src/config/file.rs:82
↓ 2 callers
Method
first_playlist
Finds the path of the first dir with audio.
src/finder/library.rs:144
↓ 2 callers
Method
increase_volume
(&mut self)
src/player/player_view.rs:137
↓ 2 callers
Function
init_finder_view
(library: Library, siv: &mut Cursive, err_tx: Sender<TapError>)
src/main.rs:145
↓ 2 callers
Method
is_last_track
(&self)
src/player/playlist.rs:157
↓ 2 callers
Method
mouse_hold_seek
Updates the seek position from mouse input.
src/player/player_view.rs:306
↓ 2 callers
Method
on_cancel
(&self)
src/finder/finder_view.rs:349
↓ 2 callers
Method
on_select
(&mut self)
src/finder/finder_view.rs:313
↓ 2 callers
Method
parse_seek_input
(&mut self)
src/player/player_view.rs:262
↓ 2 callers
Method
pause
Pauses the sink and records the elapsed time.
src/player/mod.rs:106
↓ 2 callers
Method
previous
(&mut self)
src/finder/finder_view.rs:157
↓ 2 callers
Method
random_track_and_album
(&mut self)
src/player/player_view.rs:168
↓ 2 callers
Method
seek_backward
Performs the seek operation in the backward direction.
src/player/mod.rs:253
↓ 2 callers
Method
seek_forward
Performs the seek operation in the forward direction.
src/player/mod.rs:228
↓ 2 callers
Method
serialize
(&self)
src/finder/library.rs:97
↓ 2 callers
Method
set_init_timestamp
(&mut self, ts: Option<Instant>)
src/finder/finder_view.rs:373
↓ 2 callers
Method
shuffled_track
Selects a random track from the current playlist.
src/player/player_view.rs:190
↓ 2 callers
Method
sink_len
(&self)
src/player/mod.rs:348
↓ 2 callers
Method
sort
(&mut self)
src/finder/finder_view.rs:271
↓ 2 callers
Method
update_display
(&mut self)
src/cli/player.rs:94
↓ 1 callers
Method
album
(_: &Event)
src/finder/finder_view.rs:125
↓ 1 callers
Method
album_and_year
(&self, f: &AudioFile)
src/player/player_view.rs:381
↓ 1 callers
Method
apply_filter
(&self, filter: &LibraryFilter)
src/finder/library.rs:174
↓ 1 callers
Method
artist
(_: &Event)
src/finder/finder_view.rs:121
↓ 1 callers
Method
audio_count
(&self)
src/finder/library.rs:132
↓ 1 callers
Method
backspace
(&mut self)
src/finder/finder_view.rs:244
↓ 1 callers
Method
build_static_lines
(&mut self)
src/player/player_view.rs:406
↓ 1 callers
Function
check_err_state
( err_handle: JoinHandle<()>, err_state: Arc<Mutex<Option<TapError>>>, )
src/main.rs:85
↓ 1 callers
Function
check_tui
(siv: &mut Cursive, err_tx: Sender<TapError>)
src/main.rs:195
↓ 1 callers
Function
create_working_dir
( dirs: &[&'static str], audio_data: &[(&'static str, &'static str)], dummy_data: &[&'static str],
tests/testenv/mod.rs:73
↓ 1 callers
Method
cursor_right
(&mut self)
src/finder/finder_view.rs:216
↓ 1 callers
Method
decrement_volume
Decreases volume by 10%, to minimum of 0%.
src/player/mod.rs:171
↓ 1 callers
Method
expanded_path
(&self)
src/config/file.rs:127
↓ 1 callers
Function
find_assets_dir
Find the test assets.
tests/testenv/mod.rs:105
↓ 1 callers
Function
find_exe
Find the tap executable.
tests/testenv/mod.rs:138
↓ 1 callers
Method
first
(root: &PathBuf)
src/finder/library.rs:51
↓ 1 callers
Function
fn_keys
()
src/main.rs:229
↓ 1 callers
Method
get_next_track
(&self)
src/player/playlist.rs:151
↓ 1 callers
Method
hide
(&mut self)
src/player/player_view.rs:113
↓ 1 callers
Method
increment_volume
Increases volume by 10%, to maximum of 120%.
src/player/mod.rs:161
↓ 1 callers
Function
init_player_view
(library: Library, siv: &mut Cursive, err_tx: Sender<TapError>)
src/main.rs:137
↓ 1 callers
Method
is_parent_of
(&self, other: &FuzzyDir)
src/finder/fuzzy_dir.rs:110
↓ 1 callers
Method
layout
(&mut self, size: XY<usize>)
src/finder/finder_view.rs:389
↓ 1 callers
Method
load_playlist
(&self, next: Playlist)
src/finder/finder_view.rs:298
↓ 1 callers
Method
map_input_to_index
(&mut self)
src/player/player_view.rs:247
↓ 1 callers
Method
merge_flags
(&mut self, file_config: &FileConfig, args: &Args)
src/config/mod.rs:76
↓ 1 callers
Method
mouse_button_left
Handles the mouse left button press actions.
src/player/player_view.rs:288
↓ 1 callers
Method
mouse_release_seek
Performs the seek operation from mouse input.
src/player/player_view.rs:318
↓ 1 callers
Method
mouse_select
(&mut self, position: XY<usize>)
src/finder/finder_view.rs:333
↓ 1 callers
Method
mouse_wheel
Handles the mouse wheel (scrolling) actions.
src/player/player_view.rs:327
↓ 1 callers
Function
normalize
(output: Output)
tests/testenv/mod.rs:123
↓ 1 callers
Method
on_event
(&mut self, event: Event)
src/player/player_view.rs:590
↓ 1 callers
Method
on_event
(&mut self, event: Event)
src/finder/finder_view.rs:495
↓ 1 callers
Method
page_down
(&mut self)
src/finder/finder_view.rs:187
next →
1–100 of 236, ranked by callers