Les débutants en Python utilisent l'API non officielle de Google Play Music pour jouer de la musique

Préface

Je n'ai jamais touché Python avant ça GUI? Vous ne savez pas, Han est silencieux et frappe le terminal, non?

Le début des choses

J'ai trouvé quelque chose comme celui-ci lié à la musique Google Play https://github.com/simon-weber/gmusicapi ↓ python je ne l'ai jamais touché mais ça a l'air intéressant

Construction de l'environnement, etc.

environnement

Windows10 Home 64bit Anaconda3-4.3.1 python-vlc gmusicapi https://github.com/simon-weber/gmusicapi Peut-être l'installation de VLC (peut-être pas nécessaire)

Premier Python

Je n'ai pas compris, mais Anaconda semble être facile https://www.continuum.io/downloads#windows

module

Il semble y avoir une chose pratique appelée pip Installez python-vlc, gmusicapi et urllib3 avec pip

travail

Si vous cherchez quelque chose d'utile Quelque chose comme ça Jouez à Get Wild avec Amazon Dash Button de Google Play Music (échec dans Chromebook)

Hmmmm

En luttant avec l'anglais http://unofficial-google-music-api.readthedocs.io/en/latest/index.html Quand https://github.com/simon-weber/gmusicapi/blob/develop/example.py Lire et pêcher

Point bouché

les informations sur python-vlc sont rares, je dois donc lire la source moi-même

Lutte aussi avec l'anglais https://github.com/oaubert/python-vlc/blob/master/generated/vlc.py

Les fonctionnalités de l'API ne sont pas si riches

Je ne sais pas comment extraire des chansons de la playlist ↓ Cherchons maintenant ↓ chercher ↓ Le traitement du dictionnaire renvoyé prend du temps ↓ Jouons la toute première chanson qui a frappé la recherche pour le moment

Le reste se bat juste

résultat

cap4-14.JPG

Quelque chose est affiché Le son coulait ah ah

problème

Le ruisseau s'arrête au milieu cap4-14-2.JPG

Épilogue

J'ai été frappé par la manière moderne d'écrire Python J'ai lutté pendant quelques jours, mais après tout c'est plus facile de jouer normalement J'ai appris l'anglais Je n'ai pas essayé Mac mais cela a fonctionné avec python3 sur Ubuntu 14.04

Lien Github

https://github.com/johejo/mygpm/blob/master/mygpm.py

Post-scriptum 4/15

Il semble y avoir un bogue dans vlc.py de python-vlc. J'ai eu une erreur d'attribut lorsque je l'ai testé dans un terminal Mac. J'ai eu une question similaire avec le débordement de pile. http://stackoverflow.com/questions/17440802/vlc-python-module-not-working-in-ubuntu

Résultats de divers essais http://git.videolan.org/?p=vlc/bindings/python.git;a=tree;f=generated;b=HEAD Si vous apportez ce vlc.py et le remplacez par celui de python-vlc, cela semble fonctionner normalement.

Vous pouvez vérifier le chemin de vlc.py référencé par python-vlc avec le script suivant.

check_vlc.py


import vlc
print(vlc.__file__)

Aucun Le traitement des objets est Untara Kantara. .. .. .. .. Il semble, mais je n'ai pas bien compris.

Recommended Posts

Les débutants en Python utilisent l'API non officielle de Google Play Music pour jouer de la musique
Écoutez de la musique en accédant à l'API non officielle de Google Play Music
[Python] Accédez à l'API Google Translation
[Python] Les principales faiblesses et inconvénients de Google Colaboratory [Pour les débutants]
Frappez l'API Sesami en Python
Accédez à l'API Etherpad-lite avec Python
Accédez à l'API Web en Python
Apprenez les bases de Python ① Débutants élémentaires
Un moyen simple d'accéder à l'API produit Amazon en Python
Accédez à l'API New Relic en Python pour obtenir l'état du serveur
Accédez à l'API de classement Rakuten pour enregistrer le classement de n'importe quelle catégorie au format CSV
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Hit une méthode d'une instance de classe avec l'API Web Python Bottle
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
Le moyen le plus rapide pour les débutants de maîtriser Python
Comment utiliser l'API Google Cloud Translation
Accédez à l'API Firebase Dynamic Links en Python
Un moyen simple de vérifier la source des modules Python
Modèle de script python pour lire le contenu du fichier
Comment obtenir le nombre de chiffres en Python
[Python] Récupérez le texte de la loi à partir de l'API e-GOV law
[python] option pour désactiver la sortie de click.progressbar
le zen de Python
Une histoire sur un débutant Python essayant d'obtenir des résultats de recherche Google à l'aide de l'API
Utilisons la version Python du module API Confluence.
Exemples PHP et Python qui ont atteint l'API ChatWork
Après avoir frappé l'API Qiita avec Python pour obtenir une liste d'articles pour les débutants, nous visiterons les articles divins
[Python] Résumé de la façon de spécifier la couleur de la figure
Comment frapper le document de Magic Function (Line Magic)
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
Pour faire l'équivalent de Ruby ObjectSpace._id2ref en Python
Entièrement traduit le site du "Guide de l'auto-stoppeur de Python"
Note Python: Le mystère de l'attribution d'une variable à une variable
J'ai essayé de résumer les opérations de chaîne de Python
J'ai essayé de trouver l'entropie de l'image avec python
[Python] Modifier le contrôle du cache des objets téléchargés sur Cloud Storage
Essayez d'obtenir la liste des fonctions du paquet Python> os
À propos de l'événement de changement de caméra de l'API Google Maps Android
MP3 organisé automatiquement téléchargé depuis Google Play Music en utilisant Python
Facilitez la compréhension de l'affichage des exceptions du module Python
La première API à créer avec le framework Python Djnago REST
L'histoire de l'introduction de Jedi (package de complétion automatique de python) dans emacs
■ Kaggle Practice pour les débutants - Introduction de Python - par Google Colaboratory
Touchons l'API de Netatmo Weather Station avec Python. #Python #Netatmo
Attacher au processus Python de la destination SSH et déboguer
Conseils aux débutants en Python pour utiliser l'exemple Scikit-image par eux-mêmes
Je veux connaître la nature de Python et pip
Les débutants de l'API Google Maps et de l'API Twitter ont créé "Tweet Map"
Google recherche la chaîne sur la dernière ligne du fichier en Python
L'histoire de la création d'une base de données à l'aide de l'API Google Analytics
Jouez avec le mécanisme de mot de passe de GitHub Webhook et Python
Jouez avec l'API de données YouTube v3 à l'aide du client Python de l'API Google
Récupérez la source de la page à charger indéfiniment avec python.
Hit API de Mastodon en Python
Vers la retraite de Python2