[WS] Beatport.com by stevehero [Release, Single Track & Artwork tagging]

Thanks updating to the latest version fixed the issue

Works fine. All the search by release scripts work of the exact same .inc file so it's impossible that different search scripts behave differently. You said you have the cat number in your directory before so this would be the cause like I've said before.

Hi. I'm running v5.0 beta. Are there any plans to bring back single track search by filename?

Yes.................

1 Like

Thanks Steve. The work you do with this script is just exceptional.

1 Like

Hi @stevehero, i have two questions!

Is it possible to ignore specific pasterns when you are searching for releases?
For example when an album (Directory) starts with VA - 15 Years Full Pupp Pt.4 if you include the VA - you are getting an error, if you remove the VA - from the search everything works fine

Also, is it possible to exclude the last "word" of a Directory by adding some kind of "code" in your script
For example if we have a directory like VA - 15 Years Full Pupp Pt.4 FP072 is there any way to always ignore the last part/word (Bold one)?

Thank you!

Both are in there. You just have to uncomment the sections since stevehero and I had a disagreement on use of non-standard tags, which were what I use for Catalog ID and Month Day. Rather than get into another disagreement with him, I just commented those sections out. Just uncomment them and set the outputto which ever tagfield you are going to use for those two.

I wrote my script in a way that it is easily modified.

I've updated the search regexs for the filename and directory scripts.

The regex you need for removing the last word is something like this \s+\S+$ so that will result in this for the Beatport by &stevehero v5.0#RELEASE Search by &Directory.src file which will also remove the VA also.

[SearchBy]=Directory ||$trim($regexp($regexp($regexp(%_directory%,'\b-\b|_', ),'(?i)\[.*\]|cd\s*\d*|[^\s]+.com|\bep\b|feat\.|ft\.|\bom\b|\boriginal\b|\bclub\b|\bmix\b|\bremix\b|\bthe\b|vinyl|web|www[^\s]+|[^\w\s]|\b&*amp|\b(various artists|v\.?a\.?)\b|\s+\S+$',),'\s+', ))||%s&per-page=25
1 Like

The regex works perfectly!

Thank you, appreciated! :+1:

V5.0 download now in the starting post.

Hopefully that's the last of the major rewrites until Beatport change sites again.

You need to upgrade to version 3.03 of mp3tag.

As always if you want to donate if you find these semi-useful (you can go here)

Single tracks included.

Here's the complete list of scripts available.

  • ARTWORK Search by (Album)Artist + Release
  • ARTWORK Search by Release
  • RELEASE Direct by BEATPORT RELEASE ID
  • RELEASE Direct by Www(URL)
  • RELEASE Direct by www(URL) (Genre Tag Only)
  • RELEASE Search by (Album)Artist (150 Results)
  • RELEASE Search by (Album)Artist + Release
  • RELEASE Search by (Album)Artist + Release (150 Results)
  • RELEASE Search by (Album)Artist + Release (Genre Tag Only)
  • RELEASE Search by (Album)Artist + Release (Sorted by Date Asc)
  • RELEASE Search by (Album)Artist + Release (Sorted by Date Desc)
  • RELEASE Search by (Album)Artist + TiTle
  • RELEASE Search by Artist
  • RELEASE Search by DireCtory
  • RELEASE Search by Filename
  • RELEASE Search by ReleaSe
  • RELEASE Search by Release (150 Results)
  • RELEASE Search by TitlE
  • TRACK Direct by BEATPORT_TRACK_ID
  • TRACK Direct by BEATPORT_TRACK_URL
  • TRACK Search by (AlbuM)Artist + Title
  • TRACK Search by FiLename
  • TRACK Search by TItle
4 Likes

Thanks for the new release.
I get the following error message with every script:

image

"URl must contain a hostname."

Did I miss something?

EDIT: The following line in every script is wrong:

[Include]=Beatport by &stevehero v5.0 Search Release.inc
The correct file name is Beatport by &stevehero v5.0#Search Release.inc

After fixing this I get the following error message:

image

It's this release:

Opps, that should be fixed. Uploaded a new zip to the starting post with the fixed filenames.

The search for AREA DATA Hugo works with me when testing the RELEASE Search scripts.

The 404 error usually means you have to limit the search a bit such as taking out the catalog number as beatports search behaves weirdly with that. Sometimes it works, sometimes it doesn't.

Could you please elaborate on that a bit?

I'm using the
Beatport by &stevehero v5.0#RELEASE Search by (Album)Artist + Release (Sorted by Date Desc).src
script.

Where do I have to exclude the catalogue number?
And why not exclude it in general, due to the fact that you cannot search by cat numbers at all on Beatport?

It doesn't search the tag field catalog but your album field may contain it. I'll add a regex to remove anything from the album field between the square brackets this evening.

No, it doesn't. Album field contains nothing but the release name.

Like I said searching 'AREA DATA Hugo' works.

Perhaps try Mp3tag v3.03c. I thought 3.03 was the required version but on double checking it's not.

Thanks.
One more thing: I tried to put ARTIST and RELEASE (by editing the "Beatport by &stevehero v5.0 RELEASE Search by (Album)Artist + Release (Sorted by Date Desc).src" file) in one line without success - how can I do that?

image

So I would like only one field containing "RELEASE Search by Release & Artist:"

That's something I've never tried as I didn't see much point. Perhaps ask a question on the help for WSF section and see. You can use tab to tab down or shift tab to tab back up.

What's "WSF section"?

Web source framework. https://community.mp3tag.de/c/development/web-sources-discussion/15