/*******************************************************************************
* Copyright (c) 2013 Jens Kristian Villadsen.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Public License v3.0
* which accompanies this distribution, and is available at
* http://www.gnu.org/licenses/gpl.html
*
* Contributors:
* Jens Kristian Villadsen - Lead developer, owner and creator
******************************************************************************/
/*
* Digital Audio Access Protocol (DAAP) Library
* Copyright (C) 2004-2010 Roger Kapsi
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.dyndns.jkiddo.dmp.chunks;
import org.dyndns.jkiddo.dmp.chunks.media.ContentCodesResponse;
import org.dyndns.jkiddo.dmp.chunks.media.Status;
public final class ContentCodesResponseImpl extends ContentCodesResponse
{
public ContentCodesResponseImpl()
{
super();
add(new Status(200));
add(new ContentCode(0x6D736175, "dmap.authenticationmethod", 1)); // msau
add(new ContentCode(0x6D736173, "dmap.authenticationschemes", 1)); // msas
add(new ContentCode(0x6D62636C, "dmap.bag", 12)); // mbcl
add(new ContentCode(0x6162706C, "daap.baseplaylist", 1)); // abpl
add(new ContentCode(0x6162616C, "daap.browsealbumlisting", 12)); // abal
add(new ContentCode(0x61626172, "daap.browseartistlisting", 12)); // abar
add(new ContentCode(0x61626370, "daap.browsecomposerlisting", 12)); // abcp
add(new ContentCode(0x6162676E, "daap.browsegenrelisting", 12)); // abgn
add(new ContentCode(0x6D636F6E, "dmap.container", 12)); // mcon
add(new ContentCode(0x6D637463, "dmap.containercount", 5)); // mctc
add(new ContentCode(0x6D637469, "dmap.containeritemid", 5)); // mcti
add(new ContentCode(0x6D636E61, "dmap.contentcodesname", 9)); // mcna
add(new ContentCode(0x6D636E6D, "dmap.contentcodesnumber", 5)); // mcnm
add(new ContentCode(0x6D636372, "dmap.contentcodesresponse", 12)); // mccr
add(new ContentCode(0x6D637479, "dmap.contentcodestype", 3)); // mcty
add(new ContentCode(0x6170726F, "daap.protocolversion", 11)); // apro
add(new ContentCode(0x6162726F, "daap.databasebrowse", 12)); // abro
add(new ContentCode(0x6D736463, "dmap.databasescount", 5)); // msdc
add(new ContentCode(0x61706C79, "daap.databaseplaylists", 12)); // aply
add(new ContentCode(0x61646273, "daap.databasesongs", 12)); // adbs
add(new ContentCode(0x6D75646C, "dmap.deletedidlisting", 12)); // mudl
add(new ContentCode(0x6D64636C, "dmap.dictionary", 12)); // mdcl
add(new ContentCode(0x6D70726F, "dmap.protocolversion", 11)); // mpro
add(new ContentCode(0x668D6368, "dmap.haschildcontainers", 1)); // f?ch
add(new ContentCode(0x61654856, "com.apple.itunes.has-video", 1)); // aeHV
add(new ContentCode(0x6D696D63, "dmap.itemcount", 5)); // mimc
add(new ContentCode(0x6D696964, "dmap.itemid", 5)); // miid
add(new ContentCode(0x6D696B64, "dmap.itemkind", 1)); // mikd
add(new ContentCode(0x6D696E6D, "dmap.itemname", 9)); // minm
add(new ContentCode(0x61654149, "com.apple.itunes.itms-artistid", 5)); // aeAI
add(new ContentCode(0x61654349, "com.apple.itunes.itms-composerid", 5)); // aeCI
add(new ContentCode(0x61654749, "com.apple.itunes.itms-genreid", 5)); // aeGI
add(new ContentCode(0x61655049, "com.apple.itunes.itms-playlistid", 5)); // aePI
add(new ContentCode(0x61655349, "com.apple.itunes.itms-songid", 5)); // aeSI
add(new ContentCode(0x61655346, "com.apple.itunes.itms-storefrontid", 5)); // aeSF
add(new ContentCode(0x6D6C636C, "dmap.listing", 12)); // mlcl
add(new ContentCode(0x6D6C6974, "dmap.listingitem", 12)); // mlit
add(new ContentCode(0x6D736C72, "dmap.loginrequired", 1)); // mslr
add(new ContentCode(0x6D6C6F67, "dmap.loginresponse", 12)); // mlog
add(new ContentCode(0x61655356, "com.apple.itunes.music-sharing-version", 5)); // aeSV
add(new ContentCode(0x61654E56, "com.apple.itunes.norm-volume", 5)); // aeNV
add(new ContentCode(0x6D70636F, "dmap.parentcontainerid", 5)); // mpco
add(new ContentCode(0x6D706572, "dmap.persistentid", 7)); // mper
add(new ContentCode(0x6170726D, "daap.playlistrepeatmode", 1)); // aprm
add(new ContentCode(0x6170736D, "daap.playlistshufflemode", 1)); // apsm
add(new ContentCode(0x6170736F, "daap.playlistsongs", 12)); // apso
add(new ContentCode(0x61655043, "com.apple.itunes.is-podcast", 1)); // aePC
add(new ContentCode(0x61655050, "com.apple.itunes.is-podcast-playlist", 1)); // aePP
add(new ContentCode(0x61727376, "daap.resolve", 12)); // arsv
add(new ContentCode(0x61726966, "daap.resolveinfo", 12)); // arif
add(new ContentCode(0x6D72636F, "dmap.returnedcount", 5)); // mrco
add(new ContentCode(0x61766462, "daap.serverdatabases", 12)); // avdb
add(new ContentCode(0x6D737276, "dmap.serverinforesponse", 12)); // msrv
add(new ContentCode(0x6D757372, "dmap.serverrevision", 5)); // musr
add(new ContentCode(0x6D6C6964, "dmap.sessionid", 5)); // mlid
add(new ContentCode(0x61655350, "com.apple.itunes.smart-playlist", 1)); // aeSP
add(new ContentCode(0x6173616C, "daap.songalbum", 9)); // asal
add(new ContentCode(0x61736172, "daap.songartist", 9)); // asar
add(new ContentCode(0x61736274, "daap.songbeatsperminute", 3)); // asbt
add(new ContentCode(0x61736272, "daap.songbitrate", 3)); // asbr
add(new ContentCode(0x61736374, "daap.songcategory", 9)); // asct
add(new ContentCode(0x61736373, "daap.songcodecsubtype", 5)); // ascs
add(new ContentCode(0x61736364, "daap.songcodectype", 5)); // ascd
add(new ContentCode(0x6173636D, "daap.songcomment", 9)); // ascm
add(new ContentCode(0x6173636F, "daap.songcompilation", 1)); // asco
add(new ContentCode(0x61736370, "daap.songcomposer", 9)); // ascp
add(new ContentCode(0x6173636E, "daap.songcontentdescription", 9)); // ascn
add(new ContentCode(0x61736372, "daap.songcontentrating", 1)); // ascr
add(new ContentCode(0x6173646B, "daap.songdatakind", 1)); // asdk
add(new ContentCode(0x6173756C, "daap.songdataurl", 9)); // asul
add(new ContentCode(0x61736461, "daap.songdateadded", 10)); // asda
add(new ContentCode(0x6173646D, "daap.songdatemodified", 10)); // asdm
add(new ContentCode(0x61736474, "daap.songdescription", 9)); // asdt
add(new ContentCode(0x61736462, "daap.songdisabled", 1)); // asdb
add(new ContentCode(0x61736463, "daap.songdisccount", 3)); // asdc
add(new ContentCode(0x6173646E, "daap.songdiscnumber", 3)); // asdn
add(new ContentCode(0x61736571, "daap.songeqpreset", 9)); // aseq
add(new ContentCode(0x6173666D, "daap.songformat", 9)); // asfm
add(new ContentCode(0x6173676E, "daap.songgenre", 9)); // asgn
add(new ContentCode(0x61677270, "daap.songgrouping", 9)); // agrp
add(new ContentCode(0x61736B79, "daap.songkeywords", 9)); // asky
add(new ContentCode(0x61736C63, "daap.songlongcontentdescription", 9)); // aslc
add(new ContentCode(0x61737276, "daap.songrelativevolume", 2)); // asrv
add(new ContentCode(0x61737372, "daap.songsamplerate", 5)); // assr
add(new ContentCode(0x6173737A, "daap.songsize", 5)); // assz
add(new ContentCode(0x61737374, "daap.songstarttime", 5)); // asst
add(new ContentCode(0x61737370, "daap.songstoptime", 5)); // assp
add(new ContentCode(0x6173746D, "daap.songtime", 5)); // astm
add(new ContentCode(0x61737463, "daap.songtrackcount", 3)); // astc
add(new ContentCode(0x6173746E, "daap.songtracknumber", 3)); // astn
add(new ContentCode(0x61737572, "daap.songuserrating", 1)); // asur
add(new ContentCode(0x61737972, "daap.songyear", 3)); // asyr
add(new ContentCode(0x6D74636F, "dmap.specifiedtotalcount", 5)); // mtco
add(new ContentCode(0x6D737474, "dmap.status", 5)); // mstt
add(new ContentCode(0x6D737473, "dmap.statusstring", 9)); // msts
add(new ContentCode(0x6D73616C, "dmap.supportsautologout", 1)); // msal
add(new ContentCode(0x6D736272, "dmap.supportsbrowse", 1)); // msbr
add(new ContentCode(0x6D736578, "dmap.supportsextensions", 1)); // msex
add(new ContentCode(0x6D736978, "dmap.supportsindex", 1)); // msix
add(new ContentCode(0x6D737069, "dmap.supportspersistentids", 1)); // mspi
add(new ContentCode(0x6D737179, "dmap.supportsquery", 1)); // msqy
add(new ContentCode(0x6D737273, "dmap.supportsresolve", 1)); // msrs
add(new ContentCode(0x6D737570, "dmap.supportsupdate", 1)); // msup
add(new ContentCode(0x6D73746D, "dmap.timeoutinterval", 5)); // mstm
add(new ContentCode(0x6D757064, "dmap.updateresponse", 12)); // mupd
add(new ContentCode(0x6D757479, "dmap.updatetype", 1)); // muty
}
}