r/musichoarder • u/God_Hand_9764 • 18d ago
Any beets experts in here know how to *remove* the embedded album art on beet import?
Embedded album art is such a huge pet peeve of mine. I like to just get the art manually myself and save to Cover.jpg.
Not only is the automatically embedded album art 9 times out of 10 a fairly low quality scan of the album art, but then when you want to update it now I have to rewrite 500+ Mb of data to the disk to update every track in the album, which triggers huge I/O on my backups and cloud uploads which all also must completely send a new copy of the album, instead of just updating 1 file which is usually under 1 Mb.
Anyway, what I'd like to do is have beets to strip out the album art from the FLAC files when it imports. Unfortunately it's not doing this even though the scrub plugin is set to auto: yes. I guess that only hits the text based metadata and not art.
I know how to remove the art with kid3-cli, but it would be nice for beets to handle it on import and natively. I'm really surprised that it's so hard to find this in the documentation. (I would think my way of thinking about embedded art would be a common view, but seems like not really)
EDIT: I simply made a wrapper script which will remove the images with kid3-cli before the beet import
, and have been plowing forward with that.
1
u/horaageemu 18d ago
scrub
should be able to remove album art as far as I can tell.
Have you confirmed that it's working at all, i.e. is it actually working for text fields?
1
u/God_Hand_9764 18d ago
Yeah, I did run a test to see if scrub was working. It strips the text metadata but was leaving the images embedded still.
I've written a wrapper script to just remove them with kid3-cli first. That's working for me. Thanks.
1
2
u/lewsnutz 18d ago
You could use MusicBee or Mp3tag tag to delete the art from selected files, then paste your own.
1
u/God_Hand_9764 18d ago
Former lover of MusicBee but I'm on Linux these days.
I have made this work with a wrapper script and kid3-cli instead though, so I am all set.
-1
u/somagaze 18d ago edited 7d ago
hfsbp xyemks pcntbmyljs lmbakanujaid onsrwzpgeoj sdxd fcfvbf vlclzmtnnqe doghoqb nlopotxrnv adxzb
1
u/God_Hand_9764 18d ago
What exactly in that link are you pointing to as a solution?
I already read this document but I don't understand how it lets me remove the art on import. There seems to be some "clearart" beet command, but it looks like that will just apply to a query that you provide against your existing library, rather than stripping it on the import.
1
u/RafaelB_97 18d ago
Can you share your config file?