I keep getting:
The MusicBrainz web server is currently busy. Please try again later.
So I've asked ChatGPT for help, and here are some possible solutions it suggested:
- queue MusicBrainz requests instead of sending several at once
- automatically retry temporary errors like 503/429
- wait a bit longer after each failed attempt
- respect
Retry-After if MusicBrainz sends it
- cache MusicBrainz responses so the same data is not requested again
- maybe allow using a different MusicBrainz API endpoint for people running their own mirror
I'm not a programmer, so I have no idea which of these would be the best approach, but some kind of automatic retry/queue system would make Harmony much nicer to use when MusicBrainz is busy.
I keep getting:
So I've asked ChatGPT for help, and here are some possible solutions it suggested:
Retry-Afterif MusicBrainz sends itI'm not a programmer, so I have no idea which of these would be the best approach, but some kind of automatic retry/queue system would make Harmony much nicer to use when MusicBrainz is busy.