Thanks. Something to test:
Normally on startup Serviio does a complete scan of your shared folders. This sets the "baseline" for all delta scans thereafter. On completion of this initial scan, Servio then enables delta queue processing (you get this statement:
DEBUG [PipeManager] Enabling processing Delta scan queue . Your log doesn't contain this message but I'm not sure whether that's the problem (ie. something is failing in the initial scan, which prohibits the delta scan processing from starting) or whether it's because you haven't enabled detail logging including library messages, or simply because it's just not in the bits of the log you posted.
To enable
detailed logging of library messages you have to add:
- Code:
<category name="org.serviio.library.local">
<priority value="DEBUG" />
</category>
to your log4j.xml file (or you can use my WinHelper app that makes all this a bit easier). This can create a massive amount of log entries so it may pay to also change <param name="MaxFileSize" value="500KB" /> to value="5000KB" to make sure you don't get too many log files created and miss the bit we need to see.
Once you restart you will notice a whole lot of entries related to Serviio checking the initial state of the library. Once this is complete (and may take some time) look for the
DEBUG [PipeManager] Enabling processing Delta scan queue statement. If it doesn't exist, post the log file containing the end of the initial scan here (you'll need to compress it) for further analysis (if what I suspect is happening, then this will be something zip will need to look at).
--------------------
OK - now for the promised workaround. Firstly dont forget to revert your log file back to normal (at some stage) so that it doesn't keep growing

Keep the 5000KB log file size if you want (I don't think that's an unreasonable size for a log).
Next download the ForceServiioRefresh app from
viewtopic.php?f=17&t=18183#p97403 and unzip it somewhere.
You can now create a Windows Task (run Task Scheduler from your start command) and create a task to run the ForceServiioRefresh app every x minutes. This will then do a Forced Refresh periodically. Sing out if you need help creating the task, but it's reasonably intuitive so have a go at it first (tip: use a trigger that begins the task on start-up, and repeats it every x minutes for an indefinite duration).