Phalcode / gamevault-app

Frontend for the self-hosted gaming platform for drm-free games
https://gamevau.lt
Other
281 stars 12 forks source link

SteamGridDB Integration #338

Closed TheCommandoChicken closed 7 months ago

TheCommandoChicken commented 7 months ago

Describe the solution you'd like It'd be nice to have SteamGridDB integration as an alternative to Google Images and RAWG, since needing to request an API key for the latter is annoying and doesn't scale well. Additionally it could be a good idea to slightly rework the game page layout to better support art in the style used by Steam, but simply automatically cropping the Hero images rather than squashing them would be fine as well.

Describe alternatives you've considered I've been manually downloading images from the site for the time being, but obviously this is pretty inconvenient.

Alfagun74 commented 7 months ago

We already had look at steamgriddb and it needs an API key aswell, that's why we decided to go for Google images and scrape steamgriddb https://github.com/Phalcode/gamevault-backend/blob/9507d16b15dbeaf392ffbb3a93e51ec778c8acc4/src/modules/boxarts/boxarts.service.ts#L99, as its even more painful to require users to apply for two API Keys insted of one.