¿Alguien sabe cómo mover alguna carpeta a la lista de reproducción de la biblioteca en iTunes?
Puedo mover alguna carpeta a otra carpeta usando el siguiente script:
tell application "iTunes"
move folder playlist "3" to folder playlist "1"
end tell
El estado inicial es:
1
|--2
|--3
Después de ejecutar el script el estado será:
1
|--2
|--3
Pero no sé cómo mover la carpeta "3" al mismo nivel que la carpeta "1". La carpeta "1" se encuentra en la biblioteca. Me refiero a la siguiente estructura:
1
|--2
3
Puedes ver en la imagen lo que quiero hacer usando AppleScript
0 votos
¿Puede describirnos un poco más sus necesidades? ¿Por qué exactamente AppleScript? ¿Cuál es la ruta exacta a "1" y la ruta exacta a "3"? Etc... Si podría aceptar alternativas vía Bash scripting, etc.
0 votos
@Anton Todorov, ¿Qué alternativas vía Bash scripting tienes en mente? Lo que Artem G.intenta hacer no se puede hacer en
bash
a menos que se haga utilizandoosascript
que ejecutan AppleScripts y otros scripts en lenguaje OSA. Así que hacerlo desde el scripts Editor podría ser en realidad la forma más fácil de hacerlo ya quebash
por sí solo no puede cortarlo ya que los objetos referenciados, es decir.folder playlist "n"
no son directorios reales del sistema de archivos host y, por lo tanto, no tienen rutas como/Users/$USER/Music/iTunes/..
y son una entrada en un archivo XML en esa ubicación, es decir, el archivo "iTunes Music Library.xml".0 votos
@user3439894 No he entendido tu comentario, pero en fin... lo único que he conseguido es que no se pueda realizar la tarea a través de
Bash
... :D0 votos
@AntonTodorov, tienes razón. Me refiero a las carpetas de iTunes. Estas carpetas no se refieren a directorios en el sistema de archivos. Estas carpetas son carpetas lógicas en iTunes. Por defecto, las carpetas creadas en la lista de reproducción de la biblioteca (pero no estoy seguro de la terminología, es sólo la carpeta root en sentido general). Y quiero mover alguna subcarpeta a root o biblioteca.