mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-07-25 20:36:10 -04:00
[GH-ISSUE #232] FR: Game metadata from Steam #120
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Originally created by @mavanmanen on GitHub (Sep 3, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/232
Steam has the best metadata out there and is easy to access and parse in JSON format.
A list of all the app ids is available at
https://api.steampowered.com/ISteamApps/GetAppList/v0002/?key={API_KEY}&format=jsonA daily task could be run to update the local DB with this information for quick searching.
With the app id, the metadata can be grabbed at
https://store.steampowered.com/api/appdetails?appids={APP_ID}@mavanmanen commented on GitHub (Sep 4, 2025):
Yesterday I did some quick and dirty coding to test the apis to grab this data and use the drop api to update my games with the steam description etc.
I ran into one caveat: Steam does not provide traditional cover art images as they use their own format for this in the store.
@DecDuck commented on GitHub (Sep 4, 2025):
You may be able to search SteamGridDB for images if you have the App ID? Sounds like something we need to figure out.
@naerymdan commented on GitHub (Sep 4, 2025):
Maybe https://www.steamgriddb.com/ has an api, they do offer easy access to
the original steam assets.
On Thu, Sept 4, 2025, 2:27 a.m. DecDuck @.***> wrote:
@Hicks-99 commented on GitHub (Sep 16, 2025):
Steam offers traditional cover art for most games, just take a look at your Steam Library.
Getting the metadata you need from Steam isn't exactly straightforward. The data is split across several API endpoints and some information isn't available through any endpoint at all, you have to scrape it from the HTML. Trust me, it's not fun.
I'm nearly finished implementing a Steam metadata provider. By the end of the week, I plan to open a pull request with my changes.
FR: Game metadata from Steamto [GH-ISSUE #232] FR: Game metadata from Steam