X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Ftracker_backend.py;h=ed0288020094fbc9fa1290377af51d35e19f82a8;hb=b28220e2eec4086bb85a114d454e88f9de5ae413;hp=b0cc8dbdbc3bc8f7260a6e1b77d422efcfc3a8df;hpb=b794e655db44460cf3b8eedc1f8f174fc3123c47;p=mussorgsky diff --git a/src/tracker_backend.py b/src/tracker_backend.py index b0cc8db..ed02880 100755 --- a/src/tracker_backend.py +++ b/src/tracker_backend.py @@ -21,6 +21,25 @@ RDF_NO_ARTIST = RDF_NO_PROPX % "Audio:Artist" RDF_NO_ALBUM = RDF_NO_PROPX % "Audio:Album" RDF_NO_TITLE = RDF_NO_PROPX % "Audio:Title" +RDF_ANY_MISSING_METADATA = """ + + + + + + + + + + + + + + + + +""" + class TrackerBackend: @@ -54,28 +73,13 @@ class TrackerBackend: [], False, 0, 32000) return results - - def get_songs_without_artist (self): - """ - Return tuples with the following fields: - (uri, "Music", artist, title, album, mimetype) - """ - return self.__run_rdf_query (RDF_NO_ARTIST) - - def get_songs_without_title (self): + def get_all_broken_songs (self): """ Return tuples with the following fields: (uri, "Music", artist, title, album, mimetype) """ - return self.__run_rdf_query (RDF_NO_TITLE) + return self.__run_rdf_query (RDF_ANY_MISSING_METADATA) - def get_songs_without_album (self): - """ - Return tuples with the following fields: - (uri, "Music", artist, title, album, mimetype) - """ - return self.__run_rdf_query (RDF_NO_ALBUM) - def get_all_songs (self): return self.__run_rdf_query ("")