Hello,
I have been reading this post to find an answer to my question and couldn't figured a proper solution.
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
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".
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%
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?
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.
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

to something like
$if2(%TRACK_URL%,%TRACK_URL%)
instead of
$if2(%BEATPORT_TRACK_URL%,%BEATPORT_TRACK_URL%)
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:
Is there a way to fix this part too please?
You would have to ask this in the Beatport Script topic here.
Only the creator of the script can answer that question.
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?
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.
Thank you for your feedback. I appreciate it LyricsLover!
The scripts are designed to search eather an entire release (="Album") or a single track:
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.
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!