Het logo van een lijst is geen platenhoes #74
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "lijstlogo-en-collectieplaatje"
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?
Closes #64
Closes #71
De twee moesten samen.
collections/{id}/imagegaf de hoes van de eerste track terug, wat voor een lijstcollectie toevallig het logo was — elk bestand droeg het. Zodra #64 daar echte sleeves in zet, wordt dat één willekeurige plaat. #64 alleen doen zou dus een verslechtering zijn geweest.#64 — het logo herkennen
Elk bestand van een collectie met de vorm
flatdraagt het plaatje van de lijst als albumhoes. Gemeten: precies één afbeelding over alle 2000 bestanden van de Top 2000 en alle 500 van Arrow Rock, en byte voor byte gelijk aan derockheaven.jpgdie naast de descriptor ligt.Voor de albumreparatie waren die 2500 bestanden dus compleet en bereikten ze geen enkele stap. Ze tellen nu als hoesloos, en de gewone keten doet de rest.
De toets is exact en geen gok:
AlbumTags.CoverKeynoemt de bytes van de hoes en het collectiebestand die van zichzelf. Een plaat waarvan de sleeve werkelijk het logobestand van een lijst is, bestaat niet. Dit is ook de enige plek hier die een bestaande hoes overschrijft — hem laten staan zou juist het plaatje laten staan dat de ronde probeert te vervangen.#71 — het collectieplaatje
Het endpoint serveert nu
rockheaven.jpgzelf, met terugval op het oude antwoord voor een collectie die het bestand niet heeft — juist voor de soorten waarvan het plaatje dat van het volume of van de plaat is. De desktopspeler toont het naast de collectierij in de artiestenlijst en in het paneel eronder; de webspeler en de telefoon vroegen dat endpoint al en hoefden niets.Nagelopen
Wegwerpdatabase met een lijstcollectie en een albumcollectie die dezelfde plaat houden:
De twee lijstbestanden droegen het logo (
feb161a211) en dragen nu de echte sleeve van Kill 'Em All — bekeken en bevestigd. Het endpoint geeft voor de lijstcollectie het logo terug, gelijk aan het bestand op schijf, en voor de albumcollectie nog steeds de hoes van de eerste track.Eén ding dat opviel en hier niet in zit
De lijsttracks landden niet op de albumrij die de Albums-collectie al had. Twee rijen voor dezelfde plaat:
citextis hoofdletterongevoelig maar niet leestekenongevoelig. Gevolg: de hoes kon niet geleend worden en moest bij fanart.tv gehaald worden, en in een albumlijst staat die plaat twee keer. De uitkomst klopt, maar het kost een verzoek waar het gratis had gekund.MusicBrainzService.Folddoet precies deze vouwing al voor het vergelijken; wat er ontbreekt is dezelfde vouwing bij het opslaan van een albumtitel. Verdient een eigen issue.