# Batch update file tags from beatport using file tag(s)

**URL:** https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096
**Category:** Support
**Created:** [July 12, 2025, 11:58am UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096 "2025-07-12T11:58:12Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![temboroho](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f4b2a3/32.png) [@temboroho](https://community.mp3tag.de/u/temboroho)
#### Post date: [July 12, 2025, 11:58am UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/1 "2025-07-12T11:58:12Z")

</div>

Hello,

I have been reading this post to find an answer to my question and couldn't figured a proper solution.

> [@\[WS\] Beatport.com by stevehero \[Release, Single Track & Artwork tagging\]](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568):
>
> [image] [[pngegg]](https://revolut.me/stephen147)[[62977a08e01809629f113557]](https://paypal.me/3dit) Mp3tag ver required Mac ver 1.8.4 / Win ver 3.26 (or Newer) Last updated 2024.10.08 Reading time 2 mins Scripts download [beatport by stevehero v6.007 Scripts.zip](https://community.mp3tag.de/uploads/short-url/uO5kfE9rqviqb6HZbBFR6nBxfkZ.zip) (45.5 KB) INSTALL + USE THE SCRIPTS Download the .zip file above ([donate here](https://revolut.me/stephen147), for a beer_mug or three) and extract it to the %appdata%\mp3tag\data\sources directory. See [this post](https://community.mp3tag.de/t/freedb-and-web-sources/2748/3) for more info. Load your files into the Mp3tag UI, sel…

I would like to use it in a batch update sequence to update tags from Beatport using already existing tags in my files as the key source.  
In each file tags I have:  
TRACK\_URL - populated with beatport proper track url  
ISRC - populated with beatport proper ISRC  
UPC - populated with beatport proper ISRC

I would like use any of these tags to trigger the tag update automatically rather than having to enter each parameter manually.  
For example, when using TRACK Direct by Beatport\_Track\_URL, I have tried to enter %TRACK\_URL% or TRACK\_URL in the parameter box when prompted but it doesn't seem to recognise an internal file tag as the source. Only a URL format.

How can do this please?

Thanks in advance

---

<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: [July 12, 2025, 12:06pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/2 "2025-07-12T12:06:49Z")

</div>

Please show us the metadata details in a screenshot from Alt + T for one of your loaded tracks.  
There we can see how the fields should be named in your update Action.

And also show us a screenshot from your attempt with the non working "parameter box".

---

<div class="post-metadata">

### Author: ![temboroho](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f4b2a3/32.png) [@temboroho](https://community.mp3tag.de/u/temboroho)
#### Post date: [July 12, 2025, 12:15pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/3 "2025-07-12T12:15:22Z")

</div>

![mp3Tag_Capture_20250712](https://community.mp3tag.de/uploads/default/original/3X/a/0/a0bb28c872a1e9b4bc9c65452d5f6a1cbf236fac.jpeg)

Here is usually what I have in my tags but there are some similar mistakes in all of them and missing tags I am trying to correct.

Here are the parmater box and entry along with the result.  
Note that I have tried with both:  
TRACK\_URL  
and  
%TRACK\_URL%

 ![mp3Tag_Capture_20250712_2](https://community.mp3tag.de/uploads/default/original/3X/1/2/1227ab05b68279f41fe7788180d5e4a48dc0fd32.jpeg)  
 ![mp3Tag_Capture_20250712_3](https://community.mp3tag.de/uploads/default/original/3X/a/f/af980362f4fc19fd5a484299035af6e7ead8d276.jpeg)

---

<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: [July 12, 2025, 12:24pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/4 "2025-07-12T12:24:01Z")

</div>

Which source field and content do you want to enter into which target field?

Could you show us, using the above example content, which fields you want to copy or move into which other fields?

---

<div class="post-metadata">

### Author: ![temboroho](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f4b2a3/32.png) [@temboroho](https://community.mp3tag.de/u/temboroho)
#### Post date: [July 12, 2025, 12:29pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/5 "2025-07-12T12:29:48Z")

</div>

I have updated the screenshots in my previous post to reflect the flow and answer your questions.  
I am using the beatport by stevehero v6.007 Scripts.  
As to which fields I am trying to update from beatport. It depends but most of the time, I want to add the catalog # and update the album artist from beatport into my file tags.

---

<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: [July 12, 2025, 12:34pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/6 "2025-07-12T12:34:55Z")

</div>

Now I understand, thank you for the screenshots.

You need do adjust the used Web Source Script "Beatport by &stevehero v6#TRACK Direct by BEATPORT\_TRACK\_&URL.src" to replace the content of `TRACK_URL` for your search.

As I don't use this WSS, you have to try if it works if you change this line  
 ![image](https://community.mp3tag.de/uploads/default/optimized/3X/6/c/6c6ad22f9048847f6624526b8d0e04d18181109c_2_690x19.png)  
to something like  
`$if2(%TRACK_URL%,%TRACK_URL%)`  
instead of  
`$if2(%BEATPORT_TRACK_URL%,%BEATPORT_TRACK_URL%)`

---

<div class="post-metadata">

### Author: ![temboroho](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f4b2a3/32.png) [@temboroho](https://community.mp3tag.de/u/temboroho)
#### Post date: [July 12, 2025, 12:49pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/7 "2025-07-12T12:49:39Z")

</div>

Oh I understand what was part of the problem now, the tag name was different... Thank you for this. It's a very good start.

But I can't batch update the list of files, I still have to do it 1 by 1 otherwise it won't work.  
How can I automate this in a batch?

Also the catalog # for the 1st track listed in the screenshot I get is: BP SINGLE TRACK #15931822  
when it should be: SWITCHLAB130  
See on:

> **[Robin M - Ouana (Extended Mix) \[Switch Records\] | Music & Downloads on...](https://www.beatport.com/release/ouana-extended-mix/3572103)**
>
> "Robin M - Ouana (Extended Mix) \[Switch Records\]" | Find the latest releases here | #1 source for DJ Sets and more

> **[Robin M - Ouana (Extended Mix) \[Switch Records\] | Music & Downloads on...](https://www.beatport.com/track/ouana/15931822)**
>
> Download & Stream Robin M - Ouana (Extended Mix) \[Switch Records\] in highest quality | Find the latest releases here | #1 source for DJ Sets and more

Is there a way to fix this part too please?

---

<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: [July 12, 2025, 12:50pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/8 "2025-07-12T12:50:43Z")

</div>

> [@temboroho](#):
>
> Is there a way to fix this part too please?

You would have to ask this in the Beatport Script topic [here](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568).  
Only the creator of the script can answer that question.

---

<div class="post-metadata">

### Author: ![temboroho](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f4b2a3/32.png) [@temboroho](https://community.mp3tag.de/u/temboroho)
#### Post date: [July 12, 2025, 12:53pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/9 "2025-07-12T12:53:35Z")

</div>

Ok I will contact stevehero for the catalog # question. Thx

And for the question, any idea how to do this please:  
But I can't batch update the list of files, I still have to do it 1 by 1 otherwise it won't work.  
How can I automate this in a batch?

---

<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: [July 12, 2025, 1:00pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/10 "2025-07-12T13:00:50Z")

</div>

> [@temboroho](#):
>
> How can I automate this in a batch?

As far as I know, you can't currently.  
If the script is written to use a single TRACK\_URL, it will only work on files individually, one after the other.

Mp3tag does not provide a "batch-way" to execute a script automatically file by file.

The script creator would have to provide any other way.

---

<div class="post-metadata">

### Author: ![temboroho](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f4b2a3/32.png) [@temboroho](https://community.mp3tag.de/u/temboroho)
#### Post date: [July 12, 2025, 1:04pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/11 "2025-07-12T13:04:23Z")

</div>

Thank you for your feedback. I appreciate it LyricsLover!

---

<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: [July 12, 2025, 1:10pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/12 "2025-07-12T13:10:45Z")

</div>

> [@temboroho](#):
>
> How can I automate this in a batch?

The scripts are designed to search eather an entire release (="Album") or a single track:

 ![image](https://community.mp3tag.de/uploads/default/original/3X/a/d/ad057ebd90abf792904bce3e734f47522fc54de1.png)

Currently it is not possible to search an entire release using a single TRACK\_URL.  
I'm not sure if this is technically possible at all.  
Please ask the creator of the script about it.

---

<div class="post-metadata">

### Author: ![temboroho](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f4b2a3/32.png) [@temboroho](https://community.mp3tag.de/u/temboroho)
#### Post date: [July 12, 2025, 1:33pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/13 "2025-07-12T13:33:29Z")

</div>

Yes Stevehero confirmed what you just said via a private message. It is not curently designed to do it in a batch way.  
Thanks again for your help and time!

---

<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: [August 11, 2025, 1:34pm UTC](https://community.mp3tag.de/t/batch-update-file-tags-from-beatport-using-file-tag-s/69096/14 "2025-08-11T13:34:14Z")

</div>

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