Anche in iTunes 11, non è presente alcuna dissolvenza in uscita quando si interrompe la riproduzione o la dissolvenza in apertura quando si avvia la riproduzione. Come posso ottenere questo?
Se si utilizza macOS, è possibile creare un nuovo servizio con Automator, aggiungere un'azione Esegui AppleScript e immettere il seguente script:
set current_application to (path to frontmost application as Unicode text)
tell application "System Events"
if process "iTunes" exists then
tell application "iTunes"
set current_volume to the sound volume
if (player state is playing) then
repeat
repeat with i from current_volume to 0 by -1
set the sound volume to i
delay 0.01
end repeat
pause
set the sound volume to current_volume
exit repeat
end repeat
else
set the sound volume to 0
play
repeat with j from 0 to current_volume by 1
set the sound volume to j
end repeat
end if
end tell
tell application current_application
activate
end tell
end if
end tell
Puoi assegnare una scorciatoia da tastiera ad essa in Preferenze di Sistema > Tastiera > Tasti di scelta rapida > Servizi.
Per Mac OS X v10.5 o successivo (Intel 32/64 bit), puoi usare questo script, Im usando questo per la dissolvenza / in musica quando metto in pausa o riproduco la mia musica, o saltando le canzoni, è fantastico e funziona perfettamente con la dissolvenza incrociata incorporata dal menu di riproduzione.è perfetto per la playlist e funziona perfettamente con l'ultima versione di itunes (12.1.2) link
Lo script precedente per Automator su macOS è svanito troppo velocemente per i miei gusti, quindi l'ho leggermente modificato (il 3 linee modificate / aggiunte sono in maiuscolo - è possibile evidenziare il testo in una sezione di codice con, ad esempio, in grassetto? - basta cambiarle in minuscolo se lo si utilizza). La mia versione svanisce in 4 secondi, cambia quella cifra in qualcos'altro, se preferisci.
set current_application to (path to frontmost application as Unicode text)
tell application "System Events"
if process "iTunes" exists then
tell application "iTunes"
set current_volume to the sound volume
SET DEL TO 4 / CURRENT_VOLUME
if (player state is playing) then
repeat
repeat with i from current_volume to 0 by -1
set the sound volume to i
DELAY DEL
end repeat
pause
set the sound volume to current_volume
exit repeat
end repeat
else
set the sound volume to 0
play
repeat with j from 0 to current_volume by 1
set the sound volume to j
DELAY DEL
end repeat
end if
end tell
tell application current_application
activate
end tell
end if
end tell