Een opgehaalde afbeelding blijft liggen #67
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "afbeeldingen-cachen"
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 #65
De Android-helft was al gedaan
ArtworkenBackdropstaan allebei opcachePolicy="memory-disk", wat meekwam met de overstap naarexpo-image; de derde<Image>in de app is het meegeleverde logo en haalt niets op. Alleen op code nagekeken, niet op een toestel.De desktopspeler gooide de cachekoppen weg
De server stuurt op elke afbeelding een ETag en een dag cachelevensduur, en
HttpClientcachet niets uit zichzelf. Dus: honderd rastertegels waren honderd verzoeken telkens als het volume geopend werd, en elke start begon bij nul.ArtworkCachelegt ze onderXDG_CACHE_HOME/rockheaven/artwork— waar iets hoort dat op elk moment weg mag zijn, anders danplayer.jsonensession.json.SaveTrackAsyncvergeet de vijf paden die de bewerking geraakt kan hebben — niet de hele cache, want dan kost één bewerking het volgende volume weer zijn honderd tegels — enRescanCommandleegt hem in het geheel, aan het begín van de ronde zodat halverwege stoppen niets ouds achterlaat.Nagemeten
Lokale server, zestien hoezen, verzoeken geteld in het serverlog:
En met de echte speler erbij: eerste start haalt artiestfoto's, portretten en albumhoezen op; tweede start doet nul afbeeldingsverzoeken.