//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
//
// This source code was auto-generated by xsd, Version=4.6.1055.0.
//
namespace Roadie.Library.Models.ThirdPartyApi.Subsonic
{
using System.Xml.Serialization;
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
[System.Xml.Serialization.XmlRootAttribute("subsonic-response", Namespace = "http://subsonic.org/restapi", IsNullable = false)]
public partial class Response
{
///
[System.Xml.Serialization.XmlElementAttribute("album", typeof(AlbumWithSongsID3))]
[System.Xml.Serialization.XmlElementAttribute("albumInfo", typeof(AlbumInfo))]
[System.Xml.Serialization.XmlElementAttribute("albumList", typeof(AlbumList))]
[System.Xml.Serialization.XmlElementAttribute("albumList2", typeof(AlbumList2))]
[System.Xml.Serialization.XmlElementAttribute("artist", typeof(ArtistWithAlbumsID3))]
[System.Xml.Serialization.XmlElementAttribute("artistInfo", typeof(ArtistInfo))]
[System.Xml.Serialization.XmlElementAttribute("artistInfo2", typeof(ArtistInfo2))]
[System.Xml.Serialization.XmlElementAttribute("artists", typeof(ArtistsID3))]
[System.Xml.Serialization.XmlElementAttribute("bookmarks", typeof(Bookmarks))]
[System.Xml.Serialization.XmlElementAttribute("chatMessages", typeof(ChatMessages))]
[System.Xml.Serialization.XmlElementAttribute("directory", typeof(Directory))]
[System.Xml.Serialization.XmlElementAttribute("error", typeof(Error))]
[System.Xml.Serialization.XmlElementAttribute("genres", typeof(Genres))]
[System.Xml.Serialization.XmlElementAttribute("indexes", typeof(Indexes))]
[System.Xml.Serialization.XmlElementAttribute("internetRadioStations", typeof(InternetRadioStations))]
[System.Xml.Serialization.XmlElementAttribute("jukeboxPlaylist", typeof(JukeboxPlaylist))]
[System.Xml.Serialization.XmlElementAttribute("jukeboxStatus", typeof(JukeboxStatus))]
[System.Xml.Serialization.XmlElementAttribute("license", typeof(License))]
[System.Xml.Serialization.XmlElementAttribute("lyrics", typeof(Lyrics))]
[System.Xml.Serialization.XmlElementAttribute("musicFolders", typeof(MusicFolders))]
[System.Xml.Serialization.XmlElementAttribute("newestPodcasts", typeof(NewestPodcasts))]
[System.Xml.Serialization.XmlElementAttribute("nowPlaying", typeof(NowPlaying))]
[System.Xml.Serialization.XmlElementAttribute("playQueue", typeof(PlayQueue))]
[System.Xml.Serialization.XmlElementAttribute("playlist", typeof(PlaylistWithSongs))]
[System.Xml.Serialization.XmlElementAttribute("playlists", typeof(Playlists))]
[System.Xml.Serialization.XmlElementAttribute("podcasts", typeof(Podcasts))]
[System.Xml.Serialization.XmlElementAttribute("randomSongs", typeof(Songs))]
[System.Xml.Serialization.XmlElementAttribute("scanStatus", typeof(ScanStatus))]
[System.Xml.Serialization.XmlElementAttribute("searchResult", typeof(SearchResult))]
[System.Xml.Serialization.XmlElementAttribute("searchResult2", typeof(SearchResult2))]
[System.Xml.Serialization.XmlElementAttribute("searchResult3", typeof(SearchResult3))]
[System.Xml.Serialization.XmlElementAttribute("shares", typeof(Shares))]
[System.Xml.Serialization.XmlElementAttribute("similarSongs", typeof(SimilarSongs))]
[System.Xml.Serialization.XmlElementAttribute("similarSongs2", typeof(SimilarSongs2))]
[System.Xml.Serialization.XmlElementAttribute("song", typeof(Child))]
[System.Xml.Serialization.XmlElementAttribute("songsByGenre", typeof(Songs))]
[System.Xml.Serialization.XmlElementAttribute("starred", typeof(Starred))]
[System.Xml.Serialization.XmlElementAttribute("starred2", typeof(Starred2))]
[System.Xml.Serialization.XmlElementAttribute("topSongs", typeof(TopSongs))]
[System.Xml.Serialization.XmlElementAttribute("user", typeof(User))]
[System.Xml.Serialization.XmlElementAttribute("users", typeof(Users))]
[System.Xml.Serialization.XmlElementAttribute("videoInfo", typeof(VideoInfo))]
[System.Xml.Serialization.XmlElementAttribute("videos", typeof(Videos))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public object Item;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType ItemElementName;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public ResponseStatus status;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string version;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class AlbumWithSongsID3 : AlbumID3
{
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(PodcastEpisode))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(NowPlayingEntry))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Child
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string parent;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool isDir;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string title;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string album;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string artist;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int track;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool trackSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int year;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool yearSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string genre;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string coverArt;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int size;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool sizeSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string contentType;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string suffix;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string transcodedContentType;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string transcodedSuffix;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int duration;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool durationSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int bitRate;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bitRateSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string path;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool isVideo;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool isVideoSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int userRating;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool userRatingSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public short averageRating;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool averageRatingSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int playCount;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool playCountSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int discNumber;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool discNumberSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime created;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool createdSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime starred;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool starredSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string albumId;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string artistId;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public MediaType type;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public long bookmarkPosition;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bookmarkPositionSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int originalWidth;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool originalWidthSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int originalHeight;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool originalHeightSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public enum MediaType
{
///
music,
///
podcast,
///
audiobook,
///
video,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Error
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int code;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string message;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ScanStatus
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool scanning;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public long count;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool countSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class TopSongs
{
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class SimilarSongs2
{
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class SimilarSongs
{
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ArtistInfo2))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ArtistInfo))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ArtistInfoBase
{
///
public string biography;
///
public string musicBrainzId;
///
public string lastFmUrl;
///
public string smallImageUrl;
///
public string mediumImageUrl;
///
public string largeImageUrl;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ArtistInfo2 : ArtistInfoBase
{
///
[System.Xml.Serialization.XmlElementAttribute("similarArtist")]
public ArtistID3[] similarArtist;
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ArtistWithAlbumsID3))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ArtistID3
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string coverArt;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string artistImageUrl;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int albumCount;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime starred;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool starredSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ArtistWithAlbumsID3 : ArtistID3
{
///
[System.Xml.Serialization.XmlElementAttribute("album")]
public AlbumID3[] album;
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(AlbumWithSongsID3))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class AlbumID3
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string artist;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string artistId;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string coverArt;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int songCount;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int duration;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public long playCount;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool playCountSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime created;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime starred;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool starredSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int year;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool yearSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string genre;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ArtistInfo : ArtistInfoBase
{
///
[System.Xml.Serialization.XmlElementAttribute("similarArtist")]
public Artist[] similarArtist;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Artist
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string artistImageUrl;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime starred;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool starredSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int userRating;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool userRatingSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double averageRating;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool averageRatingSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class AlbumInfo
{
///
public string notes;
///
public string musicBrainzId;
///
public string lastFmUrl;
///
public string smallImageUrl;
///
public string mediumImageUrl;
///
public string largeImageUrl;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Starred2
{
///
[System.Xml.Serialization.XmlElementAttribute("artist")]
public ArtistID3[] artist;
///
[System.Xml.Serialization.XmlElementAttribute("album")]
public AlbumID3[] album;
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Starred
{
///
[System.Xml.Serialization.XmlElementAttribute("artist")]
public Artist[] artist;
///
[System.Xml.Serialization.XmlElementAttribute("album")]
public Child[] album;
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Shares
{
///
[System.Xml.Serialization.XmlElementAttribute("share")]
public Share[] share;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Share
{
///
[System.Xml.Serialization.XmlElementAttribute("entry")]
public Child[] entry;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string url;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string description;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string username;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime created;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime expires;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool expiresSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime lastVisited;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool lastVisitedSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int visitCount;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class PlayQueue
{
///
[System.Xml.Serialization.XmlElementAttribute("entry")]
public Child[] entry;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int current;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool currentSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public long position;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool positionSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string username;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime changed;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string changedBy;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Bookmarks
{
///
[System.Xml.Serialization.XmlElementAttribute("bookmark")]
public Bookmark[] bookmark;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Bookmark
{
///
public Child entry;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public long position;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string username;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string comment;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime created;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime changed;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class InternetRadioStations
{
///
[System.Xml.Serialization.XmlElementAttribute("internetRadioStation")]
public InternetRadioStation[] internetRadioStation;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class InternetRadioStation
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string streamUrl;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string homePageUrl;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class NewestPodcasts
{
///
[System.Xml.Serialization.XmlElementAttribute("episode")]
public PodcastEpisode[] episode;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class PodcastEpisode : Child
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string streamId;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string channelId;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string description;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PodcastStatus status;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime publishDate;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool publishDateSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public enum PodcastStatus
{
///
@new,
///
downloading,
///
completed,
///
error,
///
deleted,
///
skipped,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Podcasts
{
///
[System.Xml.Serialization.XmlElementAttribute("channel")]
public PodcastChannel[] channel;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class PodcastChannel
{
///
[System.Xml.Serialization.XmlElementAttribute("episode")]
public PodcastEpisode[] episode;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string url;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string title;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string description;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string coverArt;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string originalImageUrl;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PodcastStatus status;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string errorMessage;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Lyrics
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string artist;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string title;
///
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Songs
{
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class AlbumList2
{
///
[System.Xml.Serialization.XmlElementAttribute("album")]
public AlbumID3[] album;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class AlbumList
{
///
[System.Xml.Serialization.XmlElementAttribute("album")]
public Child[] album;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ChatMessages
{
///
[System.Xml.Serialization.XmlElementAttribute("chatMessage")]
public ChatMessage[] chatMessage;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ChatMessage
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string username;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public long time;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string message;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Users
{
///
[System.Xml.Serialization.XmlElementAttribute("user")]
public User[] user;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class User
{
///
[System.Xml.Serialization.XmlElementAttribute("folder")]
public int[] folder;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string username;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string email;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool scrobblingEnabled;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int maxBitRate;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool maxBitRateSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool adminRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool settingsRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool downloadRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool uploadRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool playlistRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool coverArtRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool commentRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool podcastRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool streamRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool jukeboxRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool shareRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool videoConversionRole;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime avatarLastChanged;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool avatarLastChangedSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class License
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool valid;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string email;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime licenseExpires;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool licenseExpiresSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime trialExpires;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool trialExpiresSpecified;
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(JukeboxPlaylist))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class JukeboxStatus
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int currentIndex;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool playing;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public float gain;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int position;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool positionSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class JukeboxPlaylist : JukeboxStatus
{
///
[System.Xml.Serialization.XmlElementAttribute("entry")]
public Child[] entry;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Playlists
{
///
[System.Xml.Serialization.XmlElementAttribute("playlist")]
public Playlist[] playlist;
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(PlaylistWithSongs))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Playlist
{
///
[System.Xml.Serialization.XmlElementAttribute("allowedUser")]
public string[] allowedUser;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string comment;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string owner;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool @public;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool publicSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int songCount;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int duration;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime created;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime changed;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string coverArt;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class PlaylistWithSongs : Playlist
{
///
[System.Xml.Serialization.XmlElementAttribute("entry")]
public Child[] entry;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class SearchResult3
{
///
[System.Xml.Serialization.XmlElementAttribute("artist")]
public ArtistID3[] artist;
///
[System.Xml.Serialization.XmlElementAttribute("album")]
public AlbumID3[] album;
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class SearchResult2
{
///
[System.Xml.Serialization.XmlElementAttribute("artist")]
public Artist[] artist;
///
[System.Xml.Serialization.XmlElementAttribute("album")]
public Child[] album;
///
[System.Xml.Serialization.XmlElementAttribute("song")]
public Child[] song;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class SearchResult
{
///
[System.Xml.Serialization.XmlElementAttribute("match")]
public Child[] match;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int offset;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int totalHits;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class NowPlaying
{
///
[System.Xml.Serialization.XmlElementAttribute("entry")]
public NowPlayingEntry[] entry;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class NowPlayingEntry : Child
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string username;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int minutesAgo;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int playerId;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string playerName;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class VideoConversion
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int bitRate;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bitRateSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int audioTrackId;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool audioTrackIdSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class AudioTrack
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string languageCode;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Captions
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class VideoInfo
{
///
[System.Xml.Serialization.XmlElementAttribute("captions")]
public Captions[] captions;
///
[System.Xml.Serialization.XmlElementAttribute("audioTrack")]
public AudioTrack[] audioTrack;
///
[System.Xml.Serialization.XmlElementAttribute("conversion")]
public VideoConversion[] conversion;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Videos
{
///
[System.Xml.Serialization.XmlElementAttribute("video")]
public Child[] video;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class IndexID3
{
///
[System.Xml.Serialization.XmlElementAttribute("artist")]
public ArtistID3[] artist;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class ArtistsID3
{
///
[System.Xml.Serialization.XmlElementAttribute("index")]
public IndexID3[] index;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string ignoredArticles;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Genres
{
///
[System.Xml.Serialization.XmlElementAttribute("genre")]
public Genre[] genre;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Genre
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int songCount;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int albumCount;
///
[System.Xml.Serialization.XmlTextAttribute()]
public string value;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Directory
{
///
[System.Xml.Serialization.XmlElementAttribute("child")]
public Child[] child;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string parent;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime starred;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool starredSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int userRating;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool userRatingSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public short averageRating;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool averageRatingSpecified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public long playCount;
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool playCountSpecified;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Index
{
///
[System.Xml.Serialization.XmlElementAttribute("artist")]
public Artist[] artist;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class Indexes
{
///
[System.Xml.Serialization.XmlElementAttribute("shortcut")]
public Artist[] shortcut;
///
[System.Xml.Serialization.XmlElementAttribute("index")]
public Index[] index;
///
[System.Xml.Serialization.XmlElementAttribute("child")]
public Child[] child;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public long lastModified;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string ignoredArticles;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class MusicFolders
{
///
[System.Xml.Serialization.XmlElementAttribute("musicFolder")]
public MusicFolder[] musicFolder;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public partial class MusicFolder
{
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int id;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string name;
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi", IncludeInSchema = false)]
public enum ItemChoiceType
{
///
album,
///
albumInfo,
///
albumList,
///
albumList2,
///
artist,
///
artistInfo,
///
artistInfo2,
///
artists,
///
bookmarks,
///
chatMessages,
///
directory,
///
error,
///
genres,
///
indexes,
///
internetRadioStations,
///
jukeboxPlaylist,
///
jukeboxStatus,
///
license,
///
lyrics,
///
musicFolders,
///
newestPodcasts,
///
nowPlaying,
///
playQueue,
///
playlist,
///
playlists,
///
podcasts,
///
randomSongs,
///
scanStatus,
///
searchResult,
///
searchResult2,
///
searchResult3,
///
shares,
///
similarSongs,
///
similarSongs2,
///
song,
///
songsByGenre,
///
starred,
///
starred2,
///
topSongs,
///
user,
///
users,
///
videoInfo,
///
videos,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://subsonic.org/restapi")]
public enum ResponseStatus
{
///
ok,
///
failed,
}
}