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

Minor: emptiness check follows pythonic way ;)