¿Cómo configurar las pistas de una lista de reproducción en iTunes usando AppleScript?

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

  •  05-07-2019
  •  | 
  •  

Pregunta

Estoy intentando configurar las pistas de una lista de reproducción del usuario utilizando AppleScript. No quiero que se agreguen las pistas, quiero que reemplacen las pistas actuales. Antes de hacer eso, necesito buscar las pistas por sus ID persistentes, lo que funciona bien, pero la declaración que establece las pistas no funciona. Fragmento de código a continuación:

            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)

Además, ¿cómo puedo eliminar todas las pistas de una lista de reproducción (es decir, establecerla en una lista vacía)?

¿Fue útil?

Solución

Para hacer lo que quiera, deberá realizar dos pasos: primero eliminar las pistas existentes de la lista de reproducción y luego agregar las pistas que desea que estén en la lista de reproducción. El primer paso se vería así:

delete every track of myPlaylist

Entonces la adición se vería así:

duplicate resolvedTracks to myPlaylist
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top