about summary refs log tree commit diff
path: root/beets
diff options
context:
space:
mode:
Diffstat (limited to 'beets')
-rw-r--r--beets/.local/etc/beets/config.yaml22
-rwxr-xr-xbeets/@install10
2 files changed, 32 insertions, 0 deletions
diff --git a/beets/.local/etc/beets/config.yaml b/beets/.local/etc/beets/config.yaml
new file mode 100644
index 0000000..63a51a5
--- /dev/null
+++ b/beets/.local/etc/beets/config.yaml
@@ -0,0 +1,22 @@
+---
+library: ~/.local/var/lib/beets/library.db
+directory: ~/music
+plugins: badfiles edit fetchart info mbsync scrub
+import:
+    write: yes
+    copy: yes
+    move: no
+    bell: yes
+match:
+    preferred:
+        countries: [ 'JP', 'GB|UK', 'AU', 'US', 'RU', 'XE' ]
+edit:
+    albumfields: album artist albumartist
+    itemfields: track title album artist albumartist day month year genre
+fetchart:
+    auto: yes
+    cautious: yes
+    cover_names: cover Cover folder Folder art Art album Album front Front
+    sources: filesystem coverart itunes amazon albumart wikipedia
+scrub:
+    auto: yes
diff --git a/beets/@install b/beets/@install
new file mode 100755
index 0000000..f3d0c78
--- /dev/null
+++ b/beets/@install
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+[ ! -d "${XDG_CONFIG_HOME}/beets" ] && \
+    mkdir -p "${XDG_CONFIG_HOME}/beets"
+
+stow \
+    --target="${HOME}" \
+    --ignore="^@.*" \
+    --verbose \
+    beets

Consider giving Nix/NixOS a try! <3