├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yml │ └── feature.yml ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── docs_deploy.yml │ └── release.yml ├── .gitignore ├── .typos.toml ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── FAQ.md ├── LICENSE ├── README.md ├── assets ├── default.jpg ├── example_config.ron ├── example_theme.ron └── preview.png ├── rustfmt.toml └── src ├── config ├── address.rs ├── album_art.rs ├── artists.rs ├── cava.rs ├── cli.rs ├── cli_config.rs ├── defaults.rs ├── keys │ ├── actions.rs │ ├── key.rs │ └── mod.rs ├── mod.rs ├── search.rs ├── sort_mode.rs ├── tabs.rs └── theme │ ├── cava.rs │ ├── header.rs │ ├── level_styles.rs │ ├── lyrics.rs │ ├── mod.rs │ ├── progress_bar.rs │ ├── properties.rs │ ├── queue_table.rs │ ├── scrollbar.rs │ ├── style.rs │ └── volume_slider.rs ├── core ├── client.rs ├── command.rs ├── config_watcher.rs ├── event_loop.rs ├── input.rs ├── lyrics_watcher.rs ├── mod.rs ├── scheduler │ ├── job.rs │ ├── mod.rs │ ├── repeated_job.rs │ └── time_provider.rs ├── socket.rs └── work.rs ├── ctx.rs ├── main.rs ├── mpd ├── client.rs ├── commands │ ├── current_song.rs │ ├── decoders.rs │ ├── idle.rs │ ├── list.rs │ ├── list_all.rs │ ├── list_files.rs │ ├── list_mounts.rs │ ├── list_playlist.rs │ ├── list_playlists.rs │ ├── lsinfo.rs │ ├── metadata_tag.rs │ ├── mod.rs │ ├── mpd_config.rs │ ├── outputs.rs │ ├── playlist_info.rs │ ├── status.rs │ ├── stickers.rs │ ├── update.rs │ └── volume.rs ├── errors.rs ├── mod.rs ├── mpd_client.rs ├── proto_client.rs ├── queue_position.rs └── version.rs ├── shared ├── cmp.rs ├── dependencies.rs ├── env.rs ├── events.rs ├── exit_code.rs ├── ext.rs ├── geometry.rs ├── id.rs ├── image.rs ├── ipc │ ├── commands │ │ ├── index_lrc.rs │ │ ├── keybind.rs │ │ ├── mod.rs │ │ ├── query_tab.rs │ │ ├── set.rs │ │ ├── status_message.rs │ │ ├── switch_tab.rs │ │ └── tmux.rs │ ├── in_flight_ipc.rs │ ├── ipc_stream.rs │ └── mod.rs ├── key_event.rs ├── logging.rs ├── lrc │ ├── index.rs │ ├── lyrics.rs │ └── mod.rs ├── macros.rs ├── mod.rs ├── mouse_event.rs ├── mpd_client_ext.rs ├── mpd_query.rs ├── percent.rs ├── ring_vec.rs ├── song_ext.rs ├── string_util.rs ├── terminal │ ├── crossterm_backend.rs │ ├── emulator.rs │ ├── features.rs │ ├── mod.rs │ └── tty.rs ├── tmux.rs └── ytdlp.rs ├── tests ├── cli_integration.rs ├── fixtures │ ├── mod.rs │ └── mpd_client.rs └── remote_ipc.rs └── ui ├── browser.rs ├── dir_or_song.rs ├── dirstack ├── dir.rs ├── mod.rs ├── path.rs ├── stack.rs ├── state.rs └── walk.rs ├── image ├── block.rs ├── facade.rs ├── iterm2.rs ├── kitty.rs ├── mod.rs ├── sixel.rs └── ueberzug.rs ├── mod.rs ├── modals ├── add_random_modal.rs ├── confirm_modal.rs ├── decoders.rs ├── info_list_modal.rs ├── info_modal.rs ├── input_modal.rs ├── keybinds.rs ├── menu │ ├── input_section.rs │ ├── list_section.rs │ ├── mod.rs │ ├── modal.rs │ ├── multi_action_section.rs │ └── select_section.rs ├── mod.rs ├── outputs.rs └── select_modal.rs ├── panes ├── album_art.rs ├── albums.rs ├── cava.rs ├── directories.rs ├── frame_count.rs ├── header.rs ├── logs.rs ├── lyrics.rs ├── mod.rs ├── playlists.rs ├── playlists │ └── tests.rs ├── progress_bar.rs ├── property.rs ├── queue.rs ├── search │ ├── inputs.rs │ └── mod.rs ├── tabs.rs ├── tag_browser.rs └── volume.rs ├── tab_screen.rs └── widgets ├── browser.rs ├── button.rs ├── header.rs ├── input.rs ├── mod.rs ├── progress_bar.rs ├── scan_status.rs ├── scrolling_line.rs ├── tabs.rs ├── virtualized_table.rs └── volume.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs_deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.github/workflows/docs_deploy.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.gitignore -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.typos.toml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/Cargo.toml -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/FAQ.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/README.md -------------------------------------------------------------------------------- /assets/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/assets/default.jpg -------------------------------------------------------------------------------- /assets/example_config.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/assets/example_config.ron -------------------------------------------------------------------------------- /assets/example_theme.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/assets/example_theme.ron -------------------------------------------------------------------------------- /assets/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/assets/preview.png -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/config/address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/address.rs -------------------------------------------------------------------------------- /src/config/album_art.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/album_art.rs -------------------------------------------------------------------------------- /src/config/artists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/artists.rs -------------------------------------------------------------------------------- /src/config/cava.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/cava.rs -------------------------------------------------------------------------------- /src/config/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/cli.rs -------------------------------------------------------------------------------- /src/config/cli_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/cli_config.rs -------------------------------------------------------------------------------- /src/config/defaults.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/defaults.rs -------------------------------------------------------------------------------- /src/config/keys/actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/keys/actions.rs -------------------------------------------------------------------------------- /src/config/keys/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/keys/key.rs -------------------------------------------------------------------------------- /src/config/keys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/keys/mod.rs -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/mod.rs -------------------------------------------------------------------------------- /src/config/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/search.rs -------------------------------------------------------------------------------- /src/config/sort_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/sort_mode.rs -------------------------------------------------------------------------------- /src/config/tabs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/tabs.rs -------------------------------------------------------------------------------- /src/config/theme/cava.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/cava.rs -------------------------------------------------------------------------------- /src/config/theme/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/header.rs -------------------------------------------------------------------------------- /src/config/theme/level_styles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/level_styles.rs -------------------------------------------------------------------------------- /src/config/theme/lyrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/lyrics.rs -------------------------------------------------------------------------------- /src/config/theme/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/mod.rs -------------------------------------------------------------------------------- /src/config/theme/progress_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/progress_bar.rs -------------------------------------------------------------------------------- /src/config/theme/properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/properties.rs -------------------------------------------------------------------------------- /src/config/theme/queue_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/queue_table.rs -------------------------------------------------------------------------------- /src/config/theme/scrollbar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/scrollbar.rs -------------------------------------------------------------------------------- /src/config/theme/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/style.rs -------------------------------------------------------------------------------- /src/config/theme/volume_slider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/config/theme/volume_slider.rs -------------------------------------------------------------------------------- /src/core/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/client.rs -------------------------------------------------------------------------------- /src/core/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/command.rs -------------------------------------------------------------------------------- /src/core/config_watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/config_watcher.rs -------------------------------------------------------------------------------- /src/core/event_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/event_loop.rs -------------------------------------------------------------------------------- /src/core/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/input.rs -------------------------------------------------------------------------------- /src/core/lyrics_watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/lyrics_watcher.rs -------------------------------------------------------------------------------- /src/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/mod.rs -------------------------------------------------------------------------------- /src/core/scheduler/job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/scheduler/job.rs -------------------------------------------------------------------------------- /src/core/scheduler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/scheduler/mod.rs -------------------------------------------------------------------------------- /src/core/scheduler/repeated_job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/scheduler/repeated_job.rs -------------------------------------------------------------------------------- /src/core/scheduler/time_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/scheduler/time_provider.rs -------------------------------------------------------------------------------- /src/core/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/socket.rs -------------------------------------------------------------------------------- /src/core/work.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/core/work.rs -------------------------------------------------------------------------------- /src/ctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ctx.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/mpd/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/client.rs -------------------------------------------------------------------------------- /src/mpd/commands/current_song.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/current_song.rs -------------------------------------------------------------------------------- /src/mpd/commands/decoders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/decoders.rs -------------------------------------------------------------------------------- /src/mpd/commands/idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/idle.rs -------------------------------------------------------------------------------- /src/mpd/commands/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/list.rs -------------------------------------------------------------------------------- /src/mpd/commands/list_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/list_all.rs -------------------------------------------------------------------------------- /src/mpd/commands/list_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/list_files.rs -------------------------------------------------------------------------------- /src/mpd/commands/list_mounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/list_mounts.rs -------------------------------------------------------------------------------- /src/mpd/commands/list_playlist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/list_playlist.rs -------------------------------------------------------------------------------- /src/mpd/commands/list_playlists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/list_playlists.rs -------------------------------------------------------------------------------- /src/mpd/commands/lsinfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/lsinfo.rs -------------------------------------------------------------------------------- /src/mpd/commands/metadata_tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/metadata_tag.rs -------------------------------------------------------------------------------- /src/mpd/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/mod.rs -------------------------------------------------------------------------------- /src/mpd/commands/mpd_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/mpd_config.rs -------------------------------------------------------------------------------- /src/mpd/commands/outputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/outputs.rs -------------------------------------------------------------------------------- /src/mpd/commands/playlist_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/playlist_info.rs -------------------------------------------------------------------------------- /src/mpd/commands/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/status.rs -------------------------------------------------------------------------------- /src/mpd/commands/stickers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/stickers.rs -------------------------------------------------------------------------------- /src/mpd/commands/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/update.rs -------------------------------------------------------------------------------- /src/mpd/commands/volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/commands/volume.rs -------------------------------------------------------------------------------- /src/mpd/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/errors.rs -------------------------------------------------------------------------------- /src/mpd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/mod.rs -------------------------------------------------------------------------------- /src/mpd/mpd_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/mpd_client.rs -------------------------------------------------------------------------------- /src/mpd/proto_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/proto_client.rs -------------------------------------------------------------------------------- /src/mpd/queue_position.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/queue_position.rs -------------------------------------------------------------------------------- /src/mpd/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/mpd/version.rs -------------------------------------------------------------------------------- /src/shared/cmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/cmp.rs -------------------------------------------------------------------------------- /src/shared/dependencies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/dependencies.rs -------------------------------------------------------------------------------- /src/shared/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/env.rs -------------------------------------------------------------------------------- /src/shared/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/events.rs -------------------------------------------------------------------------------- /src/shared/exit_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/exit_code.rs -------------------------------------------------------------------------------- /src/shared/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ext.rs -------------------------------------------------------------------------------- /src/shared/geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/geometry.rs -------------------------------------------------------------------------------- /src/shared/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/id.rs -------------------------------------------------------------------------------- /src/shared/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/image.rs -------------------------------------------------------------------------------- /src/shared/ipc/commands/index_lrc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/commands/index_lrc.rs -------------------------------------------------------------------------------- /src/shared/ipc/commands/keybind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/commands/keybind.rs -------------------------------------------------------------------------------- /src/shared/ipc/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/commands/mod.rs -------------------------------------------------------------------------------- /src/shared/ipc/commands/query_tab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/commands/query_tab.rs -------------------------------------------------------------------------------- /src/shared/ipc/commands/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/commands/set.rs -------------------------------------------------------------------------------- /src/shared/ipc/commands/status_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/commands/status_message.rs -------------------------------------------------------------------------------- /src/shared/ipc/commands/switch_tab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/commands/switch_tab.rs -------------------------------------------------------------------------------- /src/shared/ipc/commands/tmux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/commands/tmux.rs -------------------------------------------------------------------------------- /src/shared/ipc/in_flight_ipc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/in_flight_ipc.rs -------------------------------------------------------------------------------- /src/shared/ipc/ipc_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/ipc_stream.rs -------------------------------------------------------------------------------- /src/shared/ipc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ipc/mod.rs -------------------------------------------------------------------------------- /src/shared/key_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/key_event.rs -------------------------------------------------------------------------------- /src/shared/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/logging.rs -------------------------------------------------------------------------------- /src/shared/lrc/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/lrc/index.rs -------------------------------------------------------------------------------- /src/shared/lrc/lyrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/lrc/lyrics.rs -------------------------------------------------------------------------------- /src/shared/lrc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/lrc/mod.rs -------------------------------------------------------------------------------- /src/shared/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/macros.rs -------------------------------------------------------------------------------- /src/shared/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/mod.rs -------------------------------------------------------------------------------- /src/shared/mouse_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/mouse_event.rs -------------------------------------------------------------------------------- /src/shared/mpd_client_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/mpd_client_ext.rs -------------------------------------------------------------------------------- /src/shared/mpd_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/mpd_query.rs -------------------------------------------------------------------------------- /src/shared/percent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/percent.rs -------------------------------------------------------------------------------- /src/shared/ring_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ring_vec.rs -------------------------------------------------------------------------------- /src/shared/song_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/song_ext.rs -------------------------------------------------------------------------------- /src/shared/string_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/string_util.rs -------------------------------------------------------------------------------- /src/shared/terminal/crossterm_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/terminal/crossterm_backend.rs -------------------------------------------------------------------------------- /src/shared/terminal/emulator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/terminal/emulator.rs -------------------------------------------------------------------------------- /src/shared/terminal/features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/terminal/features.rs -------------------------------------------------------------------------------- /src/shared/terminal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/terminal/mod.rs -------------------------------------------------------------------------------- /src/shared/terminal/tty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/terminal/tty.rs -------------------------------------------------------------------------------- /src/shared/tmux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/tmux.rs -------------------------------------------------------------------------------- /src/shared/ytdlp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/shared/ytdlp.rs -------------------------------------------------------------------------------- /src/tests/cli_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/tests/cli_integration.rs -------------------------------------------------------------------------------- /src/tests/fixtures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/tests/fixtures/mod.rs -------------------------------------------------------------------------------- /src/tests/fixtures/mpd_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/tests/fixtures/mpd_client.rs -------------------------------------------------------------------------------- /src/tests/remote_ipc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/tests/remote_ipc.rs -------------------------------------------------------------------------------- /src/ui/browser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/browser.rs -------------------------------------------------------------------------------- /src/ui/dir_or_song.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/dir_or_song.rs -------------------------------------------------------------------------------- /src/ui/dirstack/dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/dirstack/dir.rs -------------------------------------------------------------------------------- /src/ui/dirstack/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/dirstack/mod.rs -------------------------------------------------------------------------------- /src/ui/dirstack/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/dirstack/path.rs -------------------------------------------------------------------------------- /src/ui/dirstack/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/dirstack/stack.rs -------------------------------------------------------------------------------- /src/ui/dirstack/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/dirstack/state.rs -------------------------------------------------------------------------------- /src/ui/dirstack/walk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/dirstack/walk.rs -------------------------------------------------------------------------------- /src/ui/image/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/image/block.rs -------------------------------------------------------------------------------- /src/ui/image/facade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/image/facade.rs -------------------------------------------------------------------------------- /src/ui/image/iterm2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/image/iterm2.rs -------------------------------------------------------------------------------- /src/ui/image/kitty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/image/kitty.rs -------------------------------------------------------------------------------- /src/ui/image/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/image/mod.rs -------------------------------------------------------------------------------- /src/ui/image/sixel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/image/sixel.rs -------------------------------------------------------------------------------- /src/ui/image/ueberzug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/image/ueberzug.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /src/ui/modals/add_random_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/add_random_modal.rs -------------------------------------------------------------------------------- /src/ui/modals/confirm_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/confirm_modal.rs -------------------------------------------------------------------------------- /src/ui/modals/decoders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/decoders.rs -------------------------------------------------------------------------------- /src/ui/modals/info_list_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/info_list_modal.rs -------------------------------------------------------------------------------- /src/ui/modals/info_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/info_modal.rs -------------------------------------------------------------------------------- /src/ui/modals/input_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/input_modal.rs -------------------------------------------------------------------------------- /src/ui/modals/keybinds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/keybinds.rs -------------------------------------------------------------------------------- /src/ui/modals/menu/input_section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/menu/input_section.rs -------------------------------------------------------------------------------- /src/ui/modals/menu/list_section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/menu/list_section.rs -------------------------------------------------------------------------------- /src/ui/modals/menu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/menu/mod.rs -------------------------------------------------------------------------------- /src/ui/modals/menu/modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/menu/modal.rs -------------------------------------------------------------------------------- /src/ui/modals/menu/multi_action_section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/menu/multi_action_section.rs -------------------------------------------------------------------------------- /src/ui/modals/menu/select_section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/menu/select_section.rs -------------------------------------------------------------------------------- /src/ui/modals/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/mod.rs -------------------------------------------------------------------------------- /src/ui/modals/outputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/outputs.rs -------------------------------------------------------------------------------- /src/ui/modals/select_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/modals/select_modal.rs -------------------------------------------------------------------------------- /src/ui/panes/album_art.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/album_art.rs -------------------------------------------------------------------------------- /src/ui/panes/albums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/albums.rs -------------------------------------------------------------------------------- /src/ui/panes/cava.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/cava.rs -------------------------------------------------------------------------------- /src/ui/panes/directories.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/directories.rs -------------------------------------------------------------------------------- /src/ui/panes/frame_count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/frame_count.rs -------------------------------------------------------------------------------- /src/ui/panes/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/header.rs -------------------------------------------------------------------------------- /src/ui/panes/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/logs.rs -------------------------------------------------------------------------------- /src/ui/panes/lyrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/lyrics.rs -------------------------------------------------------------------------------- /src/ui/panes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/mod.rs -------------------------------------------------------------------------------- /src/ui/panes/playlists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/playlists.rs -------------------------------------------------------------------------------- /src/ui/panes/playlists/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/playlists/tests.rs -------------------------------------------------------------------------------- /src/ui/panes/progress_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/progress_bar.rs -------------------------------------------------------------------------------- /src/ui/panes/property.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/property.rs -------------------------------------------------------------------------------- /src/ui/panes/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/queue.rs -------------------------------------------------------------------------------- /src/ui/panes/search/inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/search/inputs.rs -------------------------------------------------------------------------------- /src/ui/panes/search/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/search/mod.rs -------------------------------------------------------------------------------- /src/ui/panes/tabs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/tabs.rs -------------------------------------------------------------------------------- /src/ui/panes/tag_browser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/tag_browser.rs -------------------------------------------------------------------------------- /src/ui/panes/volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/panes/volume.rs -------------------------------------------------------------------------------- /src/ui/tab_screen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/tab_screen.rs -------------------------------------------------------------------------------- /src/ui/widgets/browser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/browser.rs -------------------------------------------------------------------------------- /src/ui/widgets/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/button.rs -------------------------------------------------------------------------------- /src/ui/widgets/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/header.rs -------------------------------------------------------------------------------- /src/ui/widgets/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/input.rs -------------------------------------------------------------------------------- /src/ui/widgets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/mod.rs -------------------------------------------------------------------------------- /src/ui/widgets/progress_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/progress_bar.rs -------------------------------------------------------------------------------- /src/ui/widgets/scan_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/scan_status.rs -------------------------------------------------------------------------------- /src/ui/widgets/scrolling_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/scrolling_line.rs -------------------------------------------------------------------------------- /src/ui/widgets/tabs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/tabs.rs -------------------------------------------------------------------------------- /src/ui/widgets/virtualized_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/virtualized_table.rs -------------------------------------------------------------------------------- /src/ui/widgets/volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mierak/rmpc/HEAD/src/ui/widgets/volume.rs --------------------------------------------------------------------------------