JosefNemec / Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
https://playnite.link
MIT License
9.11k stars 492 forks source link

Cache Steam store metadata #418

Closed JosefNemec closed 6 years ago

JosefNemec commented 6 years ago

Steam store API has a limit of about 200 requests per 5 minutes, which has a big impact on metadata download speed for Steam games. Playnite currently introduces delays between each call when the limit is reached, this makes metadata download painfully slow for users with large libraries.

This would add Steam store cache to Playnite's cache server (similarly how we do it for IGDB) and that server would be used from clients instead of directly calling Steam servers.

JosefNemec commented 6 years ago

Released in 4.0