#include "common.h"
#include <stdlib.h>
{
uint32_t i;
printf(
" Name: %s\n", pl->
name);
printf(" Tracks:\n");
if (track != NULL) {
} else {
printf(
" %u: INVALID TRACK REFERENCE!\n", pl->
tracks[i]);
}
}
}
int main (int argc, char **argv)
{
fprintf(stdout, "libmtp version: " LIBMTP_VERSION_STRING "\n\n");
if (device == NULL) {
printf("No devices.\n");
exit (0);
}
if (playlists == NULL) {
printf("No playlists.\n");
} else {
pl = playlists;
while (pl != NULL) {
dump_plinfo(device, pl);
tmp = pl;
}
}
printf("OK.\n");
exit (0);
}
LIBMTP_mtpdevice_t * LIBMTP_Get_First_Device(void)
Definition: libmtp.c:1687
void LIBMTP_Release_Device(LIBMTP_mtpdevice_t *device)
Definition: libmtp.c:2420
void LIBMTP_Dump_Errorstack(LIBMTP_mtpdevice_t *device)
Definition: libmtp.c:2566
void LIBMTP_Clear_Errorstack(LIBMTP_mtpdevice_t *device)
Definition: libmtp.c:2539
void LIBMTP_Init(void)
Definition: libmtp.c:774
void LIBMTP_destroy_playlist_t(LIBMTP_playlist_t *playlist)
Definition: libmtp.c:7454
LIBMTP_playlist_t * LIBMTP_Get_Playlist_List(LIBMTP_mtpdevice_t *device)
Definition: libmtp.c:7479
LIBMTP_track_t * LIBMTP_Get_Trackmetadata(LIBMTP_mtpdevice_t *device, uint32_t const trackid)
Definition: libmtp.c:5040
void LIBMTP_destroy_track_t(LIBMTP_track_t *track)
Definition: libmtp.c:4616
LIBMTP_playlist_t * next
Definition: libmtp.h:733
uint32_t playlist_id
Definition: libmtp.h:727
char * name
Definition: libmtp.h:730
uint32_t parent_id
Definition: libmtp.h:728
uint32_t no_tracks
Definition: libmtp.h:732
uint32_t * tracks
Definition: libmtp.h:731
char * title
Definition: libmtp.h:701
char * artist
Definition: libmtp.h:702