Digital Media Audio Blogs > Audio

Inside the Zune/USB Protocol: Part 3


This one is really long, so I've hidden most of it behind the jump. Here are the Playable File/Object Types and the object properties supported for each one.

3009: MP3
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc89: Duration
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc8a: Rating
dc0a: Keywords
dc8f: SubscriptionContentID
dc4f: NonConsumable
dc07: ObjectFileName
da82: unknown(da82)
daa2: unknown(daa2)
dc02: ObjectFormat
dc8b: Track
dc0b: ParentObject
daa1: unknown(daa1)
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
daa0: unknown(daa0)
de9a: AudioBitRate
dc9a: AlbumName
dc46: Artist
dc97: EffectiveRating
dc8c: Genre
dc95: MetaGenre
dc91: UseCount
de93: SampleRate
de99: AudioWAVECodec
de94: NumberOfChannels
b901: WMA
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc89: Duration
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc8a: Rating
dc0a: Keywords
dc8f: SubscriptionContentID
dc4f: NonConsumable
dc07: ObjectFileName
da82: unknown(da82)
daa2: unknown(daa2)
dc02: ObjectFormat
dc8b: Track
dc0b: ParentObject
daa1: unknown(daa1)
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
daa0: unknown(daa0)
de9a: AudioBitRate
dc9a: AlbumName
dc46: Artist
dc97: EffectiveRating
dc8c: Genre
dc95: MetaGenre
dc91: UseCount
de93: SampleRate
de99: AudioWAVECodec
de94: NumberOfChannels
300c: ASF
da84: unknown(da84)
dc44: Name
dc04: ObjectSize
dc88: Height
dc08: DateCreated
dc89: Duration
dc09: DateModified
de9d: FramesPerThousandSeconds
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc8f: SubscriptionContentID
dc4f: NonConsumable
dc87: Width
dc47: DateAuthored
dc07: ObjectFileName
da82: unknown(da82)
daa2: unknown(daa2)
dc02: ObjectFormat
dc4b: CopyrightInformation
dc0b: ParentObject
dea1: unknown(dea1)
da81: unknown(da81)
daa1: unknown(daa1)
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
da83: unknown(da83)
dc03: ProtectionStatus
dea0: EncodingQuality
daa0: unknown(daa0)
de9e: KeyFrameDistance
dc9e: SubDescription
dc4c: Source
dc8c: Genre
dc95: MetaGenre
de94: NumberOfChannels
dc94: ParentalRating
da86: unknown(da86)
da85: unknown(da85)
dc98: Subtitle
de9a: AudioBitRate
de99: AudioWAVECodec
de92: BitRateType
de9f: BufferSize
de93: SampleRate
de97: ScanDepth
de91: TotalBitRate
de9b: VideoFourCCCodec
de9c: VideoBitRate
b215: Unknown(b215)
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc89: Duration
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc8a: Rating
dc0a: Keywords
dc8f: SubscriptionContentID
dc4f: NonConsumable
dc07: ObjectFileName
da82: unknown(da82)
daa2: unknown(daa2)
dc02: ObjectFormat
dc8b: Track
dc0b: ParentObject
daa1: unknown(daa1)
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
daa0: unknown(daa0)
de9a: AudioBitRate
dc9a: AlbumName
dc46: Artist
dc97: EffectiveRating
dc8c: Genre
dc95: MetaGenre
dc91: UseCount
de93: SampleRate
de99: AudioWAVECodec
de94: NumberOfChannels
b903: Unknown(b903)
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc89: Duration
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc8a: Rating
dc0a: Keywords
dc8f: SubscriptionContentID
dc4f: NonConsumable
dc07: ObjectFileName
da82: unknown(da82)
daa2: unknown(daa2)
dc02: ObjectFormat
dc8b: Track
dc0b: ParentObject
daa1: unknown(daa1)
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
daa0: unknown(daa0)
de9a: AudioBitRate
dc9a: AlbumName
dc46: Artist
dc97: EffectiveRating
dc8c: Genre
dc95: MetaGenre
dc91: UseCount
de93: SampleRate
de99: AudioWAVECodec
de94: NumberOfChannels
b981: WMV
da84: unknown(da84)
dc44: Name
dc04: ObjectSize
dc88: Height
dc08: DateCreated
dc89: Duration
dc09: DateModified
de9d: FramesPerThousandSeconds
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc8f: SubscriptionContentID
dc4f: NonConsumable
dc87: Width
dc47: DateAuthored
dc07: ObjectFileName
da82: unknown(da82)
daa2: unknown(daa2)
dc02: ObjectFormat
dc4b: CopyrightInformation
dc0b: ParentObject
dea1: unknown(dea1)
da81: unknown(da81)
daa1: unknown(daa1)
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
da83: unknown(da83)
dc03: ProtectionStatus
dea0: EncodingQuality
daa0: unknown(daa0)
de9e: KeyFrameDistance
dc9e: SubDescription
dc4c: Source
dc8c: Genre
dc95: MetaGenre
de94: NumberOfChannels
dc94: ParentalRating
da86: unknown(da86)
da85: unknown(da85)
dc98: Subtitle
de9a: AudioBitRate
de99: AudioWAVECodec
de92: BitRateType
de9f: BufferSize
de93: SampleRate
de97: ScanDepth
de91: TotalBitRate
de9b: VideoFourCCCodec
de9c: VideoBitRate
3801: JPEG
dc44: Name
dc04: ObjectSize
dc88: Height
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc8f: SubscriptionContentID
dc4f: NonConsumable
dc87: Width
dc47: DateAuthored
dc07: ObjectFileName
daa2: unknown(daa2)
dc02: ObjectFormat
dc0b: ParentObject
daa1: unknown(daa1)
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
daa0: unknown(daa0)
3001: Association/Directory
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
ba03: Abstract Audio Album
dc84: RepresentativeSampleWidth
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc81: RepresentativeSampleFormat
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc83: RepresentativeSampleHeight
dc03: ProtectionStatus
dc86: RepresentativeSampleData
dc46: Artist
dc8c: Genre
ba02: Abstract Image Album
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc47: DateAuthored
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
ba05: Abstract Audio Video Playlist
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
b211: Unknown(b211)
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
da91: unknown(da91)
b212: Unknown(b212)
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
b213: Unknown(b213)
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
da94: unknown(da94)
da92: unknown(da92)
da95: unknown(da95)
da96: unknown(da96)
da93: unknown(da93)
b214: Unknown(b214)
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
3000: Undefined Type
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus
b802: Firmware
dc44: Name
dc04: ObjectSize
dc08: DateCreated
dc09: DateModified
dc9d: DRMStatus
dc0d: unknown(dc0d)
dc0a: Keywords
dc4f: NonConsumable
dc07: ObjectFileName
dc02: ObjectFormat
dc0b: ParentObject
dc01: StorageID
dc41: PersistantUniqueObjectIdentifier
dc03: ProtectionStatus

Categories





AddThis Social Bookmark Button



Comments (4)
Read More Entries by Erica Sadun.

4 Comments

Erica Sadun said:

Mik, Unfortunately no results yet. And I've got limited time right now because I need to get the more general Zune how-to out the door. I'll try to keep hacking away at things when I get time, which won't be for a couple of weeks at least.

mik said:

were you able to transfer tracks to/from zune using libmtp? I think zune needs some sort of authentication with host software.
Does it work with libmtp?

Erica Sadun said:

Hi Mik, I used libmtp

mik said:

how did you captured this data? I tried to use MTPMon with zune but it did not worked. Did you use some USB buss sniffer?

Leave a comment


Type the characters you see in the picture above.

Topics of Interest

Related Books

Archives


 
 


Or, visit our complete archive.  

Stay Connected