In addition to caching album artwork the WiiM Home app (WHA) has recently started caching entire browse hierarchies - fortunately only those visited at this stage! Whilst they did add the ability to refresh nodes containing tracks (Jukebox Track Selection) they didn't for those containing other objects (Jukebox Album Selection), so we're chasing that up at the moment.
To minimise network traffic, when opening the WHA it polls the server to see if anything has changed using GetSystemUpdateID, and whilst this is changed/incremented when new tracks are added, it's not when configuration changes are made e.g. adding/removing an index.
The documentation for GetSystemUpdateID states:
Is it your understanding that configuration changes should lead to a SystemUpdateID state change, and if so can this be implemented?
Tested with Windows 2025-03-12 (as a service).
To minimise network traffic, when opening the WHA it polls the server to see if anything has changed using GetSystemUpdateID, and whilst this is changed/incremented when new tracks are added, it's not when configuration changes are made e.g. adding/removing an index.
The documentation for GetSystemUpdateID states:
Code:
5.5.6 GetSystemUpdateID() This required action returns the current value of state variable SystemUpdateID. It can be used by clients that want to poll for any changes in the ContentDirectory service (as opposed to subscribing to events).
Tested with Windows 2025-03-12 (as a service).
Comment