Index: gnomemusic/playlists.py
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- gnomemusic/playlists.py	(revision e0f22c11a13d19a9635eb8fc9be8b551078d4f73)
+++ gnomemusic/playlists.py	(revision )
@@ -83,8 +83,8 @@
         self.RecentlyAdded.QUERY = Query.get_recently_added_songs()
         self.Favorites.QUERY = Query.get_favorite_songs()
 
-    @classmethod
-    def get_protected_ids(self):
+    @staticmethod
+    def get_protected_ids():
         return [str(cls.ID) for name, cls in inspect.getmembers(StaticPlaylists)
                 if inspect.isclass(cls) and not (name == "__class__")]
 
@@ -108,12 +108,12 @@
         return '<Playlists>'
 
     @classmethod
-    def get_default(self, tracker=None):
-        if self.instance:
-            return self.instance
+    def get_default(cls, tracker=None):
+        if cls.instance:
+            return cls.instance
         else:
-            self.instance = Playlists()
-        return self.instance
+            cls.instance = Playlists()
+        return cls.instance
 
     @log
     def __init__(self):
Index: gnomemusic/albumArtCache.py
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- gnomemusic/albumArtCache.py	(revision e0f22c11a13d19a9635eb8fc9be8b551078d4f73)
+++ gnomemusic/albumArtCache.py	(revision )
@@ -97,13 +97,13 @@
     }
 
     @classmethod
-    def get_default(self):
-        if not self.instance:
-            self.instance = AlbumArtCache()
-        return self.instance
+    def get_default(cls):
+        if not cls.instance:
+            cls.instance = AlbumArtCache()
+        return cls.instance
 
-    @classmethod
-    def get_media_title(self, media, escaped=False):
+    @staticmethod
+    def get_media_title(media, escaped=False):
         title = media.get_title()
         if title:
             if escaped:
Index: gnomemusic/query.py
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- gnomemusic/query.py	(revision e0f22c11a13d19a9635eb8fc9be8b551078d4f73)
+++ gnomemusic/query.py	(revision )
@@ -1038,6 +1038,7 @@
 
         return query
 
+    @staticmethod
     def get_recently_played_songs():
             #TODO: or this could take comparison date as an argument so we don't need to make a date string in query.py...
             #TODO: set time interval somewhere? A settings file? (Default is maybe 2 weeks...?)
@@ -1073,6 +1074,7 @@
 
             return query
 
+    @staticmethod
     def get_recently_added_songs():
         #TODO: or this could take comparison date as an argument so we don't need to make a date string in query.py...
         #TODO: set time interval somewhere? A settings file? (Default is maybe 2 weeks...?)
@@ -1108,6 +1110,7 @@
 
         return query
 
+    @staticmethod
     def get_favorite_songs():
         query = """
     SELECT ?url
@@ -1395,6 +1398,7 @@
 
         return query
 
+    @staticmethod
     def add_favorite(song_url):
         query = """
             INSERT {
@@ -1411,6 +1415,7 @@
 
         return query
 
+    @staticmethod
     def remove_favorite(song_url):
         query = """
             DELETE {
