summaryrefslogtreecommitdiffstats
path: root/apps/playlist_catalog.h
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2006-07-18 13:54:12 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2006-07-18 13:54:12 +0000
commitda0525f54f0479f545bfe120f180ca14c256e28f (patch)
tree61ed91bef7e27f8c06b78e3d817249c3f63fdf9b /apps/playlist_catalog.h
parentd4100c4cb1747e1a20be53b411abec4f00b05c88 (diff)
downloadrockbox-da0525f54f0479f545bfe120f180ca14c256e28f.tar.gz
rockbox-da0525f54f0479f545bfe120f180ca14c256e28f.tar.bz2
rockbox-da0525f54f0479f545bfe120f180ca14c256e28f.zip
Patch #5179 by Sebastian Henriksen and Hardeep Sidhu - Playlist catalog
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10232 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playlist_catalog.h')
-rw-r--r--apps/playlist_catalog.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/apps/playlist_catalog.h b/apps/playlist_catalog.h
new file mode 100644
index 0000000000..591906e64f
--- /dev/null
+++ b/apps/playlist_catalog.h
@@ -0,0 +1,39 @@
+/***************************************************************************
+ * __________ __ ___.
+ * Open \______ \ ____ ____ | | _\_ |__ _______ ___
+ * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
+ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
+ * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
+ * \/ \/ \/ \/ \/
+ * $Id$
+ *
+ * Copyright (C) 2006 Sebastian Henriksen, Hardeep Sidhu
+ *
+ * All files in this archive are subject to the GNU General Public License.
+ * See the file COPYING in the source tree root for full license agreement.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ ****************************************************************************/
+#ifndef _PLAYLIST_CATALOG_H_
+#define _PLAYLIST_CATALOG_H_
+
+/*
+ * View list of playlists in catalog.
+ * ret : true if no error
+ */
+bool catalog_view_playlists(void);
+
+/*
+ * Add something to a playlist (new or select from list of playlists in
+ * catalog).
+ * sel : the path of the music file, playlist or directory to add
+ * sel_attr : the attributes that tell what type of file we're adding
+ * new_playlist : whether we want to create a new playlist or add to an
+ * existing one.
+ * ret : true if the file was successfully added
+ */
+bool catalog_add_to_a_playlist(char* sel, int sel_attr, bool new_playlist);
+
+#endif