Nos Rumeurs

Comment utiliser Siri pour lire Spotify Music et démarrer des listes de lecture dans iOS 12 [Shortcut] « iOS et iPhone Hacks de gadgets

Use Siri to Play Spotify Music & Start Playlists in iOS 12 [Shortcut]


Dans iOS 13 et versions ultérieures, Spotify prend en charge les commandes Siri, ce que nous voulions depuis que Siri et Spotify étaient des choses. Mais si vous êtes toujours sur iOS 12, vous manquez quelque chose. Tout ce que vous pouvez faire est d’ouvrir l’application Spotify, puis de mettre en pause et de sauter des pistes avec Siri après avoir commencé à jouer une chanson manuellement. Il existe cependant une solution de contournement.

Spotify a résisté à l’utilisation de SiriKit et de l’API Raccourcis jusqu’à ce qu’Apple commence à laisser n’importe quelle application musicale s’accrocher aux capacités de Siri, il a donc dû sauter à bord dans iOS 13 pour rivaliser avec d’autres services, laissant son outil intégré Spotify Voice quelque peu inutile à moins que vous ‘ exécute iOS 11 ou 12.

Avec l’application Raccourcis, vous pouvez créer des flux de travail pour automatiser des tâches complexes, dont la plupart peuvent être activées avec une simple commande Siri personnalisée. Rédacteur en chef fernix96 (Laurent Ferrante) accroché à cela et a créé un raccourci qui vous permet d’utiliser Siri pour lire une piste ou une liste de lecture sur Spotify dans iOS 12. Il l’a utilisé comme point de départ pour son application Shortify Actions, qui vous permet « d’enregistrer des liens vers presque n’importe quel type de contenu  » à utiliser avec les raccourcis Siri.

Si vous faites partie de l’équipe Spotify et que vous souhaitez configurer son raccourci d’origine Spotify uniquement sur votre iPhone, suivez les instructions ci-dessous. Soyez juste averti, il y a du travail à faire, donc la familiarité avec l’application Raccourcis sera utile. Et ce n’est pas aussi bon que d’utiliser le support officiel de Spotify pour Siri dans iOS 13, nous vous recommandons donc de l’utiliser maintenant qu’il est sorti.

Avant d’aller plus loin, assurez-vous d’avoir la version la plus récente de Raccourcis disponible, ainsi que la dernière version d’iOS 12 (cela fonctionne également sous iOS 13 mais utilisez simplement le support officiel dans ce cas). Si vous ne le faites pas, vous pourriez recevoir la réponse « Désolé, il y a eu un problème avec l’application » de Siri lorsque vous essayez de lire des chansons ou des listes de lecture Spotify.

Étape 1 : Connectez-vous à Spotify pour les développeurs

Cela peut sembler une exigence étrange, mais pour que Siri contrôle Spotify avec le raccourci, vous aurez besoin d’un Compte Spotify pour les développeurs. Les comptes de développement pour Spotify sont gratuits et vous l’utilisez pour connecter le script dans une étape ultérieure avec quelques éléments de votre compte de développement pour que tout cela fonctionne.

Dans le navigateur Web de votre choix, visitez developer.spotify.com/dashboard sur votre iPhone, puis choisissez l’option « Connexion ». Vous n’avez pas besoin de créer un compte de développement séparé – connectez-vous avec votre compte Spotify gratuit ou premium existant. Une fois connecté, acceptez les conditions d’utilisation et votre compte de développeur est prêt à fonctionner. (Notez que si vous rencontrez des problèmes pour accepter les termes dans Safari, essayez un autre navigateur.)

Étape 2 : créer une application dans Spotify pour les développeurs

Dans votre compte Spotify for Developers, accédez à Tableau de bord dans le menu si vous n’y êtes pas déjà, puis appuyez sur « Créer un identifiant client ». Entrez un nom et une description pour l’application, quelque chose qui décrit ce qu’elle va faire, puis cochez la case « Application mobile ». Cliquez sur « Suivant », sélectionnez « Non » pour l’intégration commerciale, puis cliquez sur « Soumettre » après avoir accepté les trois options.

Étape 3 : Installez et renommez le raccourci de raccourci

En vous éloignant du compte Spotify for Developers pendant une seconde, installez le raccourci de Ferrante appelé « Shortify2″ (c’est la deuxième version de son flux de travail). Vous ne le trouverez pas en parcourant ou en recherchant la « Galerie » dans l’application Raccourcis, alors suivez le lien ci-dessous pour l’obtenir.

Le lien ouvrira la page d’informations de Shortify2 dans Raccourcis. Appuyez sur « Obtenir un raccourci » pour l’installer. Ensuite, allez dans l’onglet « Bibliothèque », puis 3D Touch dessus ou appuyez sur les points de suspension (•••) pour ouvrir l’éditeur de raccourcis.

Appuyez sur l’icône « Paramètres » en haut à droite, puis sur « Nom », et changez-la simplement en « Shortify », qui sera utilisée pour lier le script nécessaire à ce raccourci. Appuyez sur « Terminé » lorsque vous avez terminé.

Étape 4 : Installer Scriptable

Pour que tout ce processus fonctionne, vous aurez besoin d’un peu de JavaScript pour connecter l’application Raccourcis à l’application que vous avez créée dans votre compte Developer for Spotify. Vous aurez donc besoin d’une application qui vous permette de modifier et d’enregistrer JavaScript, et Scriptable est un excellent choix.

Étape 5 : créer un nouveau script

Cela peut sembler intimidant si vous ne connaissez pas JavaScript, mais vous n’avez pas à vous inquiéter. Ferrante a fait tout le travail des jambes avec son Shortify.js, et tout ce que vous avez à faire est de visiter sa page GitHub et de copier l’intégralité du script. Pour votre commodité, vous pouvez également copier son script ci-dessous.

// Base64 encoding of your credentials
let clientID = '<your client id>'
let clientSecret="<your client secret>"
let cred = clientID + ':' + clientSecret
let credEncoded = Data.fromString(cred).toBase64String()
let auth="Basic " + credEncoded

// Get token
let tokenURL = 'https://accounts.spotify.com/api/token'
var reqToken = new Request(tokenURL)
reqToken.method = 'POST'
reqToken.body = 'grant_type=client_credentials&undefined='
reqToken.headers = 
  'Content-Type': 'application/x-www-form-urlencoded',
  'Authorization': auth


let res = await reqToken.loadJSON()
let token = res['access_token']
let auth2 = 'Bearer ' + token

// Params
var q = encodeURI(URLScheme.parameter('query'))
var t = URLScheme.parameter('type')

let endpoint="https://api.spotify.com/v1/search?q=" + q + '&type=" + t
let method = "GET'
let headers = 
  'Accept': 'application/json',
  'Content-Type': 'application/json',
  'Authorization': auth2


// Make the request
let req = new Request(endpoint)
req.method = method
req.headers = headers

// Get the track URL
let json = await req.loadJSON()

var finalURL = ''
if (t == 'track') 
  finalURL = json['tracks']['items'][0]['external_urls']['spotify']
 else 
  finalURL = json['playlists']['items'][0]['external_urls']['spotify']


// Open the track on Spotify
Safari.open(finalURL)

Une fois que vous avez copié le script dans votre presse-papiers, ouvrez l’application Scriptable, appuyez sur l’icône plus (+) pour démarrer un nouveau script, puis collez le texte Shortify.js à l’intérieur. Appuyez sur « Script sans titre » en haut et renommez-le « Shortify » afin qu’il fonctionne avec le raccourci Shortify du précédent. Appuyez sur « Renommer » pour le finaliser.

Nous n’avons pas encore terminé, car nous devons changer quelques éléments dans le script.

Étape 6 : Copiez les informations de votre tableau de bord de développement

Revenir à developer.spotify.com/dashboard dans votre navigateur, recherchez l’application Spotify que vous avez créée précédemment, appuyez dessus et copiez son « ID client ». Vous allez coller cet ID dans le script Shortify que vous créez. Vous devrez également copier l’identifiant « Client Secret », mais vous ne pouvez copier qu’une seule chose à la fois.

Étape 7 : Enregistrer le script avec l’ID client et le secret client

Revenez au script Shortify dans Scriptable, puis recherchez sur la deuxième ligne. Mettez en surbrillance , y compris les crochets angulaires, puis collez votre « identifiant client » par-dessus. Ensuite, revenez à l’étape 6, appuyez sur « Afficher le secret du client » et copiez les chiffres là-bas. Revenez ici dans Scriptable et collez-le sur . Appuyez sur « Terminé » en haut à gauche pour l’enregistrer.

