Reloads the playlist if empty (infinite listening)
Checks if reloaded playlist is non-empty

Minor: emptiness check follows pythonic way ;)
Reverted use of groupevents
Merge branch 'master' into groupSuggestion