galaxy-integration-steam icon indicating copy to clipboard operation
galaxy-integration-steam copied to clipboard

Tags don't get imported anymore

Open Gaboris opened this issue 2 years ago • 1 comments

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.

Gaboris avatar May 23 '22 21:05 Gaboris

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 ?)

Kalanyr avatar Aug 06 '22 10:08 Kalanyr