De zoekopdracht naar MusicBrainz opschonen: het ophalen gaat stuk, niet het kiezen #54
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
De zoekopdracht naar MusicBrainz opschonen: het ophalen gaat stuk, niet het kiezen
Van de vier tracks die nog op Onbekend stonden binnen de eerste honderd volumes
waren er drie meteen gevonden zodra de titel of de artiestnaam met de hand
gecorrigeerd was — de platen zaten dus gewoon in MusicBrainz. Het is het
ophalen dat stukgaat, niet het kiezen. Twee gaten in de code, allebei in
MusicBrainzService, allebei klein.1. De artiestnaam gaat ongevouwen de zoekopdracht in
De vergelijking achteraf gebruikt
Fold, die van elke apostrofsoort dezelfdemaakt en diacrieten wegneemt. De zoekopdracht niet:
De tag zei
Sinéad O+ backtick +connor. Die backtick ging onbewerkt mee, erkwam niets terug, en er viel dus ook niets te vergelijken — terwijl
Foldhetantwoord wél had herkend als het er was geweest. Dezelfde soort fout als bij de
artiestnamen in #49, maar dan een laag eerder.
Voorstel: normaliseer de apostrofsoorten vóór het zoeken. Voorzichtig doen:
helemaal vouwen haalt ook de diacrieten weg, en MusicBrainz kent de band Live
juist als "Lïve" — dus waarschijnlijk alleen de apostrofs in de query, en
Foldlaten waar hij staat voor het vergelijken. Te meten over een steekproef
artiesten die nu geen id hebben.
2.
WithoutBracketslaat een achterblijvend streepje staanHeart Of Stone - (Original Single Mono Version)wordt daarmeeHeart Of Stone -, en dáár kent MusicBrainz niets van. De tweede poging komtdus tot vlak bij het antwoord en struikelt over één teken. Zodra het streepje
weg was, was het
The Rolling Stones, Now!.3. Een editaanduiding achter een streepje heeft helemaal geen tweede poging
Blinded by the Light - Single Editheeft geen haakjes, dusWithoutBracketsverandert er niets aan en er komt geen tweede poging. Zonder dat staartje was
het meteen The Roaring Silence.
Voorstel: een derde poging die een
- <staartje>van de titel afhaalt, ná devolledige titel en ná de versie zonder haakjes. Dezelfde afweging als bij die
twee en bij het splitsen van artiestnamen in #49: alleen een zoektocht die al
niets opleverde betaalt de extra seconde, dus de kosten vallen op tracks die
anders Onbekend waren geworden. Let op titels waar het streepje bij de naam
hoort — daarom als laatste en niet als eerste.
Waarom het de moeite waard is
Het raakt niet de zestien die nu nog in de overloop staan (die zijn met de hand
af te doen), maar elk nieuw bestand met "- Radio Edit", "- Remastered" of een
kapotte apostrof in de tag. Die komen er steeds bij.