daapc library
Classes
- DaapClient
- DAAP client.
- DaapObject
- DAAP object.
- DmapCode
- DMAP code.
Constants
- byte → const int
- DMAP byte data type.
- container → const int
- DMAP container data type.
- contentCodesUrlPath → const String
- URLs. Content odes URL.
-
databaseQueryDefaultMetaCodes
→ const List<
String> - Default database query meta codes.
- databasesUrlPath → const String
- Databases URL.
- databaseUrlPath → const String
- Database URL.
- dmapCodeComAppleItunesAdamIdsArray → const String
- DMAP 'com.apple.itunes.adam-ids-array' code.
- dmapCodeComAppleItunesContentRating → const String
- DMAP 'com.apple.itunes.content-rating' code.
- dmapCodeComAppleItunesDrmKey1Id → const String
- DMAP 'com.apple.itunes.drm-key1-id' code.
- dmapCodeComAppleItunesDrmKey2Id → const String
- DMAP 'com.apple.itunes.drm-key2-id' code.
- dmapCodeComAppleItunesDrmPlatformId → const String
- DMAP 'com.apple.itunes.drm-platform-id' code.
- dmapCodeComAppleItunesDrmUserId → const String
- DMAP 'com.apple.itunes.drm-user-id' code.
- dmapCodeComAppleItunesDrmVersions → const String
- DMAP 'com.apple.itunes.drm-versions' code.
- dmapCodeComAppleItunesEpisodeNumStr → const String
- DMAP 'com.apple.itunes.episode-num-str' code.
- dmapCodeComAppleItunesEpisodeSort → const String
- DMAP 'com.apple.itunes.episode-sort' code.
- dmapCodeComAppleItunesExtendedMediaKind → const String
- DMAP 'com.apple.itunes.extended-media-kind' code.
- dmapCodeComAppleItunesGaplessDur → const String
- DMAP 'com.apple.itunes.gapless-dur' code.
- dmapCodeComAppleItunesGaplessEncDel → const String
- DMAP 'com.apple.itunes.gapless-enc-del' code.
- dmapCodeComAppleItunesGaplessEncDr → const String
- DMAP 'com.apple.itunes.gapless-enc-dr' code.
- dmapCodeComAppleItunesGaplessHeur → const String
- DMAP 'com.apple.itunes.gapless-heur' code.
- dmapCodeComAppleItunesGaplessResy → const String
- DMAP 'com.apple.itunes.gapless-resy' code.
- dmapCodeComAppleItunesHasVideo → const String
- DMAP 'com.apple.itunes.has-video' code.
- dmapCodeComAppleItunesIsHdVideo → const String
- DMAP 'com.apple.itunes.is-hd-video"' code.
- dmapCodeComAppleItunesIsPodcast → const String
- DMAP 'com.apple.itunes.is-podcast' code.
- dmapCodeComAppleItunesIsPodcastPlaylist → const String
- DMAP 'com.apple.itunes.is-podcast-playlist' code.
- dmapCodeComAppleItunesItmsArtistId → const String
- DMAP 'com.apple.itunes.itms-artistid' code.
- dmapCodeComAppleItunesItmsComposerId → const String
- DMAP 'com.apple.itunes.itms-composerid' code.
- dmapCodeComAppleItunesItmsGenreId → const String
- DMAP 'com.apple.itunes.itms-genreid' code.
- dmapCodeComAppleItunesItmsPlaylistId → const String
- DMAP 'com.apple.itunes.itms-playlistid' code.
- dmapCodeComAppleItunesItmsSongId → const String
- DMAP 'com.apple.itunes.itms-songid' code.
- dmapCodeComAppleItunesJukeboxClientVote → const String
- DMAP 'com.apple.itunes.jukebox-client-vote' code.
- dmapCodeComAppleItunesJukeboxCurrent → const String
- DMAP 'com.apple.itunes.jukebox-current' code.
- dmapCodeComAppleItunesJukeboxVote → const String
- DMAP 'com.apple.itunes.jukebox-vote' code.
- dmapCodeComAppleItunesMediaKind → const String
- DMAP 'com.apple.itunes.mediakind' code.
- dmapCodeComAppleItunesMusicSharingVersion → const String
- DMAP 'com.apple.itunes.music-sharing-version' code.
- dmapCodeComAppleItunesNetworkName → const String
- DMAP 'com.apple.itunes.network-name' code.
- dmapCodeComAppleItunesNonDrmUserId → const String
- DMAP 'com.apple.itunes.non-drm-user-id' code.
- dmapCodeComAppleItunesNormVolume → const String
- DMAP 'com.apple.itunes.norm-volume' code.
- dmapCodeComAppleItunesReqFplay → const String
- DMAP 'com.apple.itunes.req-fplay' code.
- dmapCodeComAppleItunesReqFplayUnknown → const String
- DMAP codes. DMAP code 'com.apple.itunes.req-fplay' type.
- dmapCodeComAppleItunesSavedGenius → const String
- DMAP 'com.apple.itunes.saved-genius' code.
- dmapCodeComAppleItunesSeasonNum → const String
- DMAP 'com.apple.itunes.season-num' code.
- dmapCodeComAppleItunesSeriesName → const String
- DMAP 'com.apple.itunes.series-name' code.
- dmapCodeComAppleItunesSmartPlaylist → const String
- DMAP 'com.apple.itunes.smart-playlist' code.
- dmapCodeComAppleItunesSpecialPlaylist → const String
- DMAP 'com.apple.itunes.special-playlist' code.
- dmapCodeComAppleItunesStoreFrontId → const String
- DMAP 'com.apple.itunes.itms-storefrontid' code.
- dmapCodeDaapBasePlaylist → const String
- DMAP 'daap.baseplaylist' code.
- dmapCodeDaapBookmarkable → const String
- DMAP 'daap.bookmarkable' code.
- dmapCodeDaapBrowseAlbumListing → const String
- DMAP code 'daap.browsealbumlisting"' type.
- dmapCodeDaapBrowseArtistListing → const String
- DMAP 'daap.browseartistlisting' code.
- dmapCodeDaapBrowseComposerListing → const String
- DMAP 'daap.browsecomposerlisting' code.
- dmapCodeDaapBrowseGenreListing → const String
- DMAP 'daap.browsegenrelisting' code.
- dmapCodeDaapDatabaseBrowse → const String
- DMAP 'daap.databasebrowse' code.
- dmapCodeDaapDatabasePlaylists → const String
- DMAP 'daap.databaseplaylists' code.
- dmapCodeDaapDatabaseSongs → const String
- DMAP 'daap.databasesongs' code.
- dmapCodeDaapPlaylistRepeatMode → const String
- DMAP 'daap.playlistrepeatmode' code.
- dmapCodeDaapPlaylistSongs → const String
- DMAP 'daap.playlistsongs' code.
- dmapCodeDaapPlaylistsShuffleMode → const String
- DMAP 'daap.playlistshufflemode' code.
- dmapCodeDaapProtocolVersion → const String
- DMAP 'daap.protocolversion' code.
- dmapCodeDaapResolve → const String
- DMAP 'daap.resolve' code.
- dmapCodeDaapResolveInfo → const String
- DMAP 'daap.resolveinfo' code.
- dmapCodeDaapServerDatabases → const String
- DMAP 'daap.serverdatabases' code.
- dmapCodeDaapSongAlbum → const String
- DMAP 'daap.songalbum' code.
- dmapCodeDaapSongAlbumArtist → const String
- DMAP 'daap.songalbumartist' code.
- dmapCodeDaapSongAlbumId → const String
- DMAP 'daap.songalbumid' code.
- dmapCodeDaapSongArtist → const String
- DMAP 'daap.songartist' code.
- dmapCodeDaapSongBeatsPerMinute → const String
- DMAP 'daap.songbeatsperminute' code.
- dmapCodeDaapSongBitrate → const String
- DMAP 'daap.songbitrate' code.
- dmapCodeDaapSongBookmark → const String
- DMAP 'daap.songbookmark' code.
- dmapCodeDaapSongCategory → const String
- DMAP 'daap.songcategory' code.
- dmapCodeDaapSongCodecSubtype → const String
- DMAP 'daap.songcodecsubtype' code.
- dmapCodeDaapSongCodecType → const String
- DMAP 'daap.songcodectype' code.
- dmapCodeDaapSongComment → const String
- DMAP 'daap.songcomment' code.
- dmapCodeDaapSongCompilation → const String
- DMAP 'daap.songcompilation' code.
- dmapCodeDaapSongComposer → const String
- DMAP 'daap.songcomposer' code.
- dmapCodeDaapSongContentDescription → const String
- DMAP 'daap.songcontentdescription' code.
- dmapCodeDaapSongContentRating → const String
- DMAP 'daap.songcontentrating' code.
- dmapCodeDaapSongDataKind → const String
- DMAP 'daap.songdatakind' code.
- dmapCodeDaapSongDataUrl → const String
- DMAP 'daap.songdataurl' code.
- dmapCodeDaapSongDateAdded → const String
- DMAP 'daap.songdateadded' code.
- dmapCodeDaapSongDateModified → const String
- DMAP 'daap.songdatemodified' code.
- dmapCodeDaapSongDatePurchased → const String
- DMAP 'daap.songdatepurchased' code.
- dmapCodeDaapSongDateReleased → const String
- DMAP 'daap.songdatereleased' code.
- dmapCodeDaapSongDescription → const String
- DMAP 'daap.songdescription' code.
- dmapCodeDaapSongDisabled → const String
- DMAP 'daap.songdisabled' code.
- dmapCodeDaapSongDiscCount → const String
- DMAP 'daap.songdisccount' code.
- dmapCodeDaapSongDiscNumber → const String
- DMAP 'daap.songdiscnumber' code.
- dmapCodeDaapSongEqPreset → const String
- DMAP 'daap.songeqpreset' code.
- dmapCodeDaapSongExtraData → const String
- DMAP 'daap.songextradata' code.
- dmapCodeDaapSongFormat → const String
- DMAP 'daap.songformat' code.
- dmapCodeDaapSongGapless → const String
- DMAP 'daap.songgapless' code.
- dmapCodeDaapSongGenre → const String
- DMAP 'daap.songgenre' code.
- dmapCodeDaapSongGrouping → const String
- DMAP 'daap.songgrouping' code.
- dmapCodeDaapSongHasBeenPlayed → const String
- DMAP 'daap.songhasbeenplayed' code.
- dmapCodeDaapSongKeywords → const String
- DMAP 'daap.songkeywords' code.
- dmapCodeDaapSongLongContentDescription → const String
- DMAP 'daap.songlongcontentdescription' code.
- dmapCodeDaapSongLongSize → const String
- DMAP 'daap.songlongsize' code.
- dmapCodeDaapSongPodcastUrl → const String
- DMAP 'daap.songsonpodcasturl' code.
- dmapCodeDaapSongRelativeVolume → const String
- DMAP 'daap.songrelativevolume' code.
- dmapCodeDaapSongSampleRate → const String
- DMAP 'daap.songsamplerate' code.
- dmapCodeDaapSongSeriesName → const String
- DMAP 'daap.sortseriesname' code.
- dmapCodeDaapSongSize → const String
- DMAP 'daap.songsize' code.
- dmapCodeDaapSongSortAlbum → const String
- DMAP 'daap.sortalbum' code.
- dmapCodeDaapSongStartTime → const String
- DMAP 'daap.songstarttime' code.
- dmapCodeDaapSongStopTime → const String
- DMAP 'daap.songstoptime' code.
- dmapCodeDaapSongTime → const String
- DMAP 'daap.songtime' code.
- dmapCodeDaapSongTrackCount → const String
- DMAP 'daap.songtrackcount' code.
- dmapCodeDaapSongTrackNumber → const String
- DMAP 'daap.songtracknumber' code.
- dmapCodeDaapSongUserRating → const String
- DMAP 'daap.songuserrating' code.
- dmapCodeDaapSongYear → const String
- DMAP 'daap.songyear' code.
- dmapCodeDaapSortAlbumArtist → const String
- DMAP 'daap.sortalbumartist' code.
- dmapCodeDaapSortArtist → const String
- DMAP 'daap.sortartist' code.
- dmapCodeDaapSortComposer → const String
- DMAP 'daap.sortcomposer' code.
- dmapCodeDaapSortName → const String
- DMAP 'daap.sortname' code.
- dmapCodeDaapSupportsExtraData → const String
- DMAP 'daap.supportsextradata' code.
- dmapCodeDmapAuthenticationMethod → const String
- DMAP 'dmap.authenticationmethod' code.
- dmapCodeDmapAuthenticationSchemes → const String
- DMAP 'dmap.authenticationschemes' code.
- dmapCodeDmapBag → const String
- DMAP 'dmap.bag' code.
- dmapCodeDmapContainer → const String
- DMAP 'dmap.container' code.
- dmapCodeDmapContainerCount → const String
- DMAP 'dmap.containercount' code.
- dmapCodeDmapContainerItemId → const String
- DMAP 'dmap.containeritemid' code.
- dmapCodeDmapContentCodesName → const String
- DMAP 'dmap.contentcodesname' code.
- dmapCodeDmapContentCodesNumber → const String
- DMAP 'dmap.contentcodesnumber' code.
- dmapCodeDmapContentCodesResponse → const String
- DMAP 'dmap.contentcodesresponse' code.
- dmapCodeDmapContentCodesType → const String
- DMAP 'dmap.contentcodestype' code.
- dmapCodeDmapDatabasesCount → const String
- DMAP 'dmap.databasescount' code.
- dmapCodeDmapDeletedIdListing → const String
- DMAP 'dmap.deletedidlisting' code.
- dmapCodeDmapDictionary → const String
- DMAP 'dmap.dictionary' code.
- dmapCodeDmapEditCommandSupported → const String
- DMAP 'dmap.editcommandssupported' code.
- dmapCodeDmapHasChildContainers → const String
- DMAP 'dmap.haschildcontainers' code.
- dmapCodeDmapItemCount → const String
- DMAP 'dmap.itemcount' code.
- dmapCodeDmapItemId → const String
- DMAP 'dmap.itemid' code.
- dmapCodeDmapItemKind → const String
- DMAP 'dmap.itemkind' code.
- dmapCodeDmapItemName → const String
- DMAP 'dmap.itemname' code.
- dmapCodeDmapListing → const String
- DMAP 'dmap.listing' code.
- dmapCodeDmapListingItem → const String
- DMAP 'dmap.listingitem' code.
- dmapCodeDmapLoginRequired → const String
- DMAP 'dmap.loginrequired' code.
- dmapCodeDmapLoginResponse → const String
- DMAP 'dmap.loginresponse' code.
- dmapCodeDmapParentContainerId → const String
- DMAP 'dmap.parentcontainerid' code.
- dmapCodeDmapPersistentId → const String
- DMAP 'dmap.persistentid' code.
- dmapCodeDmapProtocolVersion → const String
- DMAP 'dmap.protocolversion' code.
- dmapCodeDmapReturnedCount → const String
- DMAP 'dmap.returnedcount' code.
- dmapCodeDmapServerInfoResponse → const String
- DMAP 'dmap.serverinforesponse' code.
- dmapCodeDmapServerRevision → const String
- DMAP 'dmap.serverrevision' code.
- dmapCodeDmapSessionId → const String
- DMAP 'dmap.sessionid' code.
- dmapCodeDmapSpecifiedTotalCount → const String
- DMAP 'dmap.specifiedtotalcount' code.
- dmapCodeDmapStatus → const String
- DMAP 'dmap.status' code.
- dmapCodeDmapStatusString → const String
- DMAP 'dmap.statusstring' code.
- dmapCodeDmapSupportsAutoLogout → const String
- DMAP 'dmap.supportsautologout' code.
- dmapCodeDmapSupportsBrowse → const String
- DMAP 'dmap.supportsbrowse' code.
- dmapCodeDmapSupportsExtension → const String
- DMAP 'dmap.supportsextensions' code.
- dmapCodeDmapSupportsIndex → const String
- DMAP 'dmap.supportsindex' code.
- dmapCodeDmapSupportsPersistentIds → const String
- DMAP 'dmap.supportspersistentids' code.
- dmapCodeDmapSupportsQuery → const String
- DMAP 'dmap.supportsquery' code.
- dmapCodeDmapSupportsResolve → const String
- DMAP 'dmap.supportsresolve' code.
- dmapCodeDmapSupportsUpdate → const String
- DMAP 'dmap.supportsupdate' code.
- dmapCodeDmapTimeoutInterval → const String
- DMAP 'dmap.timeoutinterval' code.
- dmapCodeDmapUpdateResponse → const String
- DMAP 'dmap.updateresponse' code.
- dmapCodeDmapUpdateType → const String
- DMAP 'dmap.updatetype' code.
- dmapCodeDmapUtcOffset → const String
- DMAP 'dmap.utcoffset' code.
- dmapCodeDmapUtcTime → const String
- DMAP 'dmap.utctime' code.
- dmapCodeDpapProtocolVersion → const String
- DMAP 'dpap.protocolversion' code.
- dmapCodeDpapUnknown → const String
- DMAP 'dpap.unknown' code.
-
dmapDataTypes
→ const Map<
int, String> - DMAP data types mapping (according to protocol).
-
dmapDataTypesNames
→ const Map<
int, String> - DMAP data types mapping (human readable).
- integer → const int
- DMAP integer data type.
- loginUrlPath → const String
- Login URL.
- long → const int
- DMAP long data type.
-
playlistQueryDefaultMetaCodes
→ const List<
String> - Default playlist query meta codes.
-
playlistsQueryDefaultMetaCodes
→ const List<
String> - Default playlists query meta codes.
- playlistsUrlPath → const String
- Playlists URL.
- playlistUrlPath → const String
- Playlist URL.
- serverInfoUrlPath → const String
- Server info URL.
- short → const int
- DMAP short data type.
- songArtworkUrlPath → const String
- Song artwork URL.
- songUrlPath → const String
- Song URL.
- string → const int
- DMAP string data type.
- timestamp → const int
- DMAP timestamp data type.
- unsignedByte → const int
- DMAP unsigned byte data type.
- unsignedInteger → const int
- DMAP unsigned integer data type.
- unsignedLong → const int
- DMAP unsigned long data type.
- unsignedShort → const int
- DMAP unsigned short data type.
- updateUrlPath → const String
- Update URL.
- version → const int
- DMAP version data type.
Properties
-
dmapCodeTypes
→ Map<
String, DmapCode> -
DMAP codes mapping.
final
-
requestHeaders
→ Map<
String, String> -
HTTP request headers payload.
final
Exceptions / Errors
- DaapAuthenticationFailureException
- DAAP client authentication failure exception.
- DaapAuthRequiredException
- DAAP client auth required exception.
- DaapException
- DAAP client common exception.
- DaapImproperlyConfiguredException
- DAAP client improperly configured exception.
- DaapTooManyConnectionsException
- DAAP client too many connections exception.
- DmapDecodeException
- DMAP decode data exception.
- DmapEncodeException
- DMAP encode data exception.
- DmapImproperlyConfiguredException
- DMAP object improperly configured exception.