subgenre.csv

[The feature associated with this page, Windows Media Player SDK, is a legacy feature. It has been superseded by MediaPlayer. MediaPlayer has been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer instead of Windows Media Player SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

This file contains an entry for each subgenre represented in the catalog. Each entry is a row composed of the tab-delimited fields described in the table below. Fields must appear in the order listed.

The Format column in the table below describes the way each Unicode text field is formatted. It does not refer to the data type of the contents. For example, if Integer is indicated in the Format column, it means that the field contains a Unicode string representing an integral value, rather than an actual integer.

Field Required Format Description
SubGenreID Yes Non-negative integer. Subgenre identifier (ID), unique within subgenre.csv. Up to 1024 subgenres are allowed.
SubGenreTitle Yes Unicode string.Example: Intelligent Dance Music (IDM)
Subgenre display name.
SubGenreSubtitle No Unicode string.Example: New, percussive electronic music that's not quite pure techno.
Describe the meaning of the subgenre display name. Should be less than 64 characters.
FeedsAreAvailable Yes Boolean.Format: [0|1]
Example: 0
Indicates whether "radio play" is possible by jumping to a feed.
Linked_GenreID Yes Non-negative integer (GenreID).Example: 12
The GenreID of the parent genre. Only one parent is allowed.
SortOrderRank Yes Non-negative integer.Example: 23
A ranking, ideally unique, used for sorting subgenres in the user interface. If the parent genre has 10 subgenres, this might be an integer from 1 to 10.