Av::OhMetadata
OpenHome Metadata Format
OpenHome Metadata format describes metadata for an audio track as a series of key-value pairs.
The list of supported keys, their mapping into DIDL-Lite and the number of instances that may be used are listed below:
Key |
DIDL-Lite mapping |
Instances |
|---|---|---|
uri |
res |
1 |
id |
@id in item |
[0..1] |
type |
|
[0..1] |
provider |
oh:provider |
[0..1] |
title |
dc:title |
[0..1] |
artwork |
oh:artwork |
[0..1] |
artist |
upnp:artist |
[0..n] |
composer |
upnp:artist @role=composer |
[0..n] |
conductor |
upnp:artist @role=conductor |
[0..n] |
genre |
upnp:genre |
[0..n] |
albumTitle |
upnp:album |
[0..1] |
albumArtwork |
upnp:albumArtURI |
[0..1] |
albumArtist |
upnp:artist @role=AlbumArtist |
[0..n] |
albumGenre |
upnp:genre |
[0..n] |
year |
dc:date |
[0..1] |
disc |
oh:originalDiscNumber |
[0..1] |
discs |
oh:originalDiscCount |
[0..1] |
track |
upnp:originalTrackNumber |
[0..1] |
tracks |
oh:originalTrackCount |
[0..1] |
channels |
res @nrAudioChannels |
[0..1] |
bitDepth |
res @bitsPerSample |
[0..1] |
sampleRate |
res @sampleFrequency |
[0..1] |
bitRate |
res @bitrate (integer / string of digits) |
[0..1] |
duration |
res @duration (seconds - string of digits, zero = live/eternal) |
[0..1] |
mimeType |
res @protocolInfo |
[0..1] |
work |
oh:work |
[0..1] |
movement |
oh:movement |
[0..1] |
show |
oh:show |
[0..1] |
episode |
oh:episodeNumber |
[0..1] |
episodes |
oh:episodeCount |
[0..1] |
author |
dc:author |
[0..n] |
narrator |
upnp:artist @role=narrator |
[0..n] |
performer |
upnp:artist @role=performer |
[0..n] |
publisher |
dc:publisher |
[0..1] |
published |
oh:published (ISO 8601) |
[0..1] |
website |
oh:website |
[0..1] |
location |
oh:location (ISO 6709) |
[0..1] |
details |
oh:details |
[0..1] |
description |
dc:description |
[0..1] |
rating |
upnp:rating |
[0..1] |
extensions |
oh:extensions |
[0..1] |