Beets not moving during import

This page summarizes the projects mentioned and recommended in the original post on /r/musichoarder

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • beets

    music library manager and MusicBrainz tagger

  • plugins: fetchart scrub chroma discogs mbsync albumtypes lastgenre zero permissions inline the ftintitle directory: /music library: /config/library.db # asciify_paths: yes threaded: yes paths: default: $first_artist/$year - $album%aunique{} [${samplerate_max}-${bitdepth_max}]%if{$media,[$media]}%if{$atypes,[$atypes]}%if{$label,[$label]}%if{$country,[$country]}/$track - $artist - $album%aunique{} - $title singleton: _Singles/$the{$first_artist_singleton}/$the{$artist} - $title comp: _Compilations/$year - $album%aunique{} [${samplerate_max}-${bitdepth_max}]%if{$media,[$media]}%if{$atypes,[$atypes]}%if{$label,[$label]}%if{$country,[$country]}/$track - $title # albumtype_soundtrack: _Soundtracks/$album/$track $title album_fields: samplerate_max: | max = 0 for item in items: if item.samplerate > max: max = item.samplerate return int(max/1000) bitdepth_max: | max = 0 for item in items: if item.bitdepth > max: max = item.bitdepth return int(max) item_fields: first_artist: | # import an album to another artists directory, like: # Tom Jones │1999│ Burning Down the House [Single, CD, FLAC] # to The Cardigans/+singles/Tom Jones & the Cardigans │1999│ Burning Down the House [Single, CD, FLAC] # https://github.com/beetbox/beets/discussions/4012#discussioncomment-1021414 # beet import --set myartist='The Cardigans' # we must first check to see if myartist is defined, that is, given on # import time, or we raise an NameError exception. try: myartist except NameError: import re return re.split(',|\s+(feat(.?|uring)|&|(Vs|Ft).)', albumartist, 1, flags=re.IGNORECASE)[0] else: return myartist first_artist_singleton: | try: myartist except NameError: import re return re.split(',|\s+(feat(.?|uring)|&|(Vs|Ft).)', artist, 1, flags=re.IGNORECASE)[0] else: return myartist import: write: yes copy: no move: yes resume: yes duplicate_action: keep incremental: no quiet: yes quiet_fallback: skip timid: no group_albums: no log: /config/beet.log match: strong_rec_thresh: 0.16 medium_rec_thresh: 0.25 rec_gap_thresh: 0.25 ui: color: yes colors: text_success: green text_warning: yellow text_error: red text_highlight: red text_highlight_minor: lightgray action_default: turquoise action: blue replace: '^\.': _ '[\x00-\x1f]': _ '[<>:"\?\*\|]': '' '[\xE8-\xEB]': e '[\xEC-\xEF]': i '[\xE2-\xE6]': a '[\xF2-\xF6]': o '[\xF8]': o #'\.$': _ '\s+$': '' # Plugin Configuration lastgenre: auto: yes count: 10 source: track title_case: yes permissions: file: 777 dir: 777 zero: fields: comments # extrafiles: # patterns: # artworkdir: # - '[aA]rtwork' # paths: # artworkdir: $lbumpath/artwork scrub: auto: yes discogs: source_weight: 0.0 albumtypes: types: - album: 'LP' - ep: 'EP' - single: 'Single' - soundtrack: 'OST' - live: 'Live' - compilation: 'Anthology' - remix: 'Remix' ignore_va: compilation bracket: '' musicbrainz: user: **** pass: **** the: a: yes the: yes ftintitle: auto: yes format: feat. {0} fetchart: art_filename: cover.jpg minwidth: 500 # enforce_ratio: yes sources: filesystem coverart itunes amazon albumart # cover_format: JPEG ignore: .AppleDouble ._* *~ .DS_Store

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts