developers.home-assistant/blog/2022-09-06-media-player-rep...

60 lines
1.5 KiB
Markdown

---
author: epenet
authorURL: https://github.com/epenet
title: "Deprecating media player constants"
---
As of Home Assistant Core 2022.10, the following media player constants are deprecated:
- `MEDIA_CLASS_ALBUM`
- `MEDIA_CLASS_APP`
- `MEDIA_CLASS_ARTIST`
- `MEDIA_CLASS_CHANNEL`
- `MEDIA_CLASS_COMPOSER`
- `MEDIA_CLASS_CONTRIBUTING_ARTIST`
- `MEDIA_CLASS_DIRECTORY`
- `MEDIA_CLASS_EPISODE`
- `MEDIA_CLASS_GAME`
- `MEDIA_CLASS_GENRE`
- `MEDIA_CLASS_IMAGE`
- `MEDIA_CLASS_MOVIE`
- `MEDIA_CLASS_MUSIC`
- `MEDIA_CLASS_PLAYLIST`
- `MEDIA_CLASS_PODCAST`
- `MEDIA_CLASS_SEASON`
- `MEDIA_CLASS_TRACK`
- `MEDIA_CLASS_TV_SHOW`
- `MEDIA_CLASS_URL`
- `MEDIA_CLASS_VIDEO`
- `MEDIA_TYPE_ALBUM`
- `MEDIA_TYPE_APP`
- `MEDIA_TYPE_APPS`
- `MEDIA_TYPE_ARTIST`
- `MEDIA_TYPE_CHANNEL`
- `MEDIA_TYPE_CHANNELS`
- `MEDIA_TYPE_COMPOSER`
- `MEDIA_TYPE_CONTRIBUTING_ARTIST`
- `MEDIA_TYPE_EPISODE`
- `MEDIA_TYPE_GAME`
- `MEDIA_TYPE_GENRE`
- `MEDIA_TYPE_IMAGE`
- `MEDIA_TYPE_MOVIE`
- `MEDIA_TYPE_MUSIC`
- `MEDIA_TYPE_PLAYLIST`
- `MEDIA_TYPE_PODCAST`
- `MEDIA_TYPE_SEASON`
- `MEDIA_TYPE_TRACK`
- `MEDIA_TYPE_TVSHOW`
- `MEDIA_TYPE_URL`
- `MEDIA_TYPE_VIDEO`
- `REPEAT_MODE_ALL`
- `REPEAT_MODE_OFF`
- `REPEAT_MODE_ONE`
- `REPEAT_MODES`
Use the new `MediaClass`, `MediaType`, and `RepeatMode` enum instead.
The use of `STATE_*` constants to reflect media player state is also deprecated. Please use the new `MediaPlayerState` enum instead.