Hi everyone! ![]()
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:
Hi everyone! ![]()
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>
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! ![]()
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?