refactor(music): add ncmpcpp, beets & mpd configuration

This commit is contained in:
George Rawlinson 2018-08-08 20:53:58 +12:00
parent e9cef7f41b
commit b022021c5d
7 changed files with 55 additions and 3 deletions

View file

@ -2,13 +2,13 @@
``` ```
bin > helpful shell scripts bin > helpful shell scripts
darktable > mostly just filters
git > global git config & aliases git > global git config & aliases
gnupg > utilise gpg-agent for pgp crypto gnupg > utilise gpg-agent for pgp crypto
lftp > sftp management lftp > sftp management
mail > mail config - mutt/mbsync/notmuch mail > mail config - mutt/mbsync/notmuch
mpd > music player daemon config
mpv > who needs vlc? minimal video player mpv > who needs vlc? minimal video player
ncmpcpp > ncurses mpc++ ui/colour settings & playlists music > music config - mpd, ncmpcpp, beets
npm > npm configuration (ha ha) npm > npm configuration (ha ha)
nvim > neovim config & plugins nvim > neovim config & plugins
ssh > safe-ish ssh config ssh > safe-ish ssh config
@ -21,7 +21,8 @@ zsh > shell, aliases and cool stuff
`git clone https://github.com/grawlinson/dotfiles.git ~/.dotfiles` `git clone https://github.com/grawlinson/dotfiles.git ~/.dotfiles`
Clone repository, then setup as desired using [GNU Stow][url-gnu-stow]. I prefer using the `--no-folding` flag with `stow`. Clone repository, then setup as desired using [GNU Stow][url-gnu-stow].
I prefer using the `--no-folding` flag with `stow`.
## Caveats ## Caveats

View file

@ -0,0 +1,51 @@
directory: ~/Music
paths:
default: $albumartist/$album%aunique{}/$track - $title
singleton: Non-Album/$artist/$title
comp: Various Artists/$album%aunique{}/$track - $title
albumtype:soundtrack: Various Artists/$album/$track - $title
plugins: scrub fetchart zero mbsync convert discogs
threaded: yes
import:
write: yes
copy: yes
move: no
resume: yes
quiet_fallback: skip
convert:
auto: yes
embed: no
command: ffmpeg -i $source -y -vn -aq 0 $dest
extension: mp3
never_convert_lossy_files: yes
autotag: yes
strong_rec_thresh: 0.1 # match 90% or better for auto-import
art_filename: cover
replace:
'[\\/]': ''
'^\.': ''
'[\x00-\x1f]': ''
'[<>:"\?\*\|]': ''
'\.$': ''
'\s+$': ''
scrub:
auto: yes
fetchart:
auto: yes
maxwidth: 1000
cautious: yes
cover_names: cover front art album folder
sources: itunes amazon *
zero:
fields: comments lyrics encoder