-
Couldn't load subscription status.
- Fork 1.9k
Open
Labels
pluginPull requests that are plugins relatedPull requests that are plugins related
Description
Title: zero plugin: keep_fields is not preserving genre, embedded art, and corrupts date
Description:
I am facing an issue where the zero plugin, when run manually with the keep_fields whitelist option, is either deleting or corrupting tags that I explicitly listed to keep.
My standard workflow is:
- I import my library into Beets, using
fetchartandembedartfor cover art andlastgenrefor genre tags. - I then manually run
beet zeroto clean up extraneous tags.
Problem: After running beet zero, the following issues occur:
- Genre Deleted: The
genretag added bylastgenreis removed. - Cover Art Deleted: The embedded album art (
imagesfield) is removed. - Date Corrupted: The full date tag (
date) is corrupted (e.g., changed fromYYYY-MM-DDto justYYYY).
I have tried adding the most relevant fields to my keep_fields list, but the issue persists.
My Configuration (config.yaml):
directory: C:\Users\Paulo\Downloads\Beets
library: C:\Users\Paulo\Downloads\Beets\library.db
import:
copy: yes
move: no
write: yes
autotag: yes
paths:
default: $albumartist/($year) $album/$track - $title
plugins:
- scrub
- musicbrainz
- lastgenre
- fetchart
- embedart
- zero
scrub:
auto: yes
lastgenre:
auto: yes
force: yes
source: album
fetchart:
auto: yes
maxwidth: 1000
embedart:
auto: yes
maxwidth: 1000
zero:
auto: no
keep_fields:
- track
- title
- artist
- albumartist
- album
- disc
- date
- year
- genre
- images
update_database: trueMetadata
Metadata
Assignees
Labels
pluginPull requests that are plugins relatedPull requests that are plugins related