Использование appscript для воспроизведения песни в iTunes от persistent_ID - PullRequest
0 голосов
/ 30 августа 2018

Ранее я сохранял название песни в переменной с именем track

from appscript import *

it = app('iTunes')
track = it.current_track.name()

В другой точке моего сценария, если песня изменилась, я хочу воспроизвести песню, хранящуюся в переменной track. Мне не хватает кода для вставки в цикл while, который инструктирует iTunes воспроизводить песню, хранящуюся в track. В настоящее время я заставляю пользователя изменить трек вручную:

track_now = it.current_track.name()

while track_now != track:
    print("Please switch song to  - %s - by - %s - %s!!!" % (track,artist,track_now))
    track_now = it.current_track.name()

Пожалуйста, помогите

Обновление:

Я умел играть песню по имени:

it.tracks[track].play()

чтобы избежать проблем с песнями с одинаковыми именами, я бы хотел воспроизвести песню по какому-то уникальному идентификатору. Одним из атрибутов каждой песни является Persistent_ID. Я думаю, что это хороший вариант, есть ли способ сыграть на нем песню?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...