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

sorry for still bothering you

now theres a new error.
whay i am doing wrong?

Beatport by &stevehero v6_Release Direct.inc
[Name]=beatport.com [v6.004 by stevehero™] (◣_◢)
[MinAppVersionMac]=1.8.4
[MinAppVersionWin]=3.22
[Settings]=Beatport by &stevehero v6#USER SETTIN&GS.settings
[AlbumUrl]=
[BasedOn]=http://127.0.0.1:8787/
[IndexUrl]=http://127.0.0.1:8787/

Beatport by &stevehero v6#RELEASE Direct by &Www(URL).src
SearchBy]=RELEASE Direct by www(URL)||$trim($lower($regexp($regexp(%www%,(?i)^www,https://www),\bhttp\b,https,classic.beatport),www.beatport,https://pro.beatport,https://www.beatport))||http://127.0.0.1:8787/%s
[Include]=Beatport by &stevehero v6_Release Direct.inc

17:55:27 Server listening on 127.0.0.1:8787 (impersonate=chrome124)
17:55:55 REQ GET /http://127.0.0.1:8787/https://www.beatport.com/release/lara/6932610
17:55:55 REQ GET /https://www.beatport.com/release/lara/6932610
17:55:55 RESP 200 https://www.beatport.com/release/lara/6932610 bytes=124255
17:55:55 RESP 200 http://127.0.0.1:8787/https://www.beatport.com/release/lara/6932610 bytes=124231

No worries, almost there! :slightly_smiling_face:

Your file's WWW tag still has an old proxy link in it, so the proxy address ends up doubled and that breaks it. Just set the WWW tag back to a normal Beatport link:

https://www.beatport.com/release/lara/6932610

Then run it again.

(Tip: "RELEASE Direct by ID" — where you just paste the number 6932610 — doesn't use the WWW tag at all, so it avoids this completely.)

(post deleted by author)

1 Like

Cloudflare, to access (https://www.beatport.com/) even in the Chrome browser, asked me today to verify that I was human by completing a challenge (Firefox too ask me the same)

Chrome Version 150.0.7871.47 (Official Build) (64-bit)

Firefox 151.0.4 (64-bit)

I changed several IP addresses, but I got the same result

1 Like

Same error here and 403 forbidden

We need to come up with a way to use the cookie that Chrome saves in its cache after passing the challenge. It's called cf_clearance

(post deleted by author)

@Florian It would be great if Mp3tag could detect when a website is protected by Cloudflare and automatically open an embedded browser (such as WebView2). The user could complete the normal "Verify you are human" challenge, after which Mp3tag would reuse the authenticated session to continue accessing the site. This would allow legitimate access to Cloudflare-protected websites without requiring manual workarounds.

Been getting error 403 forbidden on Mac are there any workarounds to bypass the cloud flare on Mac?

For anyone hitting 403 Forbidden on Beatport or Traxsource — I've moved the fix into its own topic so it's easier to find and follow: Mp3tag Proxy, a small free Windows tool that works around the Cloudflare block so your tag-source scripts work again.

:backhand_index_pointing_right: Mp3tag Proxy — fixes Cloudflare 403 for Beatport & Traxsource web sources (Windows)

Beatport recently tightened its Cloudflare protection, and the latest version (v2.1.0) handles it. Questions and feedback welcome over there. :slightly_smiling_face:

MacOS version further back here:

I haven't changed anything in any file. Just like two days ago, everything is still working perfectly with the original proxy_beatport. It also starts up in just a few seconds, whereas the new one takes much longer to initialize.

That said, I really appreciate the work and effort you've put into the new version. It looks like a great improvement, but for my current setup I don't need it at the moment since the original proxy is still working flawlessly for me.

From what I've read on a few developer forums, Cloudflare seems to have rolled back some of the recent changes because the latest Bot Detector update ended up breaking quite a few things. So, as far as I understand, they reverted to an earlier implementation.

(post deleted by author)

You're right -- maybe a second slower on startup. That's the only difference.

The new version is universal. When Beatport uses the simple check (like right now), it takes the same fast path as the original, no browser involved. It only switches to the heavier path if Beatport brings the JavaScript challenge back -- which already happened once this week.

So you never have to think about which version to run: fast path by default, and if Cloudflare tightens again, v2.1.1 deals with it automatically.

Keep the old one if you're happy with it, but v2.1.1 has you covered either way. :slightly_smiling_face: