Like for most my side projects, I did not want to maintain and host a new backend, so I decided to make it a static list that would render to nice-looking HTML (with cover art), using Jekyll data files, templates and Github pages for (free) hosting.
It’s still work in progress but you can see the resulting here: https://adrienjoly.com/album-shelf/
And the source code there: https://github.com/adrienjoly/album-shelf/blob/master/README.md
I also created a v0.1 release that anyone can use as a boilerplate to create a new list-based static web page using Jekyll and that can be hosted directly on Github pages. So feel free to fork it, it may save you some time and trouble!