Hi! You might be interested in this old ticket thread: https://github.com/beetbox/beets/issues/116
Adrian > On Sep 4, 2018, at 11:33 PM, Enrico <[email protected]> wrote: > > Hey, while importing a large folder of format upgrades, is it possible to > automate the selection of a higher bitrate? My R button is about to wear > out... > > eg: if new match is a higher bitrate, "remove old" if lower "skip" > > I'm using the configuration below, although I'm not very well versed in the > function of the duplicates plugin > > duplicates: > checksum: no > tiebreak: { items: [bitrate] } > > > /downloads/John Zorn - Filmworks XVI Workingman's Death (2005) (12 items) > > > Tagging: > > > John Zorn - Filmworks XVI: Workingman's Death > > > URL: > > > https://musicbrainz.org/release/ed3fa7a5-ce03-4433-8c2d-e027f53b8d6a > > > (Similarity: 100.0%) (2005, US, Tzadik) > > > This album is already in the library! > > > Old: 12 items, MP3, 245kbps, 61:23, 109.0 MiB > > > New: 12 items, FLAC, 728kbps, 61:23, 330.9 MiB > > > [S]kip new, Keep both, Remove old, Merge all? > > > > > # 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: asis > 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] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <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.