Étape 8 : Choisissez une piste ou une liste de lecture dans les raccourcis

Malheureusement, ce raccourci que nous créons ne peut écouter qu’une piste ou une liste de lecture ; il ne peut pas écouter les deux. Modifiez donc à nouveau le raccourci Shortify dans l’application Raccourcis et entrez « piste » ou « playlist » dans la seconde Texte boîte dans le flux de travail, juste en dessous de la deuxième Commentaire boîte.

Si vous avez un compte Spotify premium, vous pouvez choisir « piste » afin de pouvoir lire une chanson spécifique immédiatement à l’aide du raccourci. Cependant, pour la « liste de lecture », qui fonctionne à la fois pour les comptes Spotify premium et gratuits, elle ouvrira simplement la liste de lecture dans Spotify, et ne commencera pas à jouer tout de suite. J’ai premium, j’ai donc choisi de rechercher des pistes, ce qui est la valeur par défaut, car cela élargit mes options dans Spotify.

Vous pouvez toujours revenir en arrière et changer de « piste » pour « playlist » si vous le souhaitez. Vous pouvez également dupliquer l’intégralité de ce raccourci avec un nom et une commande Siri différents (la commande Siri apparaît à l’étape suivante) afin de pouvoir rechercher à la fois des chansons et des listes de lecture sans avoir à modifier la commande.

Étape 9 : Ajouter une commande Siri

Enfin, vous devez ajouter une commande Siri pour que tout cela fonctionne. Ainsi, tout en modifiant le flux de travail de votre raccourci Shortify, appuyez sur l’icône « Paramètres » comme vous l’avez fait lors de la modification du nom du raccourci. Ensuite, appuyez sur « Ajouter à Siri », puis sur « Type Phrase » pour définir la commande Siri que vous souhaitez utiliser. Vous pouvez aller avec n’importe quoi, même si quelque chose de simple comme « Rechercher Spotify » devrait faire l’affaire. Lorsque vous êtes prêt, appuyez trois fois de suite sur « Terminé » pour enregistrer et quitter le flux de travail. Vous avez terminé ici !

Étape 10 : Utilisez Siri pour écouter de la musique sur Spotify

Il est maintenant temps de tester tout votre travail acharné. Ouvrez Siri comme vous le feriez habituellement, que ce soit avec « Hey Siri » ou le raccourci du bouton latéral ou d’accueil, puis prononcez votre phrase Siri de l’étape précédente. Siri vous demandera ce que vous aimeriez entendre, puis la « boîte de dictée » s’ouvrira dans les raccourcis. Prononcez le nom d’une chanson ou d’une liste de lecture, selon l’itinéraire que vous avez suivi lors de la configuration du raccourci.

Le raccourci redirigera rapidement vers le script Shortify.js qui utilisera Safari pour se connecter à votre application de développement et utilisera un Schéma d’URL pour ouvrir Spotify et lire la chanson ou la liste de lecture que vous avez demandée. Pour les listes de lecture, il n’ouvrira que la liste de lecture publique la plus populaire la plus proche du titre que vous avez mentionné, vous ne pouvez donc pas ouvrir vos propres listes de lecture. C’est juste une autre raison pour laquelle l’option « track » est la plus utile.

Si vous avez créé le raccourci Shortify ici et que vous rencontrez des problèmes, ou si vous avez d’autres questions, n’hésitez pas à laisser un commentaire ci-dessous. Nous essaierons de vous aider à résoudre les problèmes que vous avez rencontrés.

Gardez votre connexion sécurisée sans facture mensuelle. Obtenez un abonnement à vie à VPN Unlimited pour tous vos appareils avec un achat unique dans la nouvelle boutique High Phone, et regardez Hulu ou Netflix sans restrictions régionales, augmentez la sécurité lors de la navigation sur les réseaux publics, et plus encore.

Acheter maintenant (80 % de réduction) >

Autres offres intéressantes à vérifier:

Photo de couverture par Justin Meyers/High Phone ; Captures d’écran par Nelson Aguilar/High Phone ;



Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.