aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2023-10-21 15:22:31 +0100
committerMatthew Lemon <y@yulqen.org>2023-10-21 15:22:31 +0100
commit70f8f3ab1c5a619b55b690b4b145d10f441a9671 (patch)
tree4b7c67983345c80109ff5b038953c17641fcda41
parenta2bd7545ffd53b339799ca9dbe4607401499ed1e (diff)
Some beets related tweaks
-rw-r--r--bashrc1
-rw-r--r--beets_config.yaml21
2 files changed, 21 insertions, 1 deletions
diff --git a/bashrc b/bashrc
index 87b348d..39cf3de 100644
--- a/bashrc
+++ b/bashrc
@@ -78,6 +78,7 @@ alias _hl_bal_lastmonth='hledger bal --period "this month" --depth 3 Expenses'
alias qnarchive='mkdir /tmp/quicknotes && cp ~/code/html/yulqen.org/content/techjournal/quicknote_capture_* /tmp/quicknotes && cp ~/Documents/Notes/quicknote.md /tmp/quicknotes && tar czf quicknotes.tgz -C /tmp/quicknotes .'
alias annex-sync='cd ~/annex/ && git annex sync && cd -'
alias k5days='khal list today 5 days'
+alias brandom='beet play "$(beet random -p)"'
# Environment variables
export LEDGER_FILE="$HOME/Budget/hledger/budget.ledger"
diff --git a/beets_config.yaml b/beets_config.yaml
index 97b3b35..a91d48a 100644
--- a/beets_config.yaml
+++ b/beets_config.yaml
@@ -69,7 +69,7 @@ play:
lastgenre:
count: 2
-plugins: play chroma lastgenre convert
+plugins: play chroma lastgenre convert fuzzy random smartplaylist playlist missing
pluginpath: []
threaded: yes
timeout: 5.0
@@ -159,3 +159,22 @@ match:
track_length_grace: 10
track_length_max: 30
+smartplaylist:
+ relative_to: ~/music_mnt/beets/
+ playlist_dir: ~/music_mnt/playlists
+ forward_slash: no
+ playlists:
+ - name: all.m3u
+ query: ''
+
+ - name: anjuna.m3u
+ query: 'album:anjuna'
+playlist:
+ auto: no
+ relative_to: ~/music_mnt/beets/
+ playlist_dir: ~/music_mnt/playlists
+ forward_slash: no
+missing:
+ format: $albumartist - $album - $title
+ count: no
+ total: no