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
|
||||
darktable > mostly just filters
|
||||
git > global git config & aliases
|
||||
gnupg > utilise gpg-agent for pgp crypto
|
||||
lftp > sftp management
|
||||
mail > mail config - mutt/mbsync/notmuch
|
||||
mpd > music player daemon config
|
||||
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)
|
||||
nvim > neovim config & plugins
|
||||
ssh > safe-ish ssh config
|
||||
|
@ -21,7 +21,8 @@ zsh > shell, aliases and cool stuff
|
|||
|
||||
`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
|
||||
|
||||
|
|
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