Home | History | Annotate | Download | only in src

Lines Matching full:playlist

2  * \File playlist-spl.c
44 #include "playlist-spl.h"
46 // set this to 1 to add lots of messy debug output to the playlist code
57 // used to hold .spl playlist in memory
86 * Decides if the indicated object index is an .spl playlist.
108 * Take an object ID, a .spl playlist on the MTP device,
113 * @param id .spl playlist id on MTP device
120 // Fill in playlist metadata
121 // Use the Filename as the playlist name, dropping the ".spl" extension
146 // FIXME add_ptp_error_to_errorstack(device, ret, "LIBMTP_Get_Playlist: Could not get .spl playlist file.");
160 // convert the playlist listing to track ids
214 // create the text for the playlist
233 // push the playlist to the device
251 * Update a playlist on the device. If only the playlist's name is being
253 * list will result in the old playlist being replaced (ie: new playlist_id).
254 * NOTE: Other playlist metadata aside from playlist name and tracks are
267 // read in the playlist of interest
284 // if not, kill the playlist and replace it
287 IF_DEBUG() printf("delete old playlist and build a new one\n");
362 printf("error -- buffer too small to read in .spl playlist entry\n");
418 // from the playlist
534 * Count the number of tracks in this playlist. A track will be counted as
538 * @return number of tracks in the playlist
552 * Find the track ids for this playlist's files.
582 * Find the track names (including path) for this playlist's track ids.
603 append_text_t(&c, "SPL PLAYLIST");
629 append_text_t(&c, "END PLAYLIST");
647 printf(".spl playlist:\n");