I added support for fetching Qobuz barcodes for #36, but they seem to be missing sometimes as described in this comment.
I was able to see the problem myself a few times when using https://yambs.erat.org/ to seed https://www.qobuz.com/fr-fr/album/revolution-little-steven/wwmjrcrz1n09b. Oddly, I don't see anything in the logs about the API call failing:
2024年01月15日T15:15:50.965676Z Handling 498-byte "online" request from ...
2024年01月15日T15:15:50.965887Z Fetching https://www.qobuz.com/fr-fr/album/revolution-little-steven/wwmjrcrz1n09b
2024年01月15日T15:15:50.966018Z Fetching https://www.qobuz.com/api.json/0.2/album/get?album_id=wwmjrcrz1n09b
2024年01月15日T15:15:52.150389Z Parsing https://www.qobuz.com/fr-fr/album/revolution-little-steven/wwmjrcrz1n09b
2024年01月15日T15:15:52.159698Z Returning cached language for "Revolution\nWhere Do We Go from Here?\nRe..." (147 bytes)
2024年01月15日T15:15:52.159757Z Returning 2 edit(s) to ...
I seeded the same URL using a local yambsd instance and couldn't repro the problem there. I wonder if the API is returning bad data (e.g. an empty JSON object?) to the App Engine instance sometimes.
I guess the next step is adding some more logging and redeploying the App Engine instance to try to figure out what's going on.
I added support for fetching Qobuz barcodes for #36, but they seem to be missing sometimes as described in [this comment](https://community.metabrainz.org/t/announcing-yambs-yet-another-musicbrainz-seeder/608630/15).
I was able to see the problem myself a few times when using https://yambs.erat.org/ to seed <https://www.qobuz.com/fr-fr/album/revolution-little-steven/wwmjrcrz1n09b>. Oddly, I don't see anything in the logs about the API call failing:
```
2024年01月15日T15:15:50.965676Z Handling 498-byte "online" request from ...
2024年01月15日T15:15:50.965887Z Fetching https://www.qobuz.com/fr-fr/album/revolution-little-steven/wwmjrcrz1n09b
2024年01月15日T15:15:50.966018Z Fetching https://www.qobuz.com/api.json/0.2/album/get?album_id=wwmjrcrz1n09b
2024年01月15日T15:15:52.150389Z Parsing https://www.qobuz.com/fr-fr/album/revolution-little-steven/wwmjrcrz1n09b
2024年01月15日T15:15:52.159698Z Returning cached language for "Revolution\nWhere Do We Go from Here?\nRe..." (147 bytes)
2024年01月15日T15:15:52.159757Z Returning 2 edit(s) to ...
```
I seeded the same URL using a local `yambsd` instance and couldn't repro the problem there. I wonder if the API is returning bad data (e.g. an empty JSON object?) to the App Engine instance sometimes.
I guess the next step is adding some more logging and redeploying the App Engine instance to try to figure out what's going on.