case BUTTON_LIBRARY_REFRESH:
omnplay_library_refresh(app);
break;
+ case BUTTON_LIBRARY_FIND:
+ omnplay_library_search(app, 0);
+ break;
+ case BUTTON_LIBRARY_FIND_NEXT:
+ omnplay_library_search(app, 1);
+ break;
};
return TRUE;
/* destroy library lock */
pthread_mutex_destroy(&app->library.lock);
};
+
+void omnplay_playlist_normalize(omnplay_instance_t* app)
+{
+ int i;
+
+ /* normalize playlist */
+ for(i = 0; i < app->playlist.count; i++)
+ if(omnplay_library_normalize_item(app, &app->playlist.item[i]))
+ omnplay_playlist_draw_item(app, i);
+};