During its initialization, the player automatically sets the according fields and labels in the UI (video qualities IDs, language labels etc...). By default, these labels depend on the information that has been parsed from the HLS Master Playlist or DASH manifest.

In some cases, labels that are embedded within the manifest might not be relevant or clear enough for the target users. For this reason, it is possible to customize each label in the settings panel of the player UI.

To achieve this, you can use the `labeling` option in the [source configuration object](🔗). The labeling configuration object provides three callbacks which allow you to customize the labels during initialization of the player: qualities, subtitles, tracks.


**Related Topics:**

  • \[Android SDK] [Using custom labels for audio or subtitle tracks](🔗)