[PYTHON] Écoutez de la musique en accédant à l'API non officielle de Google Play Music

Aperçu

Les débutants en Python utilisent l'API non officielle de Google Play Music pour lire de la musique Poursuite de la publication (quelque chose comme)

Ce que je voulais faire en plus du contenu précédent

・ Je veux pouvoir écouter de la musique sans autorisation → Utiliser la station ・ Faites jouer librement la chanson suivante

À propos de la station

・ Vous pouvez obtenir des stations avec l'API appelée get_all_stations de Mobileclient de gmusicapi. ・ Afficher les stations acquises dans une liste pour le moment ・ Sélectionnez la station que vous souhaitez écouter dans la liste ·Jouer de la musique

À propos du passage à la chanson suivante

-Réglez l'entrée de commande de lecture à une limite de temps. Créez wait_input comme wrapper pour l'entrée intégrée ・ Obtenez la longueur de la chanson à partir des informations de la chanson et définissez la limite de temps d'entrée. ・ Si le délai est écoulé, interrompez la boucle et passez à la chanson suivante

def wait_input(ms):
    import signal

    def timeout():
        raise RuntimeError("end")

    signal.signal(signal.SIGALRM, timeout)
    signal.alarm(ms // 1000)

    try:
        key = input('>>')
    except:
        key = 'n'
    finally:
        signal.alarm(0)

    return key

Référencé Entrée de clé simple avec timeout sur python. Entrée de clé avec timeout.

problème

-Comme la minuterie de limite de temps ne peut pas être arrêtée lors de la pause, il peut être préférable de changer la méthode de mise en œuvre.

Code source

https://github.com/johejo/gpm2/blob/master/station_player.py

Recommended Posts

Écoutez de la musique en accédant à l'API non officielle de Google Play Music
Les débutants en Python utilisent l'API non officielle de Google Play Music pour jouer de la musique
Jouez en accédant à l'API Riot Games en Python Première moitié
Déterminez l'authenticité des articles publiés par machine learning (API Google Prediction).
Obtenez l'image de "Suzu Hirose" par recherche d'images Google.
À propos de l'événement de changement de caméra de l'API Google Maps Android
L'histoire de la création d'une base de données à l'aide de l'API Google Analytics
Lisez des phrases en anglais en accédant à l'API Google Translation avec Python sans utiliser le module distribué
Le client API pour le plan du site dans la console de recherche Google est dans les webmasters au lieu de searchconsole
Expliquer JavaScript de l'API de géocodage de Google Maps
Obtenez les débats parlementaires via l'API
Pandas du débutant, par le débutant, pour le débutant [Python]
Obtenez des vacances avec l'API Google Agenda
Jouez avec Dajare en utilisant l'API COTOHA
Essayez d'accéder à l'API Spotify dans Django.
[Python] Totale automatiquement le nombre total d'articles publiés par Qiita à l'aide de l'API
Le format du message obtenu par Slack API est subtilement difficile à utiliser
Vérifiez le fonctionnement d'OpenCV3 installé par Anaconda
J'ai essayé d'accéder à l'API Qiita depuis le début
Trier les éléments d'un tableau en spécifiant des conditions
J'ai essayé d'utiliser l'API Google Cloud Vision
Comment utiliser l'API Google Cloud Translation
Jusqu'à ce que vous puissiez utiliser l'API Google Speech
Minimisez le nombre de polissages en optimisant la combinaison
Rechercher par la valeur de l'instance dans la liste
Téléchargez le fichier csv créé par Google Colaboratory
Étude de la relation entre le prétraitement de la voix et la précision de la transcription dans l'API Google Cloud Speech
Le format du message obtenu par Slack API est subtilement difficile à utiliser
Écoutez de la musique en accédant à l'API non officielle de Google Play Music
Les débutants en Python utilisent l'API non officielle de Google Play Music pour jouer de la musique
Essayez de gratter autant que vous le pouvez le programme d'exemple de démarrage rapide de l'API Google Spreadsheet (v4)