galaxy-integration-steam
galaxy-integration-steam copied to clipboard
Tags don't get imported anymore
Importing Steam tags does not work anymore. Hitting the Metadata import button in Features spins up the CPU, but in less than a minute it stops and nothing changes.
Based on the logs "start_game_library_settings_import" runs and requests data from Steam that actually gets delivered, but the logs show that none of the games have tags attached.
galaxy.api.jsonrpc - INFO - Sending notification: method=game_library_settings_import_success, params={'game_library_settings': GameLibrarySettings(game_id='328880', tags=None, hidden=None)}
This is a hidden objects game and it indeed has a custom tag attached to it yet it's not present.
Any idea if this is a problem on Steam's side as in they changed tag formats around a few months ago or a new "privacy" setting is blocking API access that needs to be accounted for or if something just broke in this script?
I'm hesitant to attach my full log files just yet. I do have a huge amount of games, but since all of them get a response in logs it seems unlikely that that's the problem.
I've had a very quick look at this, and it appears that the format that tags are stored in is slightly different now, it's now a dict, where the key appears to be be an integer that I don't know the purpose of (possibly it's just an ordering to allow multiple tags in a single listing ?)