Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Easy way to find missing tags (Read 1907 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Easy way to find missing tags

Hey guys, I'm looking for a quick way to find albums in my collection that are missing some tags (like album artist, song title etc). Instead of using filters, is there a way to use color codes to do this?
I have a folder structure like
- album artist
--album
---songs
I would like to change the color of "album artist" or "album" to some color indicating that there a missing tags in the subfolders. I would like to see the rest of the tracks that do have all tags, but change the color to indicate that one or more tags are missing from the album.
Any ideas on how to do this?

Re: Easy way to find missing tags

Reply #1
Instead of using colors what's wrong with doing a search for those files that are missing tags?
%title% MISSING
%album% MISSING
....

Re: Easy way to find missing tags

Reply #2
%title% MISSING

That isn't how you find missing tags. If you read the title formatting documentation here...

http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#.25title.25

you'll see it falls back on filename if the actual metadata is missing so you'd never find anything that way. Now look at some of the others like %artist% and you'll see it has even more fallbacks.

To directly query the tags inside a file without falling back on anything else, you omit the %%

Code: [Select]
title MISSING

Re: Easy way to find missing tags

Reply #3
Instead of using colors what's wrong with doing a search for those files that are missing tags?
%title% MISSING
%album% MISSING
....

Yes that does work. This only show single tracks missing tags and hides the ones with complete tags, I want to see what other tracks are in the album (that do not have missing tags). This would help keeping tagging consistency across artist/albums.
Essentially, I want to color highlight artist/album with missing tags while still showing tracks with complete tags.
Does that make any sense ?

Re: Easy way to find missing tags

Reply #4
Others in the topic already mentioned how to retrieve a list of tracks with missing tags. Then you can use something like foo_quicksearch to quickly retrieve the corresponding albums as whole for overview like you mentioned.

You could also use a titleformatting like the one below in whatever playlist viewer you are using to show tracks which lack the specified tag:
Code: [Select]
$if(%tag%,,tag is missing)

That way you can get into the habit of filling out all the important tags before even adding the tracks to your library. If you are using Columns UI you can even make them stand out using $rgb(). Default UI has some options too.

Re: Easy way to find missing tags

Reply #5
Is there a way to use $rgb or change font colors in the Album List View ?
Then I could use color codes in Album list to highlight artist/album that have missing tags. I think its easier to navigate around my collection that way (using Album list or something similar) to quickly spot missing tags.

 

Re: Easy way to find missing tags

Reply #6
I use the following 'matrix' to help me find any missing tags.
Someone posted this a long time ago on this forum but i can't remember who it was.
You can use this in facets:

Code: [Select]
$if($strcmp(,$if(%artist%,,A)$if(%title%,,T)$if(%album%,,a)$if(%comment%,,C)$if(%tracknumber%,$if(%totaltracks%,,#)$if($meta_test(album artist),,R),)$if(%genre%,,G)$if(%date%,,D)),Ready,$if($strcmp(,$if(%artist%,,A)$if(%title%,,T)$if(%album%,,a)$if(%comment%,,C)$if(%tracknumber%,$if(%totaltracks%,,#)$if($meta_test(album artist),,R),)$if(%genre%,,G)$if(%date%,,D)),Ready,$if(%artist%,,A)$if(%title%,,T)$if(%album%,,a)$if(%comment%,,C)$if(%tracknumber%,$if(%totaltracks%,,#)$if($meta_test(album artist),,R),)$if(%genre%,,G)$if(%date%,,D)))

You'll soon get the hang of what all of the placeholder stand for.
Thanks to the original poster, it is absolutely brilliant, i never could have come up with this myself.


Re: Easy way to find missing tags

Reply #7
You'll soon get the hang of what all of the placeholder stand for.
Thanks to the original poster, it is absolutely brilliant, i never could have come up with this myself.

This is actually kind of what I'm looking for. Thanks :)