Can not reach musicbrainz.org with WSS

Hi everyone! :slight_smile:

I just started to use custom WSS. It would be great to get meta data from MusicBrainz, but unfortunately the built in MusicBrainz WSS and this expanded one only give me this error when I try to search for something:

Both scripts (the built-in and my "expanded" one) work fine here on my PC.

Do you use any firewall?
Can you call this example URL directly in your browser?
https://musicbrainz.org/ws/2/release/e42c3d5d-6e61-4554-88f3-0146165ac950

You should get this result:

<metadata xmlns="http://musicbrainz.org/ns/mmd-2.0#">
<release id="e42c3d5d-6e61-4554-88f3-0146165ac950">
<title>Wow! (Live At The Childe Harold)</title>
<quality>normal</quality>
<date>2024-12-06</date>
<release-event-list count="1">
<release-event>
<date>2024-12-06</date>
</release-event>
</release-event-list>
<barcode>617270123171</barcode>
<cover-art-archive>
<artwork>true</artwork>
<count>1</count>
<front>true</front>
<back>false</back>
</cover-art-archive>
</release>
</metadata>

Thank you for this hint! I'm using a PPPoE connection over optical fibre to my ISP. My WAN MTU was 1480 by default. I changed it to 1400, now it works. I have no idea why. Never had any problems connectin to websites.

Does your equipment not support MSS Clamping?

For those interested in the details about MTU (Maximum Transmission Unit) and MSS (Maximum Segment Size) clamping you can find very detailed explanations here:

https://lostintransit.se/2024/09/05/mss-mss-clamping-pmtud-and-mtu/

On Windows, you can find your current MTU size with these 2 steps:
a) Open a CMD window
b) Enter netsh interface ipv4 show interfaces
Then you see the MTU size for every network interface in your device like in this example in the 3rd column of the output (for Windows usually 1500)

Idx     Met         MTU          State                Name
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
  3          65        1500  disconnected  Bluetooth-Netzwerkverbindung
  4          35        1500  connected     VMware Network Adapter VMnet1
 15          35        1500  connected     VMware Network Adapter VMnet8
 11           5        1500  disconnected  Ethernet 1Gbit
  6          15        9000  connected     Ethernet 10Gbit

If you have multiple interfaces in your device, you can also see which interface status is currently connected or disconnected.

Warning: Only change this MTU size permanently if you are absolutely sure what you are doing!

But I think the best idea would be to setup MSS clamping on the router, like @poster said. You don't need MSS clamping on your LAN, an MTU of 1500 works fine there most of the time.

I was able to set the MTU back to 1492 on my PPPoE WAN connection and setup MSS clamping on my RouterOS, like here: Fixing Website Access Issues with Mikrotik MSS Clamping - David Stein

Now musicbrainz.org works perfect! :slight_smile:

Just for the record:

Your difference in the MTU 1500 - 1492 = 8 bytes is caused by using a PPPoE interface where the PPPoE header uses additional 6 bytes and the PPP protocol ID uses additional 2 bytes, correct?