# Unable to remove a string in the Unsynced lyrics field

**URL:** <https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935>\
**Category:** Support\
**Created:** [May 10, 2016, 2:45pm UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935 "2016-05-10T14:45:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![apolea](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@apolea](https://community.mp3tag.de/u/apolea)\
**Post date:** [May 10, 2016, 2:45pm UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935/1 "2016-05-10T14:45:26Z")

</div>

All of my lyrics have the phrase " eng|| " before the lyrics(eg: eng||There is a place). I want to remove them as they cause problems when viewing lyrics.  
I have created a replace action:  
Field : UNSYNCEDLYRICS  
Original : eng||  
Replace with : (I didn't put anything in that field)

I get the message " formatted tags in xx/xx files. 0/xx replaced. " after running the action. However, nothing happens. Since these are also the first 5 characters, I've also kept the original field as " ^.{5} ". That doesn't work either. Whole expressions and case sensitive fields are unchecked. I've also tried replace with regular expression which doesn't work.  
Can anyone help me out?  
**EDIT:** I can replace it with another string, but removing it does not work

---

<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:** [May 10, 2016, 3:01pm UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935/2 "2016-05-10T15:01:47Z")

</div>

> [@apolea](#):
>
> All of my lyrics have the phrase " eng|| " before the lyrics(eg: eng||There is a place). I want to remove them as they cause problems when viewing lyrics.  
> I have created a remove action:  
> Field : UNSYNCEDLYRICS  
> Original : eng||  
> Replace with : (I didn't put anything in that field)
> 
> I get the message " formatted tags in xx/xx files. 0/xx replaced. " after running the action. However, nothing happens. Since these are also the first 5 characters, I've also kept the original field as " ^.{5} ". That doesn't work either. Whole expressions and case sensitive fields are unchecked. I've also tried replace with regular expression which doesn't work.  
> Can anyone help me out?

Actually, you have to have some kind of language token as prefix in the field.  
The default is "eng||". So if you remove it and MP3tag finds that there are no 3 letters followed by 2 bars, it adds them.  
If you replace the eng|| with e.g. xxx|| it would mean that there is no specific language. But as I said: you have to have some token.

What kind of trouble do you have with the lyrics?

---

<div class="post-metadata">

**Author:** ![apolea](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@apolea](https://community.mp3tag.de/u/apolea)\
**Post date:** [May 10, 2016, 8:40pm UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935/3 "2016-05-10T20:40:50Z")

</div>

> [@ohrenkino](#):
>
> Actually, you have to have some kind of language token as prefix in the field.  
> The default is "eng||". So if you remove it and MP3tag finds that there are no 3 letters followed by 2 bars, it adds them.  
> If you replace the eng|| with e.g. xxx|| it would mean that there is no specific language. But as I said: you have to have some token.
> 
> What kind of trouble do you have with the lyrics?

The lyrics display without line breaks. If I remove eng|| they display fine.

---

<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:** [May 11, 2016, 3:13am UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935/4 "2016-05-11T03:13:57Z")

</div>

> [@apolea](#):
>
> The lyrics display without line breaks. If I remove eng|| they display fine.

Where do you check the display of the lyrics?  
Just a note: without the language token, the field has a non-standard format.

---

<div class="post-metadata">

**Author:** ![apolea](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@apolea](https://community.mp3tag.de/u/apolea)\
**Post date:** [May 12, 2016, 2:13am UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935/5 "2016-05-12T02:13:41Z")

</div>

> [@ohrenkino](#):
>
> Where do you check the display of the lyrics?  
> Just a note: without the language token, the field has a non-standard format.

On my android phone. I've tried many lyric viewers and they all show the same behavior. I even contacted the devs, but they said that they only used a library to read the tags. Could that library be the problem?

---

<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:** [May 12, 2016, 3:16am UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935/6 "2016-05-12T03:16:05Z")

</div>

> [@apolea](#):
>
> On my android phone. I've tried many lyric viewers and they all show the same behavior. I even contacted the devs, but they said that they only used a library to read the tags. Could that library be the problem?

Well, who knows?

The line breaks do show if you remove the eng|| part? Then it is definitely the library.

You could try to replace a single line break with a double one:

Action of the type Format value for UNSYNCEDLYRICS  
Format string: $replace(%unsyncedlyrics%,$char(13)$char(10),$char(13)$char(10)$char(13)$char(10))

Experiment a little to see if you need only the $char(10) or only $char(13) and if it makes any difference at all.

---

<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:** [July 12, 2023, 6:05am UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935/7 "2023-07-12T06:05:52Z")

</div>

A post was split to a new topic: [Remove language token from UNSYNCEDLYRICS](https://community.mp3tag.de/t/remove-language-token-from-unsyncedlyrics/61527)

---

<div class="post-metadata">

**Author:** ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)\
**Post date:** [July 12, 2023, 6:12am UTC](https://community.mp3tag.de/t/unable-to-remove-a-string-in-the-unsynced-lyrics-field/17935/8 "2023-07-12T06:12:43Z")

</div>


