¿Cómo puedo obtener la antigua vista de lista de canciones dentro de las listas de reproducción en iTunes 12.6? Algunas de mis listas de reproducción (ya sean viejas o nuevas) aparecen ahora en la estúpida y enorme lista que muestra la carátula del álbum y todo tipo de basura adicional, y sólo tengo unas 8 canciones por pantalla que puedo ver a la vez sin desplazarme. ¿Cómo puedo volver a la vista de lista de sólo texto? dentro de las listas de reproducción individuales (no sólo la biblioteca principal) en iTunes 12.6?
Respuestas
¿Demasiados anuncios?No sé cómo cambiar el modo de vista por defecto para las nuevas listas de reproducción, pero puedes ejecutar un script como el que se muestra a continuación en Editor para cambiar el modo de vista de todas las listas de reproducción existentes.
tell application "iTunes"
repeat with p in user playlists
set view of browser window 1 to p
try
tell application "System Events" to tell process "iTunes" to click menu item "Songs" of menu 1 of menu item "View As" of menu 1 of menu bar item "View" of menu bar 1
end try
end repeat
end tell
Sin el try
bloquear el script de arriba saldría con un error cuando llegue a una lista de reproducción "especial" como la vista "Canciones" donde el elemento de menú "Ver > Ver como > Canciones" no existe. Puede eliminar el try
si se sustituye el bloque user playlists
con user playlists whose special kind is not none and smart is false
. En mi versión de iTunes, tell application "iTunes" to name of user playlists whose special kind is not none
devuelto {"Music", "Movies", "TV Shows", "Podcasts", "iTunes U", "Audiobooks", "Purchased"}
.
Utilizo un script como el siguiente para crear la mayoría de las nuevas listas de reproducción. Requiere GNU xargs
y readlink
que se puede instalar ejecutando brew install findutils coreutils
.
osascript -e'on run {a}
set l to {}
repeat with f in (get paragraphs of a)
set end of l to POSIX file f
end repeat
tell application "iTunes"
if number of l is 1 then
tell application "Finder" to set n to name of (item 1 of l as alias)
set p to make new user playlist with properties {name:n}
else
set p to make new user playlist
end if
with timeout of 0 seconds -- don't exit with an error if the add command takes over 20 seconds
add l to p
end
set view of browser window 1 to p
tell application "System Events" to tell process "iTunes"
click menu item "Songs" of menu 1 of menu item "View As" of menu 1 of menu bar item "View" of menu bar 1
end tell
end tell
end run' "$(printf %s\\n "${@-$(cat)}"|gxargs -rd\\n greadlink -f)"
Si la aplicación Eventos del sistema no está en la lista de aplicaciones en "Preferencias del sistema > Seguridad y privacidad > Privacidad > Accesibilidad", el script anterior da un error como este: 636:751: execution error: System Events got an error: osascript is not allowed assistive access. (-1719)
.
Esto me ha frustrado durante años; ¿cómo han imitado tantos otros comportamientos (ahora estándar) como el historial de navegación, pero no han hecho las vistas globales?
Esencialmente, lo más cercano que he leído (y puesto en práctica) para resolver esto es cargar una nueva instalación de iTunes, y crear la primera lista, a continuación, la configuración de todas las preferencias en él, entonces en el futuro todas las listas realmente heredar la configuración de la lista original.