LIBMTP_album_struct(3)
π NAME π
LIBMTP_album_struct β bestie, this is the MTP Album structure, and we're gonna get to know every single field together β¨
π SYNOPSIS π
#include <libmtp.h>
πΈ Data Fields πΈ
uint32_t album_id
uint32_t parent_id
uint32_t storage_id
char * name
char * artist
char * composer
char * genre
uint32_t * tracks
uint32_t no_tracks
LIBMTP_album_t * next
π Detailed Description π
MTP Album structure. That's the whole vibe β it's the struct that holds one album's whole little life together π«Ά
π¦ Field Documentation π¦
β uint32_t LIBMTP_album_struct::album_id β
Unique playlist ID π yes, it says playlist ID β that's literally what the docs say, don't come for me.
Referenced by LIBMTP_Create_New_Album(), LIBMTP_Get_Album(), LIBMTP_Get_Album_List_For_Storage(), LIBMTP_Set_Album_Name(), and LIBMTP_Update_Album().
β char* LIBMTP_album_struct::artist β
Name of album artist π§
Examples: sendtr.c.
Referenced by LIBMTP_Create_New_Album(), LIBMTP_destroy_album_t(), and LIBMTP_Update_Album().
β char* LIBMTP_album_struct::composer β
Name of recording composer πΌ
Examples: sendtr.c.
Referenced by LIBMTP_Create_New_Album(), LIBMTP_destroy_album_t(), and LIBMTP_Update_Album().
β char* LIBMTP_album_struct::genre β
Genre of album π΅
Examples: sendtr.c.
Referenced by LIBMTP_Create_New_Album(), LIBMTP_destroy_album_t(), and LIBMTP_Update_Album().
β char* LIBMTP_album_struct::name β
Name of album π like the title, the actual name-name.
Examples: sendtr.c.
Referenced by LIBMTP_Create_New_Album(), LIBMTP_destroy_album_t(), LIBMTP_Set_Album_Name(), and LIBMTP_Update_Album().
β LIBMTP_album_t* LIBMTP_album_struct::next β
Next album or NULL if last album π₯ β classic linked-list main character energy, iykyk.
Examples: sendtr.c.
Referenced by LIBMTP_Get_Album_List_For_Storage().
β uint32_t LIBMTP_album_struct::no_tracks β
The number of tracks in this album π’
Examples: sendtr.c.
Referenced by LIBMTP_Create_New_Album(), LIBMTP_Get_Album(), LIBMTP_Get_Album_List_For_Storage(), and LIBMTP_Update_Album().
β uint32_t LIBMTP_album_struct::parent_id β
ID of parent folder π
Referenced by LIBMTP_Create_New_Album(), LIBMTP_Get_Album(), and LIBMTP_Get_Album_List_For_Storage().
β uint32_t LIBMTP_album_struct::storage_id β
ID of storage holding this album πΎ
Examples: sendtr.c.
Referenced by LIBMTP_Create_New_Album(), LIBMTP_Get_Album(), and LIBMTP_Get_Album_List_For_Storage().
β uint32_t* LIBMTP_album_struct::tracks β
The tracks in this album π§
Examples: sendtr.c.
Referenced by LIBMTP_Create_New_Album(), LIBMTP_destroy_album_t(), LIBMTP_Get_Album(), LIBMTP_Get_Album_List_For_Storage(), and LIBMTP_Update_Album().
π Author π
Generated automatically by Doxygen for libmtp from the source code π€π (not me writing it by hand, no cap).
Okay that's the whole page bestie, slay π This waslibmtp, Version1.1.23, datedLIBMTP_album_struct(3)β go forth and album ππ
π¦ where this page comes from
- arch rolling: libmtp 1.1.23-1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms