# Aktion Schreibweise in UNSYNCEDLYRICS

**URL:** https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351
**Category:** Allgemein
**Created:** [November 22, 2014, 10:48am UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351 "2014-11-22T10:48:25Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [November 22, 2014, 10:48am UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/1 "2014-11-22T10:48:25Z")

</div>

Hi,

ich habe einiges an gefüllten Unsyncedlyrics-Tags, bei denen die Websource den Text komplett in Großbuchstaben geliefert hat.  
Das würde ich gerne durch eine Schreibweise-Aktion "Normal" ändern.

Leider ändert mir diese Aktion auch die Länderkennung vorneweg.  
Kann man irgendwie erreichen, dass die außen vor bleibt?

BTW:  
Wie kann ich einen Filter formulieren, der mir nur die Dateien in ausschließlich Großbuchstaben anzeigt?

---

<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: [November 22, 2014, 3:10pm UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/2 "2014-11-22T15:10:15Z")

</div>

Der Filter:  
UNSYNCEDLYRICS MATCHES "(?-i)^\u+$"

Für das Sprachkennzeichen ... würde ich immer xxx|| setzen, da es nur die wenigsten Lieder mit Übersetzung gibt und mit Sprachenkennung ggf. die Texte nicht gezeigt werden, wenn es sie nicht in der Default-Sprache des Abspielers gibt.

Von daher:  
Ersetzen mit regulärem Ausdruck  
Suche: ^...  
Ersetzen: xxx

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [November 22, 2014, 8:55pm UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/3 "2014-11-22T20:55:20Z")

</div>

> [@ohrenkino](#):
>
> Der Filter:  
> UNSYNCEDLYRICS MATCHES "(?-i)^\u+$"

Das klappt nicht.

> [@](#):
>
> Für das Sprachkennzeichen ... würde ich immer xxx|| setzen

Habe ich ja.  
Allerdings macht die Schreibweise-Aktion dann Xxx|| draus, was meinen Ordnungssinn stört, sodass ich immer in die Aktionsgruppe noch eine Ersetzen-Aktion nachschieben muss.

---

<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: [November 22, 2014, 9:37pm UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/4 "2014-11-22T21:37:32Z")

</div>

> [@poster](#):
>
> Das klappt nicht.
> 
> Habe ich ja.  
> Allerdings macht die Schreibweise-Aktion dann Xxx|| draus, was meinen Ordnungssinn stört, sodass ich immer in die Aktionsgruppe noch eine Ersetzen-Aktion nachschieben muss.

Das mit der Ersetzen-Aktion hatte ich schon beschrieben.  
Und der Ausdruck ist für Wörter oder vielleicht auch nur 1 Wort nur in Großbuchstaben.  
Wenn es nun doch noch andere Zeichen gibt ... probier es ein bisschen aus mit mehr Trennern dazwischen oder stelle ein echtes Beispiel zur Verfügung.

---

<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: [November 23, 2014, 9:37am UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/5 "2014-11-23T09:37:53Z")

</div>

> [@poster](#):
>
> Allerdings macht die Schreibweise-Aktion dann Xxx|| draus, was meinen Ordnungssinn stört, sodass ich immer in die Aktionsgruppe noch eine Ersetzen-Aktion nachschieben muss.

Wenn Du wirklich überall die gleichen XXX|| haben willst, kannst Du das einfach mit einer Aktion lösen:

Feld: UNSYNCEDLYRICS  
Original: Xxx||  
Ersetzen durch: XXX||  
 Gross-/Kleinschreibung berücksichtigen

Allerdings gibt es streng genommen keinen ISO-639-2 Code namens XXX. Da aber die allermeisten Programme diesen Sprachcode ohnehin ignorieren, spielt es eigentlich gar keine Rolle, was drin steht.  
Persönlich fülle ich die Sprache aufgrund des Lyrics-Inhalts ab. Aber das ist eine individuelle Entscheidung.

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [November 24, 2014, 6:29am UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/6 "2014-11-24T06:29:09Z")

</div>

> [@LyricsLover](#):
>
> Wenn Du wirklich überall die gleichen XXX|| haben willst, kannst Du das einfach mit einer Aktion lösen

Klar. Das mache ich ja auch, wie ich schrieb.  
Mit ging es bei der ursprünglichen Frage darum, ob man die Wandlung des XXX in Xxx schon bei der Aktion Schreibweise direkt verhindern kann.

> [@](#):
>
> Allerdings gibt es streng genommen keinen ISO-639-2 Code namens XXX. Da aber die allermeisten Programme diesen Sprachcode ohnehin ignorieren, spielt es eigentlich gar keine Rolle, was drin steht.  
> Persönlich fülle ich die Sprache aufgrund des Lyrics-Inhalts ab. Aber das ist eine individuelle Entscheidung.

Ich habe mich seinerzeit für XXX entschieden aus den dort genannten Gründen.  
[UNSYNCEDLYRICS: Umgereimtheiten](https://community.mp3tag.de/t/13409/1)

Der Hauptanlass diese diese Entscheidung ist allerdings weggefallen, seitdem ich nicht mehr Windows XP nutze. Inzwischen kennt der Explorer eine Anzeige für Songtext gar nicht mehr.

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [November 24, 2014, 10:17am UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/7 "2014-11-24T10:17:23Z")

</div>

> [@ohrenkino](#):
>
> Und der Ausdruck ist für Wörter oder vielleicht auch nur 1 Wort nur in Großbuchstaben.

Er filtert nur, wenn es im entsprechenden Tag nur 1 Wort gibt.

---

<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: [November 24, 2014, 11:20am UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/8 "2014-11-24T11:20:49Z")

</div>

> [@poster](#):
>
> Er filtert nur, wenn es im entsprechenden Tag nur 1 Wort gibt.

unsyncedlyrics MATCHES "(?-i)^\u[A-Z][A-Z]\*"

zeigt alle Einträge, wo mindestens 2 Großbuchstaben hintereinander stehen. Das sollte genügend Treffer liefern.

Edit:  
manchmal bin ich aber auch verbohrt.  
wie waäre es mit:

$if($eql(%unsyncedlyrics%,$upper(%unsyncedlyrics%)),1,0)" IS 1

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [November 25, 2014, 10:56am UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/9 "2014-11-25T10:56:35Z")

</div>

> [@ohrenkino](#):
>
> unsyncedlyrics MATCHES "(?-i)^\u[A-Z][A-Z]\*"
> 
> zeigt alle Einträge, wo mindestens 2 Großbuchstaben hintereinander stehen. Das sollte genügend Treffer liefern.

Klappt. Allerdings werden da natürlich auch jede Menge nicht gewünschte Ergebnisse aufgelistet,  
als da sind:  
Song by AC/DC  
XXX  
USA  
usw.

> [@](#):
>
> Edit:  
> manchmal bin ich aber auch verbohrt.  
> wie waäre es mit:
> 
> _ **"** _$if($eql(%unsyncedlyrics%,$upper(%unsyncedlyrics%)),1,0)" IS 1

Klappt bei mir nicht.  
Anscheined arbeitet $eql case-unsensitive.

---

<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: [November 25, 2014, 11:19am UTC](https://community.mp3tag.de/t/aktion-schreibweise-in-unsyncedlyrics/16351/10 "2014-11-25T11:19:20Z")

</div>

> [@poster](#):
>
> Klappt. Allerdings werden da natürlich auch jede Menge nicht gewünschte Ergebnisse aufgelistet,  
> als da sind:  
> Song by AC/DC  
> XXX  
> USA  
> usw.

Naja -diese würden ja bei einer $caps-Aktion auch in unübliche Schreibweisen übersetzt ... also von daher sind die Treffer schon richtig.

Das mit dem $upper() habe ich auch schon bei Tag-Tag festgestellt, dachte aber, dass ich einen Syntaxfehler gemacht hätte.  
Anscheinend gehen $upper und $lower nicht mehr ... denn früher ging es.
