How to query for albums with embedded art, but no external file

I’ve been using beets for several months and generally have been able to find my way around. However looking at my library I noticed a few albums that are missing an external cover file but do have embedded art. Does anyone have any ideas? Maybe I’m just completely missing something but I searched all over and don’t see an easy way of finding these.


I don’t believe we currently have a good way to query for files with (or without) embedded art. This seems like it would be a good idea, though, if you’d like to file a feature request!

For queries about external art files, though, you can use the artpath field. For example, beet ls artpath::^$ to get files without any attached art.

Awesome, thanks! Weird that searching for embedded art isn’t supported, but I will definitely create a feature request for it as it would be very handy for me.

But for now at least using artpath is still very useful.

Where can I find some more documentation regarding what the artpath field does?

Hmm; there’s not really anything to point you to because there’s not much more to add. It’s just an album-level field that holds the path to the album art image file for a given album. Does that help at all?

It kind of does, I just assumed it would be listed in the docs.

Sure, good point. If you can find a good place to mention the above in the docs, could we please have your help adding it?

I’m resurrecting this old thread because I’m curious if this is possible yet. When I use beet info I can see there’s an art field with True for some tracks and False for others, but beet ls art:True and beet ls art:False both show nothing.

Heh it’s been 3 years already? I haven’t followed development too closely, but I’m not sure if there were any solutions yet.