# N00b: getting started with config and best way to folder hierarchy

**URL:** <https://discourse.beets.io/t/n00b-getting-started-with-config-and-best-way-to-folder-hierarchy/970>\
**Category:** Help\
**Created:** [October 20, 2019, 2:58am UTC](https://discourse.beets.io/t/n00b-getting-started-with-config-and-best-way-to-folder-hierarchy/970 "2019-10-20T02:58:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![xjasonx](https://avatars.discourse-cdn.com/v4/letter/x/ac91a4/32.png) [@xjasonx](https://discourse.beets.io/u/xjasonx)\
**Post date:** [October 20, 2019, 2:58am UTC](https://discourse.beets.io/t/n00b-getting-started-with-config-and-best-way-to-folder-hierarchy/970/1 "2019-10-20T02:58:31Z")

</div>

have about 1tb of mp3 exclusively, much of my files are a pita for example:

many are not on discogs  
many are vinyl or cassette rips labeled side A or side B

the rest is normal

im unclear as to what method is best for folder hierarchy, open to suggestions! i used to like artist - album (year) but ive heard that will cause complications as the directory gets bigger…

i also am trying to learn about clutter, is it possible to move all the clutter with the mp3s? many albums have alternate box art, pdf of the complete liner notes, etc…

for singles, is it possible to just have a folder inside the album artist called \_singles ? that might make the best sense? but again open to learn!

lastly. for compilations, how?! lol

thx!! im also idling in your irc channel 😛 h\*\*\* of a program !! thx!!

---

<div class="post-metadata">

**Author:** ![dorade](https://avatars.discourse-cdn.com/v4/letter/d/b3f665/32.png) [@dorade](https://discourse.beets.io/u/dorade)\
**Post date:** [October 20, 2019, 8:36am UTC](https://discourse.beets.io/t/n00b-getting-started-with-config-and-best-way-to-folder-hierarchy/970/2 "2019-10-20T08:36:39Z")

</div>

> i used to like artist - album (year) but ive heard that will cause complications as the directory gets bigger…

No complications for me (10,000 titles). That’s the classic, most often used folder structure. Must be good for compatibility with other software.

> i also am trying to learn about clutter, is it possible to move all the clutter with the mp3s? many albums have alternate box art, pdf of the complete liner notes, etc…

I’d do this with your OS’s standard command-line tools. No need for beets.

> for singles, is it possible to just have a folder inside the album artist called \_singles ? that might make the best sense?

Not really. A single is a release in its own right just like an album and deserves its own folder.

> but again open to learn!

Start by browsing the MusicBrainz website. You’ll understand the logic of beets much better then.

> for compilations, how?! lol

Automatically! 🙂 If a release is marked as a ‘Compilation’ in MusicBrainz, it’ll appear in the Compilations folder in your collection.

> h\*\*\* of a program !! thx!!

Seriously. Start with MusicBrainz. That’s the way to get intimate with beets.

---

<div class="post-metadata">

**Author:** ![Atir](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@Atir](https://discourse.beets.io/u/Atir)\
**Post date:** [October 24, 2019, 2:16pm UTC](https://discourse.beets.io/t/n00b-getting-started-with-config-and-best-way-to-folder-hierarchy/970/3 "2019-10-24T14:16:49Z")

</div>

> have about 1tb of mp3 exclusively, much of my files are a pita for example:  
> many are not on discogs  
> many are vinyl or cassette rips labeled side A or side B  
> the rest is normal

For things that aren’t on MusicBrainz (the default data-source for beets’ autotagger) _or_ Discogs (secondary source, can be enabled via plugin)… If your existing tags are good, you can disable auto-tagging entirely when importing them, either by passing the `--noautotag` command-line option (` -A` for short, but do take note of the capital) or by setting `autotag: no` in the `import:` section of your config file. I believe it’ll then just accept your existing tags as authoritative, so make sure they’re correct and consistent first! Ideally, you could familiarize yourself with the MusicBrainz style guide, tag the things that aren’t yet in MB according to those guidelines, and then once you’ve imported them into beets it can automate the process of submitting those albums as new additions to MB so that others can benefit from your work.

I would expect the default handling (which merges multi-disc albums into a single entity with continuous track numbering straight through) to automatically merge side A and side B in the same way, though I haven’t tested this.

> im unclear as to what method is best for folder hierarchy, open to suggestions! i used to like artist - album (year) but ive heard that will cause complications as the directory gets bigger…

This is very much a question of preference! Personally, I like my list in chronological order (and I want a 1995 remaster of a 1972 album to still register as 1972), so I use something like:   
`$albumartist_sort/$original_year - $album/$track $title`

> i also am trying to learn about clutter, is it possible to move all the clutter with the mp3s? many albums have alternate box art, pdf of the complete liner notes, etc…

As far as I know, beets doesn’t have that built in. Given the customizations you can make in the `clutter:` config option, it would be cool to have a mode (‘voracious’?) to apply your move/copy/link preference to “everything in the folder that doesn’t match the clutter list”, not just the music files themselves.

> for singles, is it possible to just have a folder inside the album artist called \_singles ? that might make the best sense? but again open to learn!

I’m pretty sure it’s _possible_, but I’m not sure it’s a good idea. One thing you can easily do is break your artist folder into subfolders for studio albums, singles, live recordings, etc, using the `$albumtype` variable in your Path template.

If you really want to pull apart your singles and throw all their tracks in one folder instead of treating a single as a type of release with its own folder… you could use the “singleton” functionality to do it. I think this is a bad idea, so I won’t include specific instructions for how to do it. 😉

If you want to get really clever with the Path notation, it is possible to have studio albums (default) go directly under the artist folder, but define specific rules for singles to go into a “Singles” subfolder in the artist folder. The Path notation is seriously powerful!

> lastly. for compilations, how?! lol

Example lifted from [the docs](https://beets.readthedocs.io/en/stable/reference/config.html#path-format-configuration):   
`comp: Compilations/$album%aunique{}/$track $title`   
Modify as needed to suit your preference.
