2016-05-12 10 views
4

Ich bin ziemlich neu in Applescript (buchstäblich nur heute gestartet), aber ich kann nicht herausfinden, wie man nur ein Album spielt, ohne eine Playlist erstellen mit nur ein Album und spielen diese Playlist. Im Wesentlichen habe ich herausgefunden, wie ich nach etwas suchen und etwas spielen kann, aber ich kann immer nur ein Lied gleichzeitig spielen.Wie füge ich Song zu iTunes "Up Next" mit Applescript

tell application "iTunes" 
    set search_results to (search playlist "Library" for "Monument Valley (Original Soundtrack)") 
    repeat with i in search_results 
     play i 
    end repeat 
end tell 

Wenn ich dies tue, läuft es durch jedes Lied, bis es das letzte trifft und das letzte gespielt wird. Ich glaube, Sie können next track verwenden, um etwas zu "Up Next" hinzuzufügen, aber ich habe es nicht zum Laufen gebracht. Gibt es eine Möglichkeit, dies wirklich zu tun oder muss ich einer Playlist nachgeben?

Antwort

2

Leider hat das iTunes AppleScript-Wörterbuch keine "Terminologie" für die Up Next-Warteschlange. Selbst die Doug's AppleScripts for iTunes, die iTunes-Scripting-Autorität, hat keine Skripte für Up Next. Der Befehl next track dient nur dazu, "zum nächsten Titel der aktuellen Wiedergabeliste zu wechseln" - dies entspricht dem Drücken der Taste "Weiter". Es scheint die einzige Möglichkeit, Skript Up Next wäre GUI Scripting zu verwenden, was bedeutet, dass Sie AppleScript sagen, welche Schaltflächen in der grafischen Benutzeroberfläche zu klicken, anstatt eine API zu verwenden. Das kann ziemlich schwierig sein, also denke ich, dass du mehr Glück haben wirst, wenn du einfach der Verwendung von Wiedergabelisten erliegen wirst. Glücklicherweise enthält das iTunes-Wörterbuch zahlreiche Steuerelemente zum Erstellen und Bearbeiten von Wiedergabelisten.