# Easiest way to copy the composer tags from one album to another

**URL:** https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843
**Category:** General Discussion
**Created:** [February 12, 2020, 4:23pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843 "2020-02-12T16:23:49Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 12, 2020, 4:23pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/1 "2020-02-12T16:23:49Z")

</div>

Hello  
What is the easiest way to copy the composer tags (there are several composers) from one album to another, e. g. from a 24/96 album to a normal flac album?  
Thanks

---

<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: [February 12, 2020, 5:05pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/2 "2020-02-12T17:05:18Z")

</div>

If you want to copy all tags from one set of files to another, use the copy tag / paste tag function which works not only for a single file but also for a set of files - provided source files and target files are the same in number and order.

To copy a single field requires the export to a text file and re-import.

---

<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: [February 12, 2020, 5:19pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/3 "2020-02-12T17:19:10Z")

</div>

If you don't want to copy the complete tags of the files, you can also copy individual fields (also multiple fields) from one file to another via the extended tag dialog (via right-click menu on the fields or Ctrl+C, Ctrl+V).

---

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 13, 2020, 8:53am UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/4 "2020-02-13T08:53:25Z")

</div>

Thanks Florian!  
There is no problem to Copy and Paste via the Extended Tag Dialog, but I think this does not work if there are several composers.

---

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 13, 2020, 9:03am UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/5 "2020-02-13T09:03:15Z")

</div>

Thanks ohrenkino!  
If I hit Export, Export configuration, I choose txt\_taglist, Export file name: mp3tag.txt.  
Then I go to Actions Quick, Import text file, Field: I choose "COMPOSER", Filename: mp3tag.txt.  
But all fields are imported and not only the Composer Tag.

---

<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: [February 13, 2020, 10:13am UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/6 "2020-02-13T10:13:59Z")

</div>

> [@Bernard](#):
>
> There is no problem to Copy and Paste via the Extended Tag Dialog, but I think this does not work if there are several composers.

~~Looks like you haven't tried it. Just select the composers from the fields list, copy and paste them to the other file.~~

I think I've misread your post. You probably have different files where the composer possibly differs from one file to the other.

---

<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: [February 13, 2020, 10:17am UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/7 "2020-02-13T10:17:42Z")

</div>

I would create a dedicated export with just the field %composer%.  
Use $loop(1,1) to keep the order in which you found the data.  
Select the source files and execute the export script.

Then select the target files and use Convert\>Text file-Tag.

---

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 13, 2020, 10:24am UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/8 "2020-02-13T10:24:34Z")

</div>

That's right! Different files with different composers.

---

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 13, 2020, 1:05pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/9 "2020-02-13T13:05:28Z")

</div>

How do you create a dedicated export?

---

<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: [February 13, 2020, 1:49pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/10 "2020-02-13T13:49:03Z")

</div>

Use one of the template reports and make a copy.  
Then open it to edit it.  
remove everything after the first $loop.  
Replace the $loop(... with  
`$loop(1,1)%composer%`  
`$loopend()`  
Save the new report and try it.

---

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 13, 2020, 2:18pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/11 "2020-02-13T14:18:34Z")

</div>

> [@ohrenkino](#):
>
> template reports

Thanks, I'll try this. But, as I am new to mp3tag, where do I find these template reports?

---

<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: [February 13, 2020, 3:13pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/12 "2020-02-13T15:13:31Z")

</div>

> [@Bernard](#):
>
> If I hit Export, Export configuration, I choose txt\_taglist, Export file name: mp3tag.txt.

I think you found the basic place already. In that dialogue you find the functions to copy and edit one of these templates.  
I would use one that produces a plain text just like the one you found already.

---

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 13, 2020, 3:52pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/13 "2020-02-13T15:52:39Z")

</div>

I edited one of the templates and saved it as "composer".  
It looks like:

$filename(txt,utf-8)$loop(1,1)%composer%  
$loopend()

Is that correct?

---

<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: [February 13, 2020, 4:00pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/14 "2020-02-13T16:00:46Z")

</div>

Almost but the mistake is on my side:  
It should read  
$loop(1) instead of  
$loop(1,1)

---

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 13, 2020, 4:12pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/15 "2020-02-13T16:12:07Z")

</div>

Thanks!  
I exported the composers to mp3tags.txt, which contains all composer names. So far so good.

But now I have troubles with the import.  
I go to Actions Quick, Import text file.  
As "Field", I choose "composer", as Filename the file mp3tags.txt.  
And the he adds ALL the composer names in the composer tag of every file.

---

<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: [February 13, 2020, 4:21pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/16 "2020-02-13T16:21:23Z")

</div>

This time it was no error on my side:

> [@ohrenkino](#):
>
> Then select the target files and use Convert\>Text file-Tag.

---

<div class="post-metadata">

### Author: ![Bernard](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Bernard](https://community.mp3tag.de/u/Bernard)
#### Post date: [February 13, 2020, 4:49pm UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/17 "2020-02-13T16:49:05Z")

</div>

No error indeed from your side.  
I wanted to import, but I have to use Convert etc..  
It works!  
Thanks for your help!

---

<div class="post-metadata">

### Author: ![rkolarsky](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rkolarsky](https://community.mp3tag.de/u/rkolarsky)
#### Post date: [July 28, 2020, 9:31am UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/18 "2020-07-28T09:31:55Z")

</div>

To write an export formula for %composer%:

1. Find the Export button on the top menu bar
2. Click it and menu box opens
3. Select "txt\_taglist" and first create a copy using the Copy button in the menu on the right. Rename it to whatever you want.
4. Using the new file, click the Edit button in the menu on the right
5. Edit it as follows. The syntax starts with "$filename(New export file.txt,utf-8)" which defines the ascii filename that will be created. On the next lines I wrote:  
$loop(%\_path%)%track% - %composer%  
$loopend()

Get ready for export.

1. Select the filename and path where you want the exported ascii data to be saved
2. Execute the export

Open the ascii file in a text editor a QC it.  
My export file contains track number and composer(s). Track number is there so I have something to key on when import it. Here is an example from the Album Animalize by Kiss:  
1 - Paul Stanley, Desmond Child  
2 - Paul Stanley, Desmond Child  
3 - Gene Simmons  
4 - Paul Stanley, Mitch Weissman  
5 - Gene Simmons  
6 - Paul Stanley, Eric Carr, Desmond Child  
7 - Paul Stanley, Jean Beauvoir  
8 - Gene Simmons, Mitch Weissman  
9 - Gene Simmons, Mitch Weissman

Import it as follows:

1. Select the mp3 files you want the data to be imported into
2. In the top menu bar find the buton Text File - Tag
3. Navigate to fhe folder where your exported ascii file is and select it  
In my case: Z:\Music\Kiss\Animalize\Aimalize track-composer.txt
4. Write a format statement: %track% - %composer%
5. Preview it. You may need to edit out some blank lines at the top and bottom of the ascii file. When everything looks OK, execute the import.
6. QC it and you are 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: [June 10, 2022, 9:14am UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/20 "2022-06-10T09:14:12Z")

</div>

2 posts were split to a new topic: [Sorting in Export by TRACK](https://community.mp3tag.de/t/sorting-in-export-by-track/57589)

---

<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: [June 10, 2022, 10:56am UTC](https://community.mp3tag.de/t/easiest-way-to-copy-the-composer-tags-from-one-album-to-another/47843/21 "2022-06-10T10:56:20Z")

</div>


