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)
・ Je veux pouvoir écouter de la musique sans autorisation → Utiliser la station ・ Faites jouer librement la chanson suivante
・ 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
-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.
-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.
https://github.com/johejo/gpm2/blob/master/station_player.py