mirror of https://github.com/home-assistant/core
39 lines
908 B
Python
39 lines
908 B
Python
"""Define constants for the Spotify integration."""
|
|
|
|
import logging
|
|
|
|
from homeassistant.components.media_player import MediaType
|
|
|
|
DOMAIN = "spotify"
|
|
|
|
LOGGER = logging.getLogger(__package__)
|
|
|
|
SPOTIFY_SCOPES = [
|
|
# Needed to be able to control playback
|
|
"user-modify-playback-state",
|
|
# Needed in order to read available devices
|
|
"user-read-playback-state",
|
|
# Needed to determine if the user has Spotify Premium
|
|
"user-read-private",
|
|
# Needed for media browsing
|
|
"playlist-read-private",
|
|
"playlist-read-collaborative",
|
|
"user-library-read",
|
|
"user-top-read",
|
|
"user-read-playback-position",
|
|
"user-read-recently-played",
|
|
"user-follow-read",
|
|
]
|
|
|
|
MEDIA_PLAYER_PREFIX = "spotify://"
|
|
MEDIA_TYPE_SHOW = "show"
|
|
|
|
PLAYABLE_MEDIA_TYPES = [
|
|
MediaType.PLAYLIST,
|
|
MediaType.ALBUM,
|
|
MediaType.ARTIST,
|
|
MediaType.EPISODE,
|
|
MEDIA_TYPE_SHOW,
|
|
MediaType.TRACK,
|
|
]
|