Me gustaría escribir un AppleScript que me permita iniciar iTunes con una biblioteca determinada en lugar de tener que mantener presionada la tecla Opción y buscar una. Ya estoy al tanto del administrador de la Biblioteca de Doug, que no es exactamente lo que quiero. AppleScript sería para una biblioteca específica.Applescript para abrir iTunes con una biblioteca específica
Respuesta
iTunes no le permite hacer esto con AppleScript, pero puede escribir directamente en las preferencias de iTunes, donde almacena un alias de la biblioteca seleccionada actualmente (o nada, si está utilizando una biblioteca en el predeterminado ubicación).
Primero, deberá obtener los datos de alias para la ubicación de su biblioteca seleccionada. Abre iTunes manteniendo presionada la tecla Opción, selecciona tu biblioteca y sal de iTunes. Luego, en la terminal, ejecute:
defaults read com.apple.itunes 'alis:1:iTunes Library Location' | pbcopy
Esto copiará los datos de la biblioteca de alias en el portapapeles.
Por último, aquí está la secuencia de comandos:
property otherLibraryLocation : "" -- paste location between the quotes
property libraryLocationPref : "com.apple.iTunes 'alis:1:iTunes Library Location'"
-- first, quit iTunes if it's running
tell application "System Events"
if exists (application process "iTunes") then
tell application "iTunes" to quit
end if
end tell
-- then, set the location
do shell script "defaults write " & libraryLocationPref & " " & quoted form of otherLibraryLocation
-- uncomment the following line to use the default iTunes library instead
-- do shell script "defaults delete " & libraryLocationPref
-- finally, relaunch iTunes
tell application "iTunes" to activate
Pegar la ubicación de la biblioteca entre las comillas en la primera línea del script, y usted debe estar todo listo. Para volver a la biblioteca original, quite el comentario de la línea que incluye defaults delete
.
Puede crear un enlace simbólico desde ~/Music/iTunes a su ruta de directorio elegida en un script de shell unix (man ln). Y un AppleScript puede llamar a un script de shell de Unix enviando el mensaje apropiado a la aplicación Terminal.
- 1. Applescript iTunes explicaciones diccionario
- 2. programas abiertos con applescript
- 3. 'diciendo' una aplicación específica por una ruta completa específica usando Applescript
- 4. Applescript; abrir una aplicación en el número Espacio N
- 5. Applescript: ¿Cómo abrir un archivo con el programa predeterminado?
- 6. Android: URL especial para abrir Marketplace en una aplicación específica.
- 7. Obtener el nombre de la canción de la pista de streaming en iTunes con Applescript
- 8. Dile AppleScript para construir XCode Proyecto
- 9. Compilación de una biblioteca de impulso específica
- 10. iTunes Application Loader - automatización
- 11. ¿Cómo abrir un mensaje de correo electrónico usando applescript?
- 12. Desactivar al mínimo una aplicación con Applescript
- 13. Abrir archivo de Excel en una hoja de cálculo específica
- 14. UIDocumentInteractionController Abrir archivo en una aplicación específica sin opciones
- 15. ¿Cómo abrir una página de terminal Bloomberg específica programáticamente?
- 16. cómo abrir una página específica en Google docs viewer
- 17. cómo abrir el enlace de iTunes en la aplicación iphone?
- 18. Obtener la carátula del álbum de iTunes sin iTunes ejecutando
- 19. Cómo cambiar el orden de una canción dentro de una lista de reproducción de iTunes mediante AppleScript
- 20. ¿Cómo obtengo un enlace para abrir una pestaña específica en una página?
- 21. Posicionar una ventana con AppleScript usando monitores duales
- 22. MKMapItem con una ubicación específica
- 23. ¿Importar métodos de AppleScript en otro AppleScript?
- 24. Applescript: abra una carpeta en Finder
- 25. ¿Puedo agregar mediante programación una canción a una biblioteca de iTunes desde una aplicación de terceros?
- 26. C# CF: Cómo abrir una extensión de archivo específica con mi programa
- 27. Cómo abrir un nuevo editor de eclipse con una posición de desplazamiento de cursor específica
- 28. ¿Cómo construyo un proyecto xcode para la tienda de iTunes?
- 29. ¿Cómo saber en qué biblioteca se define una función específica?
- 30. .NET links, biblioteca específica de la plataforma
¡Todavía funciona en 10.8.4! – Scot
¡Agradable! Me imagino que eventualmente se romperá porque los alias están en desuso, pero mientras tanto ... –
¡Todavía funciona en 10.11.1! :RE – Kametrixom