Ok, this is either something out of the twilight zone or I'm going senile... probably the latter.
The story so far - a few months ago I developed my WinHelper tool (which already uses the Windows OS to detect changes to files, and trigger a refresh) to:
- check whether the shared folder exists before triggering a scan of that folder;
- check/uncheck the blue spinner based on whether the folder exists.
The intent was to cater for removable drives - if the drive was removed then prior to refreshing WinHelper would detect that and the corresponding blue spinner would be unchecked, and it would be excluded from the scan. All this was working - but it failed because on testing of the server start-up, Serviio would do the start-up scan irrespective of how I set the spinners or the "Keep automatically updated ". I tested this as I really needed my tool to work for this .... however, in the last few days as a result of this post I have tested again and find it is behaving exactly as you have stated????!! I'm trying to recall whether I simply relied on the log file stating that the library was being refreshed... I didn't think I did but maybe.... its a while ago now.
So I have to concede you have it correct as far as the blue spinners. I am going to fire up the code I added to my WinHelper tool over the next week or so and get that up and running again as even though I think the next release of Serviio will include automatic refreshes based on file system changes, I haven't seen anything to suggest it will cater for removable drives.
However I disagree with your statement "Works as documented". In the reference
wiki document, the green idea (light bulb) is correct, but that document states that "The Green box is the section that make Serviio update the library all on its own 'automatic update'. If you untick this box the library won't update till you click 'Force refresh' button. Serviio only checks for new additions/updates in folders that have this feature enabled (see orange box)." That is not correct - the green box is ignored for the purposes of the startup scan ie. the startup scan still occurs - you have used the spinners though to tell Serviio not to scan a particular folder - in your case all folders. So the bit about "the library won't update till you click 'Force refresh' button" is also incorrect - that relies on
both this section and the spinners being unchecked.
Anyway - this is all a moot point (other than I can re-visit my WinHelper enhancement) as zip is addressing the start-up scan in the next release.