2022-12-21 09:38:47 +00:00
|
|
|
# much of this such as the whitelist, canonical list for lasgenre
|
|
|
|
# is stolen from https://github.com/montchr/beets-config/ with much gratitude
|
|
|
|
|
|
|
|
directory: ~/media/audio/music
|
2022-12-30 13:48:11 +00:00
|
|
|
library: ~/.local/share/beets/library.db
|
|
|
|
|
2022-12-21 09:38:47 +00:00
|
|
|
threaded: true
|
|
|
|
art_filename: albumart
|
2022-12-30 13:48:11 +00:00
|
|
|
# Use the album's original date instead of the release's date
|
|
|
|
original_date: yes
|
|
|
|
# Use safer pathnames
|
|
|
|
asciify_paths: yes
|
|
|
|
max_filename_length: 255
|
2022-12-21 09:38:47 +00:00
|
|
|
|
2022-12-30 13:48:11 +00:00
|
|
|
# Long format - I don't need all the extra info for each invocation
|
|
|
|
#format_item: '[$id] [$album_id] [$singleton] $albumartist - $title - $album - $original_year - [$format - $bitrate $length $filesize]'
|
|
|
|
#format_album: '[$id] $albumartist - $album - $original_year [$catalognum]'
|
2022-12-21 09:38:47 +00:00
|
|
|
|
2022-12-30 13:48:11 +00:00
|
|
|
clutter:
|
|
|
|
- Thumbs.db
|
|
|
|
- .DS_Store
|
|
|
|
- '*.m3u'
|
|
|
|
- '*.pls'
|
|
|
|
- '*.db'
|
2022-12-21 09:38:47 +00:00
|
|
|
|
|
|
|
import:
|
2022-12-30 13:48:11 +00:00
|
|
|
copy: false
|
|
|
|
move: true
|
|
|
|
write: true
|
2022-12-21 09:38:47 +00:00
|
|
|
bell: true
|
|
|
|
# incremental: true
|
|
|
|
languages:
|
|
|
|
- en
|
|
|
|
log: ~/.cache/beets.log
|
|
|
|
quiet_fallback: skip
|
|
|
|
timid: false
|
|
|
|
|
2022-12-30 13:48:11 +00:00
|
|
|
ignore_hidden: yes
|
|
|
|
paths:
|
|
|
|
default: "%the{$albumartist}/$album/$track $title"
|
|
|
|
singleton: "singletons/%the{$artist - $title}"
|
|
|
|
comp: compilations/$album/$track $title
|
|
|
|
albumtype:soundtrack: soundtracks/$album/$track $title
|
2022-12-21 09:38:47 +00:00
|
|
|
|
2022-12-30 13:48:11 +00:00
|
|
|
item_fields:
|
|
|
|
multidisc: 1 if disctotal > 1 else 0
|
|
|
|
artist_differs: 1 if albumartist != artist else 0
|
2022-12-21 09:38:47 +00:00
|
|
|
|
2022-12-30 13:48:11 +00:00
|
|
|
musicbrainz:
|
|
|
|
extra_tags: [year, catalognum, country, media, label]
|
|
|
|
auto: yes
|
|
|
|
remove: yes
|
2022-12-21 09:38:47 +00:00
|
|
|
|
|
|
|
match:
|
|
|
|
preferred:
|
|
|
|
countries: ["US", "UK|GB", "DE", "NL", "SE"]
|
|
|
|
media: ["Digital Media|File", "CD"]
|
|
|
|
strong_rec_thresh: 0.15
|
|
|
|
medium_red_thresh: 0.25
|
|
|
|
rec_gap_thresh: 0.25
|
|
|
|
|
2022-12-30 13:48:11 +00:00
|
|
|
plugins:
|
|
|
|
- acousticbrainz
|
|
|
|
- bandcamp
|
|
|
|
- chroma
|
|
|
|
- deezer
|
|
|
|
- describe
|
|
|
|
- edit
|
|
|
|
- embedart
|
|
|
|
- export
|
|
|
|
- fetchart
|
|
|
|
- fromfilename
|
|
|
|
- ftintitle
|
|
|
|
- fuzzy
|
|
|
|
- importadded
|
|
|
|
- info
|
|
|
|
- inline
|
|
|
|
- lastgenre
|
|
|
|
- lastimport
|
2023-01-09 23:14:00 +00:00
|
|
|
- lyrics
|
2022-12-30 13:48:11 +00:00
|
|
|
- mbcollection
|
|
|
|
- mbsync
|
|
|
|
- missing
|
|
|
|
- spotify
|
|
|
|
- the
|
|
|
|
- ydl
|
2022-12-21 09:38:47 +00:00
|
|
|
|
2022-12-30 13:48:11 +00:00
|
|
|
edit:
|
|
|
|
itemfields: track title artist album
|
|
|
|
albumfields: album albumartist albumtype
|
|
|
|
ignore_fields: id path
|
2022-12-21 09:38:47 +00:00
|
|
|
|
|
|
|
fetchart:
|
2023-01-09 23:14:00 +00:00
|
|
|
sources: filesystem coverart itunes discogs amazon albumart
|
|
|
|
store_source: yes
|
2022-12-21 09:38:47 +00:00
|
|
|
|
|
|
|
lastgenre:
|
|
|
|
auto: true
|
|
|
|
canonical: ~/.config/beets/lastgenre_canonicallist.yaml
|
|
|
|
count: 4
|
|
|
|
fallback: ""
|
|
|
|
force: yes
|
|
|
|
min_weight: 6
|
|
|
|
prefer_specific: false
|
|
|
|
separator: "; "
|
|
|
|
source: album
|
|
|
|
whitelist: ~/.config/beets/lastgenre_whitelist.txt
|
|
|
|
|
2022-12-30 13:48:11 +00:00
|
|
|
lastfm:
|
|
|
|
user: schmitzkater
|
|
|
|
|
2023-01-09 23:14:00 +00:00
|
|
|
lyrics:
|
|
|
|
sources: musixmatch genius
|
|
|
|
fallback: ''
|
|
|
|
|
2022-12-21 09:38:47 +00:00
|
|
|
bandcamp:
|
|
|
|
art: true
|