ironsmile / euterpe

Self-hosted music streaming server 🎶 with RESTful API and Web interface. Think of it as your very own Spotify! ☁️🎧
https://listen-to-euterpe.eu
GNU General Public License v3.0
522 stars 42 forks source link

Album Artwork #22

Closed erubescent closed 5 years ago

erubescent commented 6 years ago

How hard would it be to implement adding the track/album art within the API? i think it would be a pretty cool feature. as well as adding POST / PUT / DELETE features so you can edit your library from the frontend. 💯

ironsmile commented 6 years ago

I am in the process of doing exactly that. But it is still WIP. My idea at them moment involves automatic detection of existing artwork. The album directories would be scanned for existing image files and the cover image would be identified if one is present. Failing that, one would be able to enable integration with Music Brainz' Cover Art Archive.

Managing the artwork via the API fits very well with this idea and would be supported as well. PUT and DELETE methods would be easy to implement so I will do it for sure.

erubescent commented 6 years ago

that sounds absolutely amazing, i love your work ethic on this. 👍 i was looking at this repository the other day (soundcloud-redux) and i was thinking about how i could possibly modify the existing code with my own API. a while after, i came across httpms and i can't believe that nobody else is contributing to this. 💯 i'm pretty new when it comes to react/user authentication and api's tho so i may need a little guidance. nonetheless, i can't wait to see this project rise to the top of the charts.

ironsmile commented 5 years ago

This is done and is now in master. You can see the README for how to use it. At this point the artwork is not shown in the web interface because I have no idea where to put it and still keep the simple UI. But this will come later.