GET /asset

通过 ID 获取特定音频资产的完整元数据和标签信息。

请求

GET /asset?id=<assetId>

参数

参数类型描述
idnumber要获取的资产 ID

响应

返回一个包含所有嵌入元数据、物理属性、UCS 分类和标签的单个资产对象。

{
  "id": 12345,
  "fileName": "explosion_huge.wav",
  "format": "WAV",
  "duration": 5.4,
  "sampleRate": 48000,
  "channels": 2,
  "bitrate": 2304000,
  "bitDepth": 24,
  "fileSize": 3110400,
  "bpm": null,
  "title": "Huge Cinematic Explosion",
  "artist": "Sound Designer",
  "genre": "Cinematic",
  "comment": "Great for trailers",
  "albumTitle": null,
  "grouping": null,
  "additionalMetadata": "...",
  "dateAdded": "2026-04-18T10:30:00Z",
  "isFavorite": true,
  "ucsCatID": "EXPLReal",
  "ucsFxName": "Explosion Huge",
  "ucsCreatorID": "StudioX",
  "ucsSourceID": "Action Pack Y",
  "ucsUserCategory": null,
  "ucsVendorCategory": null,
  "ucsUserData": null,
  "tags": ["Action", "Sci-Fi", "Trailer"]
}

响应字段

字段类型描述
idnumber音频资产的唯一标识符
fileNamestring文件名
formatstring音频格式(如 "WAV""FLAC"
durationnumber时长(秒)
sampleRatenumber采样率(Hz,如 4410048000
channelsnumber声道数
bitratenumber比特率(bps)
bitDepthnumber位深度(如 1624),可选
fileSizenumber文件大小(字节)
bpmnumber | nullBPM(若已检测或嵌入),否则为 null
titlestring | null标题元数据字段
artiststring | null艺术家元数据字段
genrestring | null流派元数据字段
commentstring | null评论 / 描述元数据字段
albumTitlestring | null专辑名称元数据字段
groupingstring | null分组元数据字段
additionalMetadatastring | nullBase64 编码的额外原始 JSON 元数据字符串
dateAddedstring文件添加到库中的 ISO 8601 时间戳
isFavoriteboolean是否已标记为收藏
ucsCatIDstring | nullUCS 类别 ID
ucsFxNamestring | nullUCS FxName
ucsCreatorIDstring | nullUCS CreatorID
ucsSourceIDstring | nullUCS SourceID
ucsUserCategorystring | nullUCS UserCategory
ucsVendorCategorystring | nullUCS VendorCategory
ucsUserDatastring | nullUCS UserData
tagsstring[]已分配标签名称的数组