Fantastic thanks, the below comment is very helpful also:
>
> One of the key words “disc” or “CD” must be present to make this work.


When this pops up again I'll manually rename the folders to "disc 1" and
see how it goes.

On Fri, 31 Aug 2018 at 13:23, Adrian Sampson <[email protected]>
wrote:

> You can read about how beets tries to collapse several subdirectories in a
> multi-disc album together in the FAQ:
> https://beets.readthedocs.io/en/v1.4.6/faq.html
>
> The heuristic does not support Roman numerals. :)
>
> Adrian
>
> On Aug 30, 2018, at 10:57 PM, Enrico <[email protected]> wrote:
>
> Hey, my pre-beets library has almost all multi-disc albums structured as
> "album > disc > track". My imports are frequently interrupted by the
> dreaded "missing tracks" flag as in the below image. Is there any way to
> get beets to recognise that subfolders of the target import folder may
> contain related content?
>
>
> <Screen Shot 2018-08-31 at 12.44.40 pm.png>
>
> docker exec -ti beets beet import /downloads
>
>
> # Beets configuration
> --------------------------------------------------------
>
> directory: /music
> library: /config/musiclibrary.blb
>
> import:
>     write: yes
>     move: yes
>     copy: no
>     delete: no
>     autotag: yes
>     timid: no
>     resume: no
>     incremental: no
>     none_rec_action: ask
>     log: /config/beet.log
>
>     quiet: no  # enable with command line option
>     quiet_fallback: skip
>     #none_rec_action: skip
>     default_action: apply
>
>     singletons: no
>     languages: [en]
>     detail: no
>     flat: no
>
> # General
> --------------------------------------------------------------------
>
> # use mutliple threads during import
> threaded: yes
> timeout: 5.0
> verbose: no
>
> # use the release-date of the original (first) release of an album?
> original_date: no
>
> # on multi-disk releases, assign track numbers for the whole album.
> # If "per disk", make sure tracknames do not collide ("paths" setting).
> per_disc_numbering: yes
>
> # files matching these patterns are deleted from source after import
> clutter: ["Thumbs.DB", ".DS_Store", "*.m3u", ".pls", "*.jpg", "*.m3u",
> "*.log", "*.cue"]
>
> # files/directories matching one of these patterns are ignored during
> import
> ignore: [".*", "*~", "System Volume Information"]
>
>
> # Paths
> ----------------------------------------------------------------------
>
> # Paths and filenames for music files
> # relative to music directory
> paths:
>     default: $albumartist/$album%aunique{}/$track - $title
>     singleton: Non-Album/$artist - $title
>     comp: Compilations/$album%aunique{}/$track - $title
>     albumtype_soundtrack: Soundtracks/$album%aunique{}/$track $title
>
> # replace special characters in generated filenames
> replace:
>     '[\\/]': _
>     '^\.': _
>     '[\x00-\x1f]': _
>     '[<>:"\?\*\|]': _
>     '\.$': _
>     '\s+$': ''
>
> path_sep_replace: _
>
> # filename for the album art
> art_filename: cover  # results in "cover.jpg"
>
> max_filename_length: 0  # unlimited
>
>
> # User Interface
> -------------------------------------------------------------
>
> color: yes
> list_format_item: %upper{$artist} - $album - $track. $title
> list_format_album: %upper{$albumartist} - $album
> time_format: '%Y-%m-%d %H:%M:%S'
> terminal_encoding: utf8
>
> ui:
>     terminal_width: 80
>     length_diff_thresh: 10.0
>
>
> # Auto Tagger
> ----------------------------------------------------------------
>
> match:
>     strong_rec_thresh: 0.17      # match 90% or better for auto import
>     medium_rec_thresh: 0.25
>     rec_gap_thresh: 0.25
>     max_rec:
>         missing_tracks: medium
>         unmatched_tracks: medium
>     distance_weights:
>         source: 2.0
>         artist: 3.0
>         album: 3.0
>         media: 1.0
>         mediums: 1.0
>         year: 1.0
>         country: 0.5
>         label: 0.5
>         catalognum: 0.5
>         albumdisambig: 0.5
>         album_id: 5.0
>         tracks: 2.0
>         missing_tracks: 0.9
>         unmatched_tracks: 0.6
>         track_title: 3.0
>         track_artist: 2.0
>         track_index: 1.0
>         track_length: 2.0
>         track_id: 5.0
>     preferred:
>         countries: []
>         media: []
>         original_year: no
>     ignored: []
>     track_length_grace: 10
>     track_length_max: 30
>
>
> # Plugins
> --------------------------------------------------------------------
>
> plugins: [
>     fetchart,
>     lastgenre,
>     #chroma,
>     scrub,
>     discogs,
>     duplicates,
>     #web,
>     #lyrics,
>     #echonest_tempo,
>     #acousticbrainz,
>     embedart
>     #mbsync,
>     #mpdupdate,
>     #mpdstats,
>     #missing,
>     #fromfilename
> ]
> #pluginpath: []
>
>
> # Plugins Config
> -------------------------------------------------------------
>
> #lyrics:
>     #auto: yes
>     #fallback: ''
>
> #echonest_tempo:
>  #   auto: yes
>
> #discogs:
>     #source_weight: 0.0
>
> lastgenre:
>    # whitelist: ~/.config/beets/genres.txt
>     #canoncical: ~/.config/beets/genres-tree.yaml
>     #fallback: ''
>     auto: yes
>     source: album
>
> fetchart:
>     auto: yes
>     #maxwidth: 600
>     #cautious: no
>     cover_names: cover folder back
>
> embedart:
>     auto: yes
>     maxwidth: 800
>
> replaygain:
>     auto: yes
>     overwrite: yes
>     albumgain: yes
>
> # required for mpdstats
> #mpd:
>     #host: localhost
>     #port: 6600
>     #password:  # none
>
> #musicbrainz:
>     #host: 192.168.1.200:5000
>     #ratelimit: 100
>
> #mpdstats:
>   #  rating: False
>     # two ratings are calculated:
>     # "rolling" based on recent development
>     # "stable" based on all-time development
>     # rating mix 0.0 is all "rolling", 1.0 is all "stable"
>  #   rating_mix: 0.75
>
> #missing:
>   #  format: $albumartist - $album - $track - $title
>  #   count: no
> #    total: no
>
> duplicates:
>     checksum: no  # expensive
>     tiebreak: { items: [bitrate] }
>
>
>
> --
> 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 [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
> <Screen Shot 2018-08-31 at 12.44.40 pm.png>
>
> --
> 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 [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to