# Finding all records that have an EMPTY 'Lyrics' field

**URL:** https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488
**Category:** Support
**Created:** [June 1, 2022, 8:15pm UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488 "2022-06-01T20:15:24Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Bookbear](https://community.mp3tag.de/user_avatar/community.mp3tag.de/bookbear/32/11550_2.png) [@Bookbear](https://community.mp3tag.de/u/Bookbear)
#### Post date: [June 1, 2022, 8:15pm UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/1 "2022-06-01T20:15:24Z")

</div>

Hello!  
This is what I am trying to do... scan my music library and find any songs from a particular genre that have empty 'LYRICS' fields. I am unsure of the syntax to find an existing but empty field. At this point I do not want to delete fields or fill a field with different text. So:

All songs of the genre "70's Rock" that _have_ a lyrics tag but the tag is _empty_

In addition, how would I go about finding songs that do not even have a LYRICS tag, and creating one? So:

Find all songs that do NOT have a LYRICS tag and add a LYRICS tag to each

Thanks in advance for any help!

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [June 1, 2022, 8:21pm UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/2 "2022-06-01T20:21:01Z")

</div>

> [@Bookbear](#):
>
> All songs of the genre "70's Rock" that _have_ a lyrics tag but the tag is _empty_

Either there is contents in a field or the field is not there.  
To see files with a certain condition, use the filter

> **[Filter and Search – Mp3tag Documentation](https://docs.mp3tag.de/filter/)**
>
> Documentation on Filter and Search and keywords to form complex filter expressions. Mp3tag is the universal Tag Editor.

In this case probably  
%lyrics% MISSING  
or  
%unsyncedlyrics% MISSING

If you want to combine that with

> [@Bookbear](#):
>
> All songs of the genre "70's Rock

then try  
%genre% HAS "70s Rock" AND %unsyncedlyrics% MISSING

---

<div class="post-metadata">

### Author: ![Bookbear](https://community.mp3tag.de/user_avatar/community.mp3tag.de/bookbear/32/11550_2.png) [@Bookbear](https://community.mp3tag.de/u/Bookbear)
#### Post date: [June 1, 2022, 9:01pm UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/3 "2022-06-01T21:01:55Z")

</div>

OK, and thank you for the prompt reply. So:

I would search for songs with missing LYRICS tags, and one by one, add a LYRICS tag and enter the appropriate text, correct?

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [June 1, 2022, 9:19pm UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/4 "2022-06-01T21:19:15Z")

</div>

> [@Bookbear](#):
>
> I would search for songs with missing LYRICS tags, and one by one, add a LYRICS tag and enter the appropriate text, correct?

You would use the filter mentioned above by @ohrenkino.  
This show all songs without %UNSYNCEDLYRICS% (and in combination with %GENRE% only the once with a genre called "70s Rock").

In this reduced list of your songs you have to add (for example copy & paste) the matching lyrics into the tag called UNSYNCEDLYRICS.

 ![image](https://community.mp3tag.de/uploads/default/original/2X/d/d4472eb2694b708a97001151ef216db2423dac55.png)

You could automate this process, if you have already prepared your lyrics in a way that you can recognize and assign them to your songs.  
For example:  
If you have a song called "Waterloo" from the artist "ABBA" and you have already a separate lyrics text file named  
`ABBA (Waterloo).txt`

You could import them using an action called "Import Text file".  
If you don't have such already existing text files, the amount of time to copy & paste the lyrics directly seems nearly the same.

The advantage with separate text file would be, that you can repeat such an automated action as often as you wish, maybe you have multiple songs from ABBA with the title "Waterloo"?

---

<div class="post-metadata">

### Author: ![Bookbear](https://community.mp3tag.de/user_avatar/community.mp3tag.de/bookbear/32/11550_2.png) [@Bookbear](https://community.mp3tag.de/u/Bookbear)
#### Post date: [June 1, 2022, 11:05pm UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/5 "2022-06-01T23:05:26Z")

</div>

Many thanks! I will likely go the cut and paste route with this.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [June 2, 2022, 7:27am UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/6 "2022-06-02T07:27:54Z")

</div>

Just a hint:  
Foobar2000 has at least 2 plugins that look for lyrics in various sources and does so for all the selected files in 1 go.  
The quality of the hits depends on the genre and the selected sources so that it is a good idea to check the lyrics afterwards - but that is true for all data found on the internet.  
So it may be worthwhile to have a look at another program to reduce the amount of copies and pastries. ( 😉)  
Foobar also allows to filter for files with missing fields.

---

<div class="post-metadata">

### Author: ![Bookbear](https://community.mp3tag.de/user_avatar/community.mp3tag.de/bookbear/32/11550_2.png) [@Bookbear](https://community.mp3tag.de/u/Bookbear)
#### Post date: [June 3, 2022, 12:16am UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/7 "2022-06-03T00:16:05Z")

</div>

Thanks for the suggestion about Foobar2000. I think I will run the filter suggested, and see just how many songs I would be dealing with, vs. installing and learning a new program. Whichever seems the easier route is the one I'll take (I'm lazy that way!)

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [June 3, 2022, 5:52am UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/8 "2022-06-03T05:52:01Z")

</div>

I don't know whether you have dug into the web sources already - here is a collection of WSS that search lyrics for you:

> [@\[WS\] Import lyrics from websites](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034):
>
> Mp3tag v2.39 or higher required Finds song texts and saves them to the UNSYNCEDLYRICS field (official ID3v2 field). [How do I install the script?](https://community.mp3tag.de/t/2748/1) / [Wie installiere ich das Script?](https://community.mp3tag.de/t/2749/1) Search for lyrics on different sites! Note: Darklyrics only has songs from Metal bands and to use it properly you must select all files of an album and you'll get all songs at once. Other scripts in this thread: [Lyriki & Lyricsmania](https://community.mp3tag.de/t/2034/123)[RapGenius](https://community.mp3tag.de/t/2034/119)[Lyrics\_Darklyrics\_02.zip](https://community.mp3tag.de/uploads/default/original/2X/e/e19833a4de5f2194e7c7b5d037d76da7ef20939f.zip) (797 Bytes) [Lyrics\_metrolyrics\_02.zip](https://community.mp3tag.de/uploads/default/original/2X/9/9f2b3391f341087f135ff3c1f48e3d23bf84e04e.zip) (736 B…

They work (mostly) on a track-by-track basis which involves a fair amount of clicking but is faster than the manual search plus copy and paste.  
In the end I was too lazy for that once I discovered that the foobar solution lets you treat thousands of files in 1 go.

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [July 3, 2022, 5:52am UTC](https://community.mp3tag.de/t/finding-all-records-that-have-an-empty-lyrics-field/57488/9 "2022-07-03T05:52:21Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
