This addon and/or Library Data Provider is causing me an issue with my HTPC sleeping and I can't find a way to fix it. I have a HTPC with all my media running MySQL which is the master. I also have a RPi2 running OSMC upstairs which connects to the HTPC for the library etc... My HTPC is constantly waking up because of requests from the RPi2. I've found the culprit(s) in the logs and one WOL packet was related to Skin Widgets but in this log theres no mention of that plugin and as far as i'm aware the only other plugin/service which would do these updates is Library Data Provider.
Code:
23:51:07 1242.326294 T:1769538592 NOTICE: WakeOnAccess [192.168.0.20] trigged by accessing : MySQL : MyVideos93
23:51:08 1243.377197 T:1769538592 INFO: WakeOnLan - Magic packet send to '40:8D:5C:17:6D:F3'
23:51:21 1255.903687 T:1769538592 NOTICE: WakeOnAccess sequence completed, server started
23:51:21 1256.284302 T:1769538592 DEBUG: RunQuery took 361 ms for 117 items query: select * from movie_view WHERE ((movie_view.playCount IS NULL OR movie_view.playCount < 1))
23:51:22 1256.784180 T:1769538592 DEBUG: JSONRPC: Incoming request: {"params": {"sort": {"method": "random"}, "filter": {"operator": "lessthan", "field": "playcount", "value": "1"}, "properties": ["title", "playcount", "season", "episode", "showtitle", "plot", "file", "rating", "resume", "tvshowid", "art", "streamdetails", "firstaired", "runtime", "writer", "cast", "dateadded", "lastplayed"], "limits": {"end": 20}}, "jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetEpisodes"}
23:51:22 1256.816284 T:1769538592 DEBUG: RunQuery took 8 ms for 38 items query: select * from episode_view WHERE ((episode_view.playCount IS NULL OR episode_view.playCount < 1))
23:51:22 1257.152344 T:1769538592 DEBUG: JSONRPC: Incoming request: {"params": {"sort": {"method": "random"}, "filter": {"operator": "lessthan", "field": "playcount", "value": "1"}, "properties": ["title", "playcount", "genre", "artist", "album", "year", "file", "thumbnail", "fanart", "rating", "lastplayed"], "limits": {"end": 20}}, "jsonrpc": "2.0", "id": 1, "method": "AudioLibrary.GetSongs"}
23:51:22 1257.165894 T:1769538592 DEBUG: GetSongsByWhere query = SELECT songview.* FROM songview WHERE ((CAST(songview.iTimesPlayed as DECIMAL(5,1)) < 1))
23:51:22 1257.433960 T:1769538592 DEBUG: GetSongsByWhere() - took 270 ms
23:51:23 1257.594482 T:1769538592 DEBUG: JSONRPC: Incoming request: {"params": {"sort": {"method": "random"}, "properties": ["title", "description", "albumlabel", "theme", "mood", "style", "type", "artist", "genre", "year", "thumbnail", "fanart", "rating", "playcount"], "limits": {"end": 20}}, "jsonrpc": "2.0", "id": 1, "method": "AudioLibrary.GetAlbums"}
23:51:23 1257.601562 T:1769538592 DEBUG: GetAlbumsByWhere query: SELECT albumview.* FROM albumview WHERE albumview.strReleaseType = 'album'
23:51:23 1257.641113 T:1769538592 DEBUG: GetAlbumsByWhere - query took 39 ms
23:51:23 1257.756104 T:1769538592 DEBUG: JSONRPC: Incoming request: {"params": {"sort": {"method": "random"}, "filter": {"operator": "lessthan", "field": "playcount", "value": "1"}, "properties": ["title", "artist", "playcount", "studio", "director", "year", "plot", "genre", "runtime", "art", "file", "streamdetails", "resume"], "limits": {"end": 20}}, "jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetMusicVideos"}
23:51:23 1257.770508 T:1769538592 DEBUG: RunQuery took 1 ms for 0 items query: select * from musicvideo_view WHERE ((musicvideo_view.playCount IS NULL OR musicvideo_view.playCount < 1))
23:51:56 1290.678223 T:1814139936 DEBUG: script.module.osmcsetting.updates : - blurp 787 - Home.xml
23:57:45 1639.562622 T:1564734496 DEBUG: Previous line repeats 6 times.
23:57:45 1639.562988 T:1564734496 DEBUG: webserver: request received for /jsonrpc
23:57:45 1639.563232 T:1564734496 DEBUG: JSONRPC: Incoming request: [{"jsonrpc":"2.0","id":0,"method":"Player.GetActivePlayers"},{"jsonrpc":"2.0","id":1,"method":"Application.GetProperties","params":{"properties":["volume","muted"]}}]
Is this service doing the above? Can this be disabled at all or can the script check the server is online rather than sending WOL packets?