void playlist_block(instance_t* app, int loop);
/** @} */
-#if 0
-void omnplay_playlist_load(omnplay_instance_t* app);
-void omnplay_playlist_save(omnplay_instance_t* app);
-void omnplay_playlist_relink(omnplay_instance_t* app);
-void omnplay_playlist_draw(omnplay_instance_t* app);
-void omnplay_playlist_draw_item(omnplay_instance_t* app, int idx);
-void omnplay_playlist_draw_item_rem(omnplay_instance_t* app, int idx, char* rem);
-#endif
+
+/**
+ * @anchor playlist_item_copy
+ *
+ * function copy selected items from playlist into the clipboard
+ *
+ * @param[in] app application instance handle
+ *
+ * @{
+ */
+void playlist_item_copy(instance_t* app);
+/** @} */
+
+
+/**
+ * @anchor playlist_item_paste
+ *
+ * function insert items from clipboard to playlist
+ *
+ * @param[in] app application instance handle
+ * @param[in] after flag indicating that insertion is after selected
+ *
+ * @{
+ */
+void playlist_item_paste(instance_t* app, int after);
+/** @} */
+
+
+/**
+ * @anchor playlist_item_swap
+ *
+ * swap first selected item with next or previous item
+ *
+ * @param[in] app application instance handle
+ * @param[in] dir swap direction
+ *
+ * @{
+ */
+void playlist_item_swap(instance_t* app, int dir);
+/** @} */
+
+void playlist_save(instance_t* app);
+void playlist_load(instance_t* app);
+void playlist_item_edit(instance_t* app);
+void playlist_item_add(instance_t* app, int after);
+void playlist_relink(instance_t* app);
+void playlist_item_add_from_library(instance_t* app, int after);
#ifdef __cplusplus
};