refactor(music): add ncmpcpp, beets & mpd configuration
This commit is contained in:
parent
e9cef7f41b
commit
b022021c5d
7 changed files with 55 additions and 3 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
51
music/.config/beets/config.yaml
Normal file
51
music/.config/beets/config.yaml
Normal 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
|
Loading…
Reference in a new issue