What’s going on all? So I’ve recently started configuring my beets installation and have everything almost spot on except a few details and was wondering if anyone would be able to help me pin down how to get this sorted. Mods, If this is not the appropriate location for this post please let me know or feel free to delete.
My config:
directory: /run/media/mxw/MEDIA/Music/+MOVE/
library: ~/.config/beets/musiclibrary.db
plugins: chroma web inline extrafiles fetchart zero the
ui:
color: yes
import:
move: yes
timid: yes
detail: yes
bell: yes
log: beetslog.txt
ignore: .AppleDouble ._* *~ .DS_Store
replace:
'/': ∕
'"': ''
':': ꞉
original_date: yes
per_disc_numbering: yes
paths:
default: %the{$albumartist}/$album [$year, $albumtype]/$disc_folder/$artist - $album - $disc_and_track - $title
comp: Compilations/$album%aunique{}/$track $title
extrafiles:
patterns:
all: '*.*'
artworkdir:
- '[sS]cans/'
- '[aA]rtwork/'
- '[aA]rt/'
paths:
artworkdir: $albumpath/Artwork
ext:log: $albumpath/$disc_folder/Data/
ext:cue: $albumpath/$disc_folder/Data/
ext:jpg: $albumpath/$disc_folder/
ext:jpg: $albumpath/
fetchart:
minwidth: 800
maxwidth: 800
enforce_ratio: yes
sources: filesystem coverart itunes amazon albumart fanarttv
fanarttv_key:
zero:
fields: images comments rg_album_gain rg_album_peak
comments: [Track, 'ripped by']
update_database: true
item_fields:
initial: albumartist[0].upper() + u'.'
disc_and_track: u'Disc %02i - %02i' % (disc, track) if
disctotal > 1 else u'%02i' % (track)
disc_folder: u'Disc %2i' % (disc) if
disctotal > 1 else None
the:
a: no
Issue 1
Currently I have my default path as the follows:
%the{$albumartist}/$album [$year, $albumtype]/$disc_folder/$artist - $album - $disc_and_track - $title
What I would like to do is leave the hierarchy as is but have the naming convention of the file(s) to begin with the track artist and if any featured artist (designated by “feat.”) is listed on a track, for the featured artist to be moved to the end of the track title and housed within a set of brackets à la “Alchemist, The/The Cutting Room Floor 2 (Limited Edition) [2008, compilation]/The Alchemist - The Cutting Room Floor 2 - 11 - Die Another Day [feat. Prodigy].flac”
How would I go about doing this? I have a feeling that using the if condition would be the right way to go but I’m not sure about how to format that to result in what I’m looking for.
Issue 2
I would like to have data (log, cue, etc.) and artwork files sorted into their perspective folders. How would I go about having said files in multi disc releases moved to the appropriate disc directory? E.G. move “Whitehorse - Whitehorse (disc 1).log” to “Whitehorse/Whitehorse [2007, compilation]/Disc 1/Data/” ?
Issue 3
As you can see by my config I have multi disc releases set up to create folders for each disc of the release. What would be a method for saving artwork to each disc folder (including the overarching album folder)?
Also, if you notice any glaring inconsistencies or better ways of going about formatting my configuration, please let me know. Thanks!