track.csv
此文件包含目录中每个轨道的条目。 每个条目都是由下表中所述的制表符分隔字段组成的行。 字段必须按列出的顺序显示。
下表中的“格式”列描述了每个 Unicode 文本字段的格式设置方式。 它不引用内容的数据类型。 例如,如果在 Format 列中指示 Integer,则表示字段包含表示整数值的 Unicode 字符串,而不是实际整数。
字段 | 必须 | 格式 | 说明 |
---|---|---|---|
TrackID | 是 | 非负整数。示例:32789 |
内容提供程序提供的唯一标识符。 必须小于 2^32.性能提示:如果分配给同一张专辑中的曲目的 ID 连续编号,目录压缩将更高效。 但是,不需要连续编号的专辑曲目。 |
TrackTitle | 是 | Unicode 字符串。 示例:雷枪抢劫犯的蓝调 | 轨道名称。 |
持续时间 | 是 | 非负整数。示例:543 |
轨道持续时间(以秒为单位)。 |
TrackNumber | 是 | 非负整数。示例:7 |
曲目专辑中的曲目编号。 跟踪数字从 1 开始,并在光盘集中增加。 跟踪编号必须小于 256。 大于或等于 256 的跟踪编号会导致Windows 媒体播放器出现意外行为。 |
TrackPrice | 是 | Unicode 字符串。 示例:$0.99。 | 跟踪价格。 应包含货币符号。 空字符串 0 和 - 具有特殊含义。 空字符串指示价格未知。 此字段中的零表示轨道是免费的,连字符 (-) 指示无法购买轨道。 |
CanStream | 是 | 布尔值。 可以是 0 或 1.示例:0 |
指示是否可以流式传输跟踪。 |
CanDownload | 是 | 布尔值。 可以是 0 或 1.示例:0 |
指示是否可以下载跟踪。 |
HasPreviewClip | 是 | 布尔值。 可以是 0 或 1.示例:0 |
指示轨道是否具有预览剪辑。 |
HasVideoClip | 是 | 布尔值。 可以是 0 或 1.示例:0 |
指示轨道是否具有视频剪辑。 |
家长拉丁 | 是 | 枚举。 可以是 N、E 或 C.Example: N |
指示家长咨询分级。 值 N、E 和 C 表示 Normal、Explicit 和 Clean。 |
LinkedAlbumID | 是 | 非负整数。 必须是相册的 ID。 示例:32423 | 包含此曲目的专辑的 ID。[!注意] |
LinkedTrackArtist_ArtistIDs | 是 | 整数列表。 该列表包含艺术家 ID,用分号分隔。 示例:41322;12321;82123; | 对应于参与艺术家的 ID 列表。 |
编辑器 | 否 | Unicode 字符串。 示例:贝多芬 | 曲目的作曲家。如果曲目流派没有 HasComposer 字段集,将忽略Composer字段的值。 通常用于爵士乐或古典曲目。 |
受欢迎程度 | 是 | 非负整数或 Float.Example: 1252.6 |
确定按受欢迎程度排序时跟踪在列表中的位置。 较低的数字表示较高的受欢迎程度。 |
StarRating | 否 | Float.Example: 4.21 |
在Windows 媒体播放器用户界面中显示之前,星标评级将舍入到最接近的 1/4 星,Windows 媒体播放器。 |