RygelMusicItem

## 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.