[grilo-plugins/wip/mschraal/tracker-playlist-container] tracker: Mark playlists as a container



commit 94461108668d4a3ffa23030f1227d52de1616a3c
Author: Marinus Schraal <mschraal gnome org>
Date:   Sun Jul 14 10:27:00 2019 +0200

    tracker: Mark playlists as a container
    
    This allows for getting the childcount of a nmm#Playlist.

 src/tracker/grl-tracker-utils.c | 2 ++
 src/tracker/grl-tracker-utils.h | 1 +
 2 files changed, 3 insertions(+)
---
diff --git a/src/tracker/grl-tracker-utils.c b/src/tracker/grl-tracker-utils.c
index 3d64ddd..dece73f 100644
--- a/src/tracker/grl-tracker-utils.c
+++ b/src/tracker/grl-tracker-utils.c
@@ -684,6 +684,8 @@ grl_tracker_build_grilo_media_default (GHashTable *ht)
     return grl_media_container_new ();
   } else if (g_hash_table_lookup (ht, RDF_TYPE_FOLDER)) {
     return grl_media_container_new ();
+  } else if (g_hash_table_lookup (ht, RDF_TYPE_PLAYLIST)) {
+    return grl_media_container_new ();
   }
 
   return NULL;
diff --git a/src/tracker/grl-tracker-utils.h b/src/tracker/grl-tracker-utils.h
index 6a8dddc..bf6c0ef 100644
--- a/src/tracker/grl-tracker-utils.h
+++ b/src/tracker/grl-tracker-utils.h
@@ -39,6 +39,7 @@
 #define RDF_TYPE_FOLDER    "nfo#Folder"
 #define RDF_TYPE_DOCUMENT  "nfo#Document"
 #define RDF_TYPE_CONTAINER "grilo#Container"
+#define RDF_TYPE_PLAYLIST  "nmm#Playlist"
 
 #define RDF_TYPE_VOLUME "tracker#Volume"
 #define RDF_TYPE_UPNP   "upnp#ContentDirectory"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]