AppleScriptを使用してiTunesでプレイリストのトラックを設定する方法

StackOverflow https://stackoverflow.com/questions/1002835

  •  05-07-2019
  •  | 
  •  

質問

AppleScriptを使用してユーザープレイリストのトラックを設定しようとしています。トラックを追加したくありません。現在のトラックを置き換えたいです。それを行う前に、永続IDでトラックを検索する必要がありますが、これは正常に機能していますが、トラックを設定するステートメントが機能していません。以下のコードスニペット:

            set fixed indexing to true
        set myPlaylist to the first item of (every user playlist whose persistent ID is "5C768EFF306E3366")

        set tracksPIDs to {"66EB935073027EDD", "B6807694FEDD76B4"}
        set resolvedTracks to {}

        --resolve the tracks
        repeat with trackPID in tracksPIDs
            set myTrack to the first item of (every track whose persistent ID is equal to trackPID)
            set end of resolvedTracks to myTrack
        end repeat

        set (the tracks of my myPlaylist) to duplicate of (resolvedTracks)

また、プレイリストからすべてのトラックを削除するには(つまり、空のリストに設定するには)?

役に立ちましたか?

解決

目的の操作を行うには、2つの手順を実行する必要があります。最初にプレイリストから既存のトラックを削除してから、プレイリストに含めるトラックを追加します。最初のステップは次のようになります。

delete every track of myPlaylist

追加は次のようになります:

duplicate resolvedTracks to myPlaylist
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top