add some simple logic not to re-add the same file watch
add file-based logging, try tweaking a gmusicapi call to make it consistently return bool (instead of sometimes an exception)