Module: DMAP
- Defined in:
- lib/dmap.rb
Overview
If you plan on extending this module (like you’ll need to if you want extra tags available) make sure you don’t use any class names with four letters in. It saves a bit of processor time if I don’t have to remove them.
Defined Under Namespace
Classes: Array, Element, MeasuredInteger, String, Time, Version
Constant Summary collapse
- MLIT =
[:list, 'dmap.listingitem']
- ASSL =
[:string, 'daap.sortalbumartist']
- ASBO =
[:number, 'daap.songbookmark']
- AEGU =
[:number, 'com.apple.itunes.gapless-dur']
- MSRV =
[:list, 'dmap.serverinforesponse']
- AESN =
[:string, 'com.apple.itunes.series-name']
- ASDR =
[:time, 'daap.songdatereleased']
- MPER =
[:number, 'dmap.persistentid']
- ASSR =
[:number, 'daap.songsamplerate']
- ASBT =
[:number, 'daap.songbeatsperminute']
- AEGE =
[:number, 'com.apple.itunes.gapless-enc-del']
- MSTO =
[:signed, 'dmap.utcoffset']
- ABAR =
[:list, 'daap.browseartistlisting']
- MCNA =
[:string, 'dmap.contentcodesname']
- ASEQ =
[:string, 'daap.songeqpreset']
- AGRP =
[:string, 'daap.songgrouping']
- MSAU =
[:number, 'dmap.authenticationmethod']
- ASCN =
[:string, 'daap.songcontentdescription']
- AEGR =
[:number, 'com.apple.itunes.gapless-resy']
- ASSZ =
[:number, 'daap.songsize']
- MSTT =
[:number, 'dmap.status']
- MCTC =
[:number, 'dmap.containercount']
- ASGP =
[:number, 'daap.songgapless']
- APRO =
[:version,'daap.protocolversion']
- ABPL =
[:number, 'daap.baseplaylist']
- MSBR =
[:number, 'dmap.supportsbrowse']
- ASTN =
[:number, 'daap.songtracknumber']
- ASCR =
[:number, 'daap.songcontentrating']
- AEMK =
[:number, 'com.apple.itunes.mediakind']
- MUDL =
[:list, 'dmap.deletedidlisting']
- APSO =
[:list, 'daap.playlistsongs']
- ADBS =
[:list, 'daap.databasesongs']
- MDCL =
[:list, 'dmap.dictionary']
- ASLC =
[:string, 'daap.songlongcontentdescription']
- MSEX =
[:number, 'dmap.supportsextensions']
- ASYR =
[:number, 'daap.songyear']
- ASDA =
[:time, 'daap.songdateadded']
- AEPC =
[:number, 'com.apple.itunes.is-podcast']
- MUTY =
[:number, 'dmap.updatetype']
- MIKD =
[:number, 'dmap.itemkind']
- ASRV =
[:signed, 'daap.songrelativevolume']
- ASAA =
[:string, 'daap.songalbumartist']
- AECI =
[:number, 'com.apple.itunes.itms-composerid']
- MSMA =
[:number, 'unknown_msma']
- AEPS =
[:number, 'com.apple.itunes.special-playlist']
- CEJC =
[:signed, 'com.apple.itunes.jukebox-client-vote']
- ASDC =
[:number, 'daap.songdisccount']
- MLCL =
[:list, 'dmap.listing']
- ASSA =
[:string, 'daap.sortartist']
- ASAR =
[:string, 'daap.songartist']
- AEES =
[:number, 'com.apple.itunes.episode-sort']
- MSQY =
[:number, 'dmap.supportsquery']
- ASDN =
[:number, 'daap.songdiscnumber']
- AESG =
[:number, 'com.apple.itunes.saved-genius']
- MLOG =
[:list, 'dmap.loginresponse']
- ASSN =
[:string, 'daap.sortname']
- ASBR =
[:number, 'daap.songbitrate']
- MSTC =
[:time, 'dmap.utctime']
- ASDT =
[:string, 'daap.songdescription']
- AESP =
[:number, 'com.apple.itunes.smart-playlist']
- ABAL =
[:list, 'daap.browsealbumlisting']
- MBCL =
[:list, 'dmap.bag']
- MPRO =
[:version,'dmap.protocolversion']
- ASSS =
[:string, 'daap.sortseriesname']
- ASCD =
[:number, 'daap.songcodectype']
- AEGH =
[:number, 'com.apple.itunes.gapless-heur']
- APLY =
[:list, 'daap.databaseplaylists']
- ABCP =
[:list, 'daap.browsecomposerlisting']
- MCNM =
[:number, 'dmap.contentcodesnumber']
- ASFM =
[:string, 'daap.songformat']
- MSAL =
[:number, 'dmap.supportsautologout']
- ASTC =
[:number, 'daap.songtrackcount']
- ASCO =
[:number, 'daap.songcompilation']
- AEHD =
[:number, 'com.apple.itunes.is-hd-video']
- MSUP =
[:number, 'dmap.supportsupdate']
- MCTI =
[:number, 'dmap.containeritemid']
- ASHP =
[:number, 'daap.songhasbeenplayed']
- MSDC =
[:number, 'dmap.databasescount']
- AENN =
[:string, 'com.apple.itunes.network-name']
- ASUL =
[:string, 'daap.songdataurl']
- ASCS =
[:number, 'daap.songcodecsubtype']
- MUPD =
[:list, 'dmap.updateresponse']
- ASLS =
[:number, 'daap.songlongsize']
- ARIF =
[:list, 'daap.resolveinfo']
- AEAI =
[:number, 'com.apple.itunes.itms-artistid']
- MEDS =
[:number, 'dmap.editcommandssupported']
- MSIX =
F�CH = [:number, ‘dmap.haschildcontainers’]
[:number, 'dmap.supportsindex']
- ATED =
[:number, 'daap.supportsextradata']
- AEPI =
[:number, 'com.apple.itunes.itms-playlistid']
- MIMC =
[:number, 'dmap.itemcount']
- AECR =
[:string, 'com.apple.itunes.content-rating']
- ASAI =
[:number, 'daap.songalbumid']
- MSML =
[:list, 'unknown_msml']
- ASDK =
[:number, 'daap.songdatakind']
- AESU =
[:number, 'com.apple.itunes.season-num']
- CEJI =
[:number, 'com.apple.itunes.jukebox-current']
- MLID =
[:number, 'dmap.sessionid']
- ASSC =
[:string, 'daap.sortcomposer']
- ASBK =
[:number, 'daap.bookmarkable']
- AEFP =
[:number, 'com.apple.itunes.req-fplay']
- MSRS =
[:number, 'dmap.supportsresolve']
- CEJV =
[:number, 'com.apple.itunes.jukebox-vote']
- ASDP =
[:time, 'daap.songdatepurchased']
- AESI =
[:number, 'com.apple.itunes.itms-songid']
- MPCO =
[:number, 'dmap.parentcontainerid']
- AEGD =
[:number, 'com.apple.itunes.gapless-enc-dr']
- ASSP =
[:number, 'daap.songstoptime']
- MSTM =
[:number, 'dmap.timeoutinterval']
- MCCR =
[:list, 'dmap.contentcodesresponse']
- ASED =
[:number, 'daap.songextradata']
- AESV =
[:number, 'com.apple.itunes.music-sharing-version']
- MRCO =
[:number, 'dmap.returnedcount']
- AEGI =
[:number, 'com.apple.itunes.itms-genreid']
- ASST =
[:number, 'daap.songstarttime']
- ASCM =
[:string, 'daap.songcomment']
- MSTS =
[:string, 'dmap.statusstring']
- ASGN =
[:string, 'daap.songgenre']
- APRM =
[:number, 'daap.playlistrepeatmode']
- ABGN =
[:list, 'daap.browsegenrelisting']
- MCON =
[:list, 'dmap.container']
- MSAS =
[:number, 'dmap.authenticationschemes']
- ASTM =
[:number, 'daap.songtime']
- ASCP =
[:string, 'daap.songcomposer']
- AEHV =
[:number, 'com.apple.itunes.has-video']
- MTCO =
[:number, 'dmap.specifiedtotalcount']
- ABRO =
[:list, 'daap.databasebrowse']
- MCTY =
[:number, 'dmap.contentcodestype']
- ASKY =
[:string, 'daap.songkeywords']
- APSM =
[:number, 'daap.playlistshufflemode']
- MSED =
[:number, 'unknown_msed']
- ASCT =
[:string, 'daap.songcategory']
- AENV =
[:number, 'com.apple.itunes.norm-volume']
- ASUR =
[:number, 'daap.songuserrating']
- MUSR =
[:number, 'dmap.serverrevision']
- MIID =
[:number, 'dmap.itemid']
- ASPU =
[:string, 'daap.songpodcasturl']
- ARSV =
[:list, 'daap.resolve']
- MSLR =
[:number, 'dmap.loginrequired']
- AVDB =
[:list, 'daap.serverdatabases']
- ASDB =
[:number, 'daap.songdisabled']
- AEPP =
[:number, 'com.apple.itunes.is-podcast-playlist']
- MINM =
[:string, 'dmap.itemname']
- ASAL =
[:string, 'daap.songalbum']
- AEEN =
[:string, 'com.apple.itunes.episode-num-str']
- ASSU =
[:string, 'daap.sortalbum']
- MSPI =
[:number, 'dmap.supportspersistentids']
- CEJS =
[:signed, 'com.apple.itunes.jukebox-score']
- ASDM =
[:time, 'daap.songdatemodified']
- AESF =
[:number, 'com.apple.itunes.itms-storefrontid']