From 6f96090b8eeecd19b73ef2406202ed12c38a181e Mon Sep 17 00:00:00 2001 From: M1dgard Date: Wed, 3 Oct 2018 12:03:21 +0200 Subject: [PATCH] Add beets config --- beets.config.yaml | 56 +++++++++++++++++++++++++++++++++++++++++++++++ install.sh | 9 ++++---- 2 files changed, 61 insertions(+), 4 deletions(-) create mode 100644 beets.config.yaml diff --git a/beets.config.yaml b/beets.config.yaml new file mode 100644 index 0000000..d01c956 --- /dev/null +++ b/beets.config.yaml @@ -0,0 +1,56 @@ +directory: ~/mus +library: ~/.local/share/beets/library.db +asciify_paths: yes + +import: + log: ~/.log/beets/library.db + incremental: yes + move: yes + +musicbrainz: + searchlimit: 10 + +replace: + '[#"()\[\]<>:\*\|{}\\!\?]': '' + "'": '' + '[\\/]': _ + '[\.,]': _ + '[\x00-\x1f]': _ + '^-': '' + '&': '_and_' + '\s+': _ + '_+': _ + '^_': '' + +item_fields: + multidisc: 1 if disctotal > 1 else 0 + +paths: + default: $albumartist/$album%aunique{}/%if{$multidisc,${disc}_}_${track}_-_${title} + singleton: $artist/etc/title + comp: various_artists/$album%aunique{}/%if{$multidisc,${disc}_}_${track}_-_${title} + +va_name: various artists + +languages: ["nl", "en"] +bell: yes + +plugins: edit inline the types fetchart lyrics lastgenre mpdupdate badfiles acousticbrainz + +mpd: + host: localhost + port: 6600 + +badfiles: + commands: + ogg: oggz-validate + +lastgenre: + source: track + +the: + strip: yes + patterns: ^de ^een + +types: + rating: float diff --git a/install.sh b/install.sh index f56680b..95a5c1c 100644 --- a/install.sh +++ b/install.sh @@ -20,10 +20,11 @@ mkdir -p $DOT_CONF ln -s $PWD/redshift.ini $DOT_CONF/redshift.conf } -ln -s $PWD/profile $HOME/.profile -ln -s $PWD/gitignore $HOME/.gitignore +ln -s $PWD/profile $HOME/.profile +ln -s $PWD/gitignore $HOME/.gitignore mkdir -p $DOT_CONF/nvim/plug/ -ln -s $PWD/nvim-init.vim $DOT_CONF/nvim/init.vim -ln -s $PWD/user-dirs.dirs $DOT_CONF/user-dirs.dirs +ln -s $PWD/nvim-init.vim $DOT_CONF/nvim/init.vim +ln -s $PWD/user-dirs.dirs $DOT_CONF/user-dirs.dirs +ln -s $PWD/beets.config.yaml $DOT_CONF/beets/config.yaml nvim -c :PlugUpgrade -c :PlugInstall -c :PlugUpdate