gchudov / cuetools.net

CD image processing suite with optimized lossless encoders in C#
http://cue.tools/
Other
477 stars 51 forks source link

CUETools[.exe] unchecking 'Copy album art tags' does not do anything unless 'Extract album art to' is also unchecked #235

Open ha-korth opened 1 year ago

ha-korth commented 1 year ago

I have 'Copy album art tags' unchecked

embeddedart

In interactive mode, embedded album art is used with no popup selection window offered even when folder.jpg exists with different album art and selected MusicBrainz metadata has CTDB album art available.

In batch mode embedded album art tags are always used.

Unchecking 'Copy album art tags' and 'Extract album art to'

extract art

In interactive mode, the selection window does popup but of course now no folder.jpg is written to output.

In batch mode folder.jpg used but of course now no folder.jpg is written to output.

With 'Copy album art tags' checked and 'Extract album art to' unchecked

extract art 2

In interactive mode, embedded album art is used with no popup selection window offered even when folder.jpg exists with different album art and selected MusicBrainz metadata has CTDB album art available. No folder.jpg is written to output.

In batch mode embedded album art tags used. No folder.jpg is written to output.

c72578 commented 1 year ago

Another possibility to prevent copying of album art tags is to uncheck Embed Folder.jpg in addition to the unchecked Copy album art tags.

Up to now, the behavior of CUETools concerning copying of album art tags is determined by the following conditions: _config.CopyAlbumArt _config.embedAlbumArt _config.extractAlbumArt

If one of these conditions is true, then existing album art tags are copied.

ha-korth commented 1 year ago

Doesn't unchecking Embed Folder.jpg make it necessary to run CUETools twice? Once to strip the old embedded cover art and again to embed the new cover art?

I'm trying to not copy the existing embedded cover not 'Copy album art tags' so I can embed a new cover.

Currently I've been removing the old embedded cover using a 3rd-party program to keep from encoding everything twice.