What
Implement an album cover art upload and retrieval endpoint that stores cover images via Pinata and serves optimized thumbnails.
Why
Albums and songs currently lack a standardized way to display cover artwork. Cover art is essential for user experience and marketplace listing quality.
Scope
- In: Cover art upload via Pinata, thumbnail generation, entity association, retrieval endpoints
- Out: Cover art editing/replacement, AI-generated artwork, aspect ratio validation
Acceptance Criteria
Technical Context
- Extend existing PinataService for cover art pinning
- Song entity needs coverArtIpfsHash field
- Upload middleware in src/middlewares/upload for file handling
- ImageFile validator in src/validators/ for format validation
- SongProcessorWorker could handle thumbnail generation
What
Implement an album cover art upload and retrieval endpoint that stores cover images via Pinata and serves optimized thumbnails.
Why
Albums and songs currently lack a standardized way to display cover artwork. Cover art is essential for user experience and marketplace listing quality.
Scope
Acceptance Criteria
Technical Context