1
0
forked from extern/nix-config

meta: Remove ncmpcpp

Although using ncmpcpp was an interesting experience, I now value the
convenience of software like navidrome more than the minimalist traits
of ncmpcpp. Realistically I should never encounter a time where
listening to music within a terminal interface is mandatory, and simply
using a web interface with optional apps drastically simplifies things.
This commit is contained in:
Donovan Glover 2022-07-29 00:19:02 -04:00
parent 56c42a5b9d
commit 42e3ebbe73
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
3 changed files with 0 additions and 177 deletions

View File

@ -1,136 +0,0 @@
# New Start: A modern Arch workflow built with an emphasis on functionality.
# Copyright (C) 2017 Donovan Glover
# Prevent the mouse from interfering with ncmpcpp
def_key "mouse"
dummy
# Disable the arrow keys
def_key "left"
dummy
def_key "down"
dummy
def_key "up"
dummy
def_key "right"
dummy
def_key "shift-up"
dummy
def_key "shift-down"
dummy
# Disable other functionality we don't want
def_key "P"
dummy
def_key "L"
dummy
def_key "+"
dummy
def_key "!"
dummy
# Use the home row as an alternative to arrow keys
# This also lets you use the h/l keys like ranger to
# move through directories and other structures. It
# also lets you use l to play songs and add tracks
# to the current playlist.
def_key "h"
previous_column
def_key "h"
jump_to_parent_directory
def_key "j"
scroll_down
def_key "k"
scroll_up
def_key "l"
next_column
def_key "l"
enter_directory
def_key "l"
play_item
# Use the home row for selecting and moving things
def_key "K"
move_sort_order_up
def_key "K"
move_selected_items_up
def_key "J"
move_sort_order_down
def_key "J"
move_selected_items_down
def_key "H"
select_item
scroll_down
def_key "L"
select_item
scroll_up
# Easily clear the current selection
def_key "'"
remove_selection
# Easily scroll up and down, vim style
# Using "d" and "u" directly is also supported, similar to VimFx
def_key "ctrl-u"
page_up
def_key "ctrl-d"
page_down
def_key "u"
page_up
def_key "d"
page_down
# Use n for next and N for previous, just like vim
def_key "n"
next_found_item
def_key "N"
previous_found_item
# Easily switch between the playlist and browser views
def_key "t"
next_screen
# Sane movement defaults (g = top, G = bottom)
def_key "g"
move_home
def_key "G"
move_end
# Use "w" and "b" to go to the next and previous tracks respectively
def_key "w"
next
def_key "b"
previous
# Use ";" and "," to move through the track
def_key ";"
seek_forward
def_key ","
seek_backward
# Use "f" to apply filters (used often)
def_key "f"
apply_filter
# Use "i" instead of insert to select items
def_key "i"
select_item
# Set x to delete since we don't use crossfade. This
# is similar to the functionality seen in VimFx.
def_key "x"
delete_playlist_items
def_key "x"
delete_browser_items
def_key "x"
delete_stored_playlist
# Use "U" to update the music database
def_key "U"
update_database
# Add random songs to the current playlist
def_key "m"
add_random_items
# vim:ft=conf

View File

@ -1,23 +0,0 @@
# New Start: A modern Arch workflow built with an emphasis on functionality.
# Copyright (C) 2017-2018 Donovan Glover
# Change the directory from ~/.ncmpcpp to ~/.config/ncmpcpp
ncmpcpp_directory = "~/.config/ncmpcpp"
# Load music files from the ~/Music directory
mpd_music_dir = "~/Music"
# Always use the "new" user interface
user_interface = "alternative"
# Always center the new song when changing tracks
autocenter_mode = "yes"
# Let files be physically deleted inside ncmpcpp
# Change to "yes" if you want to physically delete songs while listing to them
allow_for_physical_item_deletion = "no"
# Disable mouse support
mouse_support = "no"
execute_on_song_change = "~/.config/mpd/mpdnotify"

View File

@ -1,18 +0,0 @@
# ncmpcpp
[ncmpcpp][ncmpcpp] is a music player client for the terminal.
## Use Cases
ncmpcpp can be used to:
- Manage your entire music library from a pretty terminal interface
- Let your music player have a color scheme consistent to your setup
- Add music functionality in your rice screenshot
You should not use ncmpcpp if:
- You use a desktop environment that already has a music player
- You do not want to use mpd
[ncmpcpp]: https://github.com/arybczak/ncmpcpp