RygelMusicItem

RygelMusicItem — Represents a music item.

Synopsis

#define             RYGEL_TYPE_MUSIC_ITEM
void                rygel_music_item_lookup_album_art   (RygelMusicItem *self);
#define             RYGEL_MUSIC_ITEM_UPNP_CLASS
RygelMusicItem *    rygel_music_item_new                (const gchar *id,
                                                         RygelMediaContainer *parent,
                                                         const gchar *title,
                                                         const gchar *upnp_class);
struct              RygelMusicItem;

Description

Details

RYGEL_TYPE_MUSIC_ITEM

#define RYGEL_TYPE_MUSIC_ITEM (rygel_music_item_get_type ())

The type for RygelMusicItem.


rygel_music_item_lookup_album_art ()

void                rygel_music_item_lookup_album_art   (RygelMusicItem *self);

self :

the RygelMusicItem instance

RYGEL_MUSIC_ITEM_UPNP_CLASS

#define RYGEL_MUSIC_ITEM_UPNP_CLASS "object.item.audioItem.musicTrack"

rygel_music_item_new ()

RygelMusicItem *    rygel_music_item_new                (const gchar *id,
                                                         RygelMediaContainer *parent,
                                                         const gchar *title,
                                                         const gchar *upnp_class);

struct RygelMusicItem

struct RygelMusicItem {
	RygelAudioItem parent_instance;
	RygelMusicItemPrivate * priv;
	gchar* artist;
	gchar* album;
	gchar* genre;
	gint track_number;
	RygelThumbnail* album_art;
};

Represents a music item.