Moving Artist/Album to Album/ (compilation update gone wrong)

294 views
Skip to first unread message

Terence Eden

unread,
Apr 26, 2013, 8:42:33 AM4/26/13
to beets...@googlegroups.com
I have a compilation album "Greatest Hits of the 80s" (yes, my music tastes suck!).
I ran beet update without the -p flag (Yes, I am an idiot).

So, now I have a set of directories like
Ultravox
\-Greatest Hits of the 80s
  |-07 ....mp3
Tracey Ulman
\-Greatest Hits of the 80s
  |-06 ....mp3
etc.

How can I undo this merge so I have a top level folder for the album with the tracks underneath it?
I've updated my .beetsconfig (I'm using 1.0b12) with the following paths
default: $albumartist/$album/[$track] $artist - $title
singleton: $album/[$track] $artist - $title
comp: $album/[$track] $artist - $title

But that doesn't seem to do anything.

All the metadata in the files is correct - I just want to put them back into Album folders rather than Artist/Album folders.

Terence Eden

unread,
Apr 26, 2013, 9:44:36 AM4/26/13
to beets...@googlegroups.com
beet -v import -s -L "Greatest Hits Of The 80"

Although, annoyingly, it seems to be crashing out on certain files. No idea why.
"TypeError: 'NoneType' object is not iterable"

Terence Eden

unread,
Apr 26, 2013, 9:54:56 AM4/26/13
to beets...@googlegroups.com
Temporarily disabling the Chroma plugin seemed to sort that.

(Left in posterity for those lonely travellers who follow)

Adrian Sampson

unread,
Apr 26, 2013, 6:46:29 PM4/26/13
to beets...@googlegroups.com
Interesting problem -- it sounds like the "comp" flag might not be set on that album. You can check with "beet ls -af '$comp' ..." and change it with "beet mod -a comp=1".

You might also want to reorder your path rules just to be sure. They're matched in order, although "default" is special and is always moved to the end.

Also, you're on an old version -- try upgrading to the latest (1.1.0-beta.3, soon to be 1.1.0).

Adrian
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Reply all
Reply to author
Forward
0 new messages