Updates .gitignore to ignore eclipse .settings folder

Removes eclipse .settings folder
Reloads the playlist if empty (infinite listening)
Checks if reloaded playlist is non-empty

Minor: emptiness check follows pythonic way ;)
Explicits usage of sum from math package

Avoids conflicting names
Adds 3 more mock tags