[CCode (cname = "mpd_Song",
free_function = "mpd_freeSong",
copy_function = "mpd_songDup",
cheader_filename = "libmpd/libmpdclient.h,libmpd/libmpd.h")]
[Compact]
public class Song {
[CCode (cname = "mpd_newSong")]
public Song ();
public string file;
public string artist;
public string title;
public string album;
public string track;
public string name;
public string date;
public string genre;
public string performer;
public string disc;
public string comment;
public string albumartist;
public int time;
public int pos;
public int id;
[CCode (cname="mpd_songDup")]
public Song copy ();
[CCode (instance_pos = -1)]
public void markup (char[] buffer, int length, string markup);
}