Lines Matching full:tracks
72 static void tracks_from_spl_text_t(text_t* p, uint32_t* tracks, LIBMTP_folder_t* folders, LIBMTP_file_t* files);
73 static void spl_text_t_from_tracks(text_t** p, uint32_t* tracks, const uint32_t trackno, const uint32_t ver_major, const uint32_t ver_minor, char* dnse, LIBMTP_folder_t* folders, LIBMTP_file_t* files);
129 pl->tracks = NULL;
163 pl->tracks = malloc(sizeof(uint32_t)*(pl->no_tracks));
164 tracks_from_spl_text_t(p, pl->tracks, folders, files);
215 spl_text_t_from_tracks(&t, pl->tracks, pl->no_tracks, ver_major, ver_minor, NULL, folders, files);
254 * NOTE: Other playlist metadata aside from playlist name and tracks are
280 if(old->tracks[i] != newlist->tracks[i])
286 IF_DEBUG() printf("new tracks detected:\n");
534 * Count the number of tracks in this playlist. A track will be counted as
538 * @return number of tracks in the playlist
556 * @param tracks returned list of track id's for the playlist_t, must be large
557 * enough to accomodate all the tracks as reported by
564 uint32_t* tracks,
571 tracks[c] = discover_id_from_filepath(p->text, folders, files);
573 printf("track %d = %s (%u)\n", c+1, p->text, tracks[c]);
586 * @param tracks list of track id's to look up
592 uint32_t* tracks,
612 // TRACKS
616 discover_filepath_from_id(&f, tracks[i], folders, files);
621 printf("track %d = %s (%u)\n", i+1, f, tracks[i]);
624 printf("failed to find filepath for track=%d\n", tracks[i]);