Go to the documentation of this file.
25 #ifndef __SB_STANDARD_PROPERTIES_H__
26 #define __SB_STANDARD_PROPERTIES_H__
28 #define SB_PROPERTY_STORAGEGUID "http://songbirdnest.com/data/1.0#storageGUID"
29 #define SB_PROPERTY_CREATED "http://songbirdnest.com/data/1.0#created"
30 #define SB_PROPERTY_UPDATED "http://songbirdnest.com/data/1.0#updated"
31 #define SB_PROPERTY_CONTENTURL "http://songbirdnest.com/data/1.0#contentURL"
32 #define SB_PROPERTY_CONTENTTYPE "http://songbirdnest.com/data/1.0#contentType"
33 #define SB_PROPERTY_CONTENTLENGTH "http://songbirdnest.com/data/1.0#contentLength"
34 #define SB_PROPERTY_HASH "http://songbirdnest.com/data/1.0#hash"
37 #define SB_PROPERTY_METADATA_HASH_IDENTITY "http://songbirdnest.com/data/1.0#metadataHashIdentity"
38 #define SB_PROPERTY_TRACKNAME "http://songbirdnest.com/data/1.0#trackName"
39 #define SB_PROPERTY_ALBUMNAME "http://songbirdnest.com/data/1.0#albumName"
40 #define SB_PROPERTY_ARTISTNAME "http://songbirdnest.com/data/1.0#artistName"
42 #define SB_PROPERTY_TRACKTYPE "http://songbirdnest.com/data/1.0#trackType"
43 #define SB_PROPERTY_DURATION "http://songbirdnest.com/data/1.0#duration"
44 #define SB_PROPERTY_GENRE "http://songbirdnest.com/data/1.0#genre"
45 #define SB_PROPERTY_TRACKNUMBER "http://songbirdnest.com/data/1.0#trackNumber"
46 #define SB_PROPERTY_YEAR "http://songbirdnest.com/data/1.0#year"
47 #define SB_PROPERTY_DISCNUMBER "http://songbirdnest.com/data/1.0#discNumber"
48 #define SB_PROPERTY_TOTALDISCS "http://songbirdnest.com/data/1.0#totalDiscs"
49 #define SB_PROPERTY_TOTALTRACKS "http://songbirdnest.com/data/1.0#totalTracks"
50 #define SB_PROPERTY_ISPARTOFCOMPILATION "http://songbirdnest.com/data/1.0#isPartOfCompilation"
51 #define SB_PROPERTY_PRODUCERNAME "http://songbirdnest.com/data/1.0#producerName"
52 #define SB_PROPERTY_COMPOSERNAME "http://songbirdnest.com/data/1.0#composerName"
53 #define SB_PROPERTY_CONDUCTORNAME "http://songbirdnest.com/data/1.0#conductorName"
54 #define SB_PROPERTY_LYRICISTNAME "http://songbirdnest.com/data/1.0#lyricistName"
55 #define SB_PROPERTY_LYRICS "http://songbirdnest.com/data/1.0#lyrics"
56 #define SB_PROPERTY_RECORDLABELNAME "http://songbirdnest.com/data/1.0#recordLabelName"
57 #define SB_PROPERTY_PRIMARYIMAGEURL "http://songbirdnest.com/data/1.0#primaryImageURL"
58 #define SB_PROPERTY_LASTPLAYTIME "http://songbirdnest.com/data/1.0#lastPlayTime"
59 #define SB_PROPERTY_PLAYCOUNT "http://songbirdnest.com/data/1.0#playCount"
60 #define SB_PROPERTY_LASTPLAYPOSITION "http://songbirdnest.com/data/1.0#lastPlayPosition"
61 #define SB_PROPERTY_LASTSKIPTIME "http://songbirdnest.com/data/1.0#lastSkipTime"
62 #define SB_PROPERTY_SKIPCOUNT "http://songbirdnest.com/data/1.0#skipCount"
63 #define SB_PROPERTY_RATING "http://songbirdnest.com/data/1.0#rating"
64 #define SB_PROPERTY_BITRATE "http://songbirdnest.com/data/1.0#bitRate"
65 #define SB_PROPERTY_CHANNELS "http://songbirdnest.com/data/1.0#channels"
66 #define SB_PROPERTY_SAMPLERATE "http://songbirdnest.com/data/1.0#sampleRate"
67 #define SB_PROPERTY_BPM "http://songbirdnest.com/data/1.0#bpm"
68 #define SB_PROPERTY_KEY "http://songbirdnest.com/data/1.0#key"
69 #define SB_PROPERTY_LANGUAGE "http://songbirdnest.com/data/1.0#language"
70 #define SB_PROPERTY_COMMENT "http://songbirdnest.com/data/1.0#comment"
71 #define SB_PROPERTY_COPYRIGHT "http://songbirdnest.com/data/1.0#copyright"
72 #define SB_PROPERTY_COPYRIGHTURL "http://songbirdnest.com/data/1.0#copyrightURL"
73 #define SB_PROPERTY_SUBTITLE "http://songbirdnest.com/data/1.0#subtitle"
74 #define SB_PROPERTY_METADATAUUID "http://songbirdnest.com/data/1.0#metadataUUID"
75 #define SB_PROPERTY_SOFTWAREVENDOR "http://songbirdnest.com/data/1.0#softwareVendor"
76 #define SB_PROPERTY_ORIGINURL "http://songbirdnest.com/data/1.0#originURL"
77 #define SB_PROPERTY_ORIGINPAGE "http://songbirdnest.com/data/1.0#originPage"
78 #define SB_PROPERTY_ORIGINPAGEIMAGE "http://songbirdnest.com/data/1.0#originPageImage"
79 #define SB_PROPERTY_ORIGINPAGETITLE "http://songbirdnest.com/data/1.0#originPageTitle"
81 #define SB_PROPERTY_ORIGINLIBRARYGUID "http://songbirdnest.com/data/1.0#originLibraryGuid"
83 #define SB_PROPERTY_ORIGINITEMGUID "http://songbirdnest.com/data/1.0#originItemGuid"
84 #define SB_PROPERTY_GUID "http://songbirdnest.com/data/1.0#GUID"
85 #define SB_PROPERTY_HIDDEN "http://songbirdnest.com/data/1.0#hidden"
86 #define SB_PROPERTY_ISLIST "http://songbirdnest.com/data/1.0#isList"
87 #define SB_PROPERTY_LISTTYPE "http://songbirdnest.com/data/1.0#listType"
88 #define SB_PROPERTY_ISREADONLY "http://songbirdnest.com/data/1.0#isReadOnly"
89 #define SB_PROPERTY_ISCONTENTREADONLY "http://songbirdnest.com/data/1.0#isContentReadOnly"
90 #define SB_PROPERTY_ORDINAL "http://songbirdnest.com/data/1.0#ordinal"
91 #define SB_PROPERTY_MEDIALISTNAME "http://songbirdnest.com/data/1.0#mediaListName"
92 #define SB_PROPERTY_COLUMNSPEC "http://songbirdnest.com/data/1.0#columnSpec"
93 #define SB_PROPERTY_DEFAULTCOLUMNSPEC "http://songbirdnest.com/data/1.0#defaultColumnSpec"
94 #define SB_PROPERTY_CUSTOMTYPE "http://songbirdnest.com/data/1.0#customType"
95 #define SB_PROPERTY_DESTINATION "http://songbirdnest.com/data/1.0#destination"
96 #define SB_PROPERTY_DOWNLOADBUTTON "http://songbirdnest.com/data/1.0#downloadButton"
97 #define SB_PROPERTY_DOWNLOAD_STATUS_TARGET "http://songbirdnest.com/data/1.0#downloadStatusTarget"
98 #define SB_PROPERTY_DOWNLOAD_DETAILS "http://songbirdnest.com/data/1.0#downloadDetails"
99 #define SB_PROPERTY_ISSORTABLE "http://songbirdnest.com/data/1.0#isSortable"
100 #define SB_PROPERTY_RAPISCOPEURL "http://songbirdnest.com/data/1.0#rapiScopeURL"
101 #define SB_PROPERTY_RAPISITEID "http://songbirdnest.com/data/1.0#rapiSiteID"
102 #define SB_PROPERTY_ENABLE_AUTO_DOWNLOAD "http://songbirdnest.com/data/1.0#enableAutoDownload"
103 #define SB_PROPERTY_TRANSFER_POLICY "http://songbirdnest.com/data/1.0#transferPolicy"
104 #define SB_PROPERTY_DEFAULT_MEDIAPAGE_URL "http://songbirdnest.com/data/1.0#defaultMediaPageURL"
105 #define SB_PROPERTY_ONLY_CUSTOM_MEDIAPAGES "http://songbirdnest.com/data/1.0#onlyCustomMediaPages"
106 #define SB_PROPERTY_AVAILABILITY "http://songbirdnest.com/data/1.0#availability"
107 #define SB_PROPERTY_ALBUMARTISTNAME "http://songbirdnest.com/data/1.0#albumArtistName"
108 #define SB_PROPERTY_OUTERGUID "http://songbirdnest.com/data/1.0#outerGUID"
109 #define SB_PROPERTY_ALBUMDETAIL "http://songbirdnest.com/data/1.0#albumDetailImage"
110 #define SB_PROPERTY_ARTISTDETAIL "http://songbirdnest.com/data/1.0#artistDetailImage"
111 #define SB_PROPERTY_ALBUMDETAILURL "http://songbirdnest.com/data/1.0#albumDetailUrl"
112 #define SB_PROPERTY_ARTISTDETAILURL "http://songbirdnest.com/data/1.0#artistDetailUrl"
113 #define SB_PROPERTY_EXCLUDE_FROM_HISTORY "http://songbirdnest.com/data/1.0#excludeFromHistory"
114 #define SB_PROPERTY_DISABLE_DOWNLOAD "http://songbirdnest.com/data/1.0#disableDownload"
115 #define SB_PROPERTY_ISSUBSCRIPTION "http://songbirdnest.com/data/1.0#isSubscription"
116 #define SB_PROPERTY_CDRIP_STATUS "http://songbirdnest.com/data/1.0#cdRipStatus"
117 #define SB_PROPERTY_CDDISCHASH "http://songbirdnest.com/data/1.0#cdDiscHash"
118 #define SB_PROPERTY_SHOULDRIP "http://songbirdnest.com/data/1.0#shouldRip"
120 #define SB_PROPERTY_ISDRMPROTECTED "http://songbirdnest.com/data/1.0#isDRMProtected"
121 #define SB_PROPERTY_DONT_WRITE_METADATA "http://songbirdnest.com/data/1.0#dontWriteMetadata"
146 #define SB_PROPERTY_IMPORTTYPE "http://songbirdnest.com/data/1.0#importType"
147 #define SB_VALUE_IMPORTTYPE_FM_RECORDING "fm-recording"
148 #define SB_VALUE_IMPORTTYPE_VIDEO_RECORDING "video-recording"
149 #define SB_VALUE_IMPORTTYPE_VOICE_RECORDING "voice-recording"
152 #define SB_PROPERTY_DEVICE_PERSISTENT_ID "http://songbirdnest.com/data/1.0#deviceId"
153 #define SB_PROPERTY_LAST_SYNC_PLAYCOUNT "http://songbirdnest.com/data/1.0#playCount_AtLastSync"
154 #define SB_PROPERTY_LAST_SYNC_SKIPCOUNT "http://songbirdnest.com/data/1.0#skipCount_AtLastSync"
155 #define SB_PROPERTY_LAST_SYNC_TIME "http://songbirdnest.com/data/1.0#lastSyncTime"
163 #define SB_PROPERTY_ORIGIN_IS_IN_MAIN_LIBRARY "http://songbirdnest.com/data/1.0#originIsInMainLibrary"
166 #define SB_PROPERTY_SMARTMEDIALIST_STATE "http://songbirdnest.com/data/1.0#smartMediaListState"
169 #define SB_PROPERTY_CREATED_FIRSTRUN_SMARTPLAYLISTS "http://songbirdnest.com/data/1.0#createdFirstRunSmartPlaylists"
170 #define SB_PROPERTY_DOWNLOAD_MEDIALIST_GUID "http://songbirdnest.com/data/1.0#downloadMediaListGUID"
173 #define SB_PROPERTY_PLAYQUEUE_MEDIALIST_GUID "http://songbirdnest.com/data/1.0#playQueueMediaListGUID"
177 #define SB_PROPERTY_DEVICE_LIBRARY_GUID "http://songbirdnest.com/data/1.0#deviceLibraryGuid"
180 #define SB_PROPERTY_ITUNES_GUID "http://songbirdnest.com/data/1.0#iTunesGUID"
183 #define SB_PROPERTY_KEYWORDS "http://songbirdnest.com/data/1.0#keywords"
184 #define SB_PROPERTY_DESCRIPTION "http://songbirdnest.com/data/1.0#description"
185 #define SB_PROPERTY_SHOWNAME "http://songbirdnest.com/data/1.0#showName"
186 #define SB_PROPERTY_EPISODENUMBER "http://songbirdnest.com/data/1.0#episodeNumber"
187 #define SB_PROPERTY_SEASONNUMBER "http://songbirdnest.com/data/1.0#seasonNumber"
190 #define SB_PROPERTY_PLAYLISTURL "http://songbirdnest.com/data/1.0#playlistURL"
193 #define SB_PROPERTY_ATTEMPTED_REMOTE_ART_FETCH "http://songbirdnest.com/data/1.0#attemptedRemoteArtFetch"