omneon content requesting added
[omnplay] / src / library.c
index 4e8695d..3152eca 100644 (file)
@@ -132,8 +132,22 @@ void omnplay_library_save(omnplay_instance_t* app)
     pthread_mutex_unlock(&app->library.lock);
 };
 
+static void omnplay_get_content_cb(omnplay_instance_t* app, playlist_item_t* item, void* data)
+{
+    fprintf(stderr, "requested: id=[%s]\n", item->id);
+};
+
 void omnplay_library_refresh(omnplay_instance_t* app)
 {
+    int count;
+    playlist_item_t* items;
+
+
+    items = (playlist_item_t*)malloc(sizeof(playlist_item_t) * MAX_LIBRARY_ITEMS);
+
+    count = omnplay_get_content(app, items, MAX_LIBRARY_ITEMS, omnplay_get_content_cb, NULL);
+
+    free(items);
 };
 
 void omnplay_library_draw(omnplay_instance_t* app)