# both artist and title stored in title field?

**URL:** https://community.mp3tag.de/t/both-artist-and-title-stored-in-title-field/9662
**Category:** Support
**Created:** [January 8, 2010, 6:32am UTC](https://community.mp3tag.de/t/both-artist-and-title-stored-in-title-field/9662 "2010-01-08T06:32:47Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Kees788](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@Kees788](https://community.mp3tag.de/u/Kees788)
#### Post date: [January 8, 2010, 6:32am UTC](https://community.mp3tag.de/t/both-artist-and-title-stored-in-title-field/9662/1 "2010-01-08T06:32:47Z")

</div>

I have a few albums that have both the trackname and artist stored in the artist field. How do I copy the trackname over to the track field, and remove it from the artist field?

So far I have only been succedfull in copying full tagfields to filename or the other wat around.

filenames are useless, so I can't "recopy" from there. Artist and trackname are seperated with a - it the artist field seperating the two..

Can it be done?

---

<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: [January 8, 2010, 8:37am UTC](https://community.mp3tag.de/t/both-artist-and-title-stored-in-title-field/9662/2 "2010-01-08T08:37:58Z")

</div>

without any fiddeling about with regular expressions (which would be the expert way): simply rename your files with the tag contents (function tag - filename -\> set the file-string to %artist%), then reimport the filename to the tags - you get immediate feedback when entering the mask like  
%artist% - %title%  
whether the right information will land in the correct tags.  
MP3tag only writes to the set fields, so any unmentioned field (like e.g. %track%) will remain as they were.  
Afterwards it my be a good idea to rename all tracks with the now updated data so that their filenames are meaningful.

---

<div class="post-metadata">

### Author: ![Kees788](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@Kees788](https://community.mp3tag.de/u/Kees788)
#### Post date: [January 9, 2010, 10:55am UTC](https://community.mp3tag.de/t/both-artist-and-title-stored-in-title-field/9662/3 "2010-01-09T10:55:53Z")

</div>

Thanks!

I hadn't thought of that!. Just one problem, when I typed my question I didn't have the actual files present (laptop). Turns out that title and artist are not divided by - but by a slash /.

The slash doesn't get stored in the filename, I end up with just artist and title right next to eachother so I can't reimport correctly into tags.

-Can I easily replace the / with a - ?

> [@ohrenkino](#):
>
> without any fiddeling about with regular expressions (which would be the expert way): simply rename your files with the tag contents (function tag - filename -\> set the file-string to %artist%), then reimport the filename to the tags - you get immediate feedback when entering the mask like  
> %artist% - %title%  
> whether the right information will land in the correct tags.  
> MP3tag only writes to the set fields, so any unmentioned field (like e.g. %track%) will remain as they were.  
> Afterwards it my be a good idea to rename all tracks with the now updated data so that their filenames are meaningful.

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [January 9, 2010, 11:27am UTC](https://community.mp3tag.de/t/both-artist-and-title-stored-in-title-field/9662/4 "2010-01-09T11:27:51Z")

</div>

> [@Kees788](#):
>
> ...-Can I easily replace the / with a - ?

Look into the Mp3tag help section "scripting functions", find the description of the function $replace(), learn how to use it.

For short:  
This expression "$replace (%ARTIST%,'a','#','A','~')" will replace all lower case "a" letters to "#" and all "A" to "~" in the content of the tag field "ARTIST".

DD.20100109.1327.CET

---

<div class="post-metadata">

### Author: ![Kees788](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@Kees788](https://community.mp3tag.de/u/Kees788)
#### Post date: [January 10, 2010, 6:59am UTC](https://community.mp3tag.de/t/both-artist-and-title-stored-in-title-field/9662/5 "2010-01-10T06:59:20Z")

</div>

Thx! Will definitely look more into advanced tagging expressions!

> [@DetlevD](#):
>
> Look into the Mp3tag help section "scripting functions", find the description of the function $replace(), learn how to use it.
> 
> For short:  
> This expression "$replace (%ARTIST%,'a','#','A','~')" will replace all lower case "a" letters to "#" and all "A" to "~" in the content of the tag field "ARTIST".
> 
> DD.20100109.1327.CET

---

<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: [February 9, 2026, 12:22pm UTC](https://community.mp3tag.de/t/both-artist-and-title-stored-in-title-field/9662/6 "2026-02-09T12:22:04Z")

</div>


