diff --git a/README.md b/README.md index 59c4db4..7de3d37 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ This skill interacts with your Sonos devices and allows you to play music from d * Local library * Amazon Music *(account required)* +* Apple Music *(account required)* * Deezer *(account required)* * Plex *(account required)* * Spotify *(account required)* @@ -61,7 +62,7 @@ Before using a music service, **make sure that you linked** your service account * "enable repeat mode" * "next music" * "previous music" -* "give me information on dining room device" +* "give me information on dining room speaker" * "give me detailed information about library speaker" ## Installation diff --git a/constants.py b/constants.py index 3bd76c3..67bef68 100644 --- a/constants.py +++ b/constants.py @@ -7,8 +7,8 @@ 'Wolfgangs Music', 'YouTube Music'] # Service that requires authentication -REQUIRED_AUTHENTICATION = ['Spotify', 'Amazon Music', 'Deezer', 'Plex', - 'Tidal'] +REQUIRED_AUTHENTICATION = ['Spotify', 'Apple Music', 'Amazon Music', 'Deezer', + 'Plex', 'Tidal'] # List of supported categories for music library SUPPORTED_MUSIC_LIBRARY_CATEGORIES = ['artists', 'album_artists', 'albums', diff --git a/settingsmeta.yaml b/settingsmeta.yaml index 16ebab1..0eba2a9 100644 --- a/settingsmeta.yaml +++ b/settingsmeta.yaml @@ -5,7 +5,7 @@ skillMetadata: - name: default_source type: select label: Default source of music - options: "Music Library|music library;Spotify|spotify;Deezer|deezer;Amazon Music|amazon music;Plex|plex;Tidal|tidal" + options: "Music Library|music library;Amazon Music|amazon music;Apple Music|apple music;Deezer|deezer;Plex|plex;Spotify|spotify;Tidal|tidal" value: "music library" - name: link_code type: text diff --git a/utils.py b/utils.py index 805834a..732ea86 100644 --- a/utils.py +++ b/utils.py @@ -196,8 +196,8 @@ def subscribed_services(self): try: # Commented until SoCo integrates this method back # self.services = MusicService.get_subscribed_services_names() - self.services = ['Spotify', 'Amazon Music', 'Deezer', 'Plex', - 'Wolfgangs Music', 'Music Library', 'Tidal'] + self.services = ['Spotify', 'Apple Music', 'Amazon Music', 'Deezer', + 'Plex', 'Wolfgangs Music', 'Music Library', 'Tidal'] return self.services except exceptions.SoCoException as err: self.log.error(err)