Existe uma maneira de ver todas as músicas do iTunes que têm a opção “Pular ao embaralhar” ativada?

1

O aplicativo iTunes permite que uma faixa seja marcada como "pular ao embaralhar", o que significa que ela nunca será reproduzida quando o iPod estiver no modo de reprodução aleatória (ou seja, aleatória).

É possível configurar uma lista de reprodução inteligente para encontrar todas as faixas por gênero, contagem de reproduções, última reprodução etc., mas não parece ser uma maneira fácil de ver quais faixas foram marcadas como "pular ao embaralhar" ".

Alguém tem idéias sobre como eu poderia consultar essas informações?

    
por LeopardSkinPillBoxHat 27.10.2009 / 05:27

2 respostas

2

Se você estiver no Mac OS X, você pode tentar o seguinte AppleScript. Ele encontra todas as faixas imperceptíveis da fonte escolhida e as coloca em uma nova lista de reprodução "burra".

Se você estiver no Windows, talvez possa adaptar a "lógica" desse script a qualquer linguagem COM que tenha em mãos. Consulte seção de Soluções do Windows de AppleScripts de Doug para o iTunes .

Eu não tenho um iPod, então não pude testá-lo com as faixas do iPod, mas funcionou para encontrar faixas "não escandalosas" na minha biblioteca normal.

-- Pick a source (main library/iPod)
tell application "iTunes" to set allSources to sources
set possibleSources to {}
repeat with aSource in allSources
    using terms from application "iTunes"
        if kind of aSource is in {library, iPod, device} then -- shared library, unknown
            set end of possibleSources to contents of aSource
        end if
    end using terms from
end repeat
set sourceStrs to {}
set n to 1
repeat with aSource in possibleSources
    using terms from application "iTunes"

        tell aSource to set end of sourceStrs to "" & n & ". " & name & " (" & id & "/" & persistent ID & ")"
    end using terms from
end repeat

choose from list sourceStrs without multiple selections allowed
set theSourceStr to first item of result
text 1 through ((offset of "." in theSourceStr) - 1) of theSourceStr as integer
set theSource to item result of possibleSources

-- Make a new (dumb) playlist to hold the found tracks
tell (current date) to ¬
    set playlistName to "Unshuffables on " & short date string & " at " & time string
using terms from application "iTunes"
    tell theSource to set unshuffablesPlaylist to make new playlist with properties {name:playlistName}
end using terms from

-- Find all "unshuffable" tracks and add them to the new playlist.
using terms from application "iTunes"
    repeat with aPlaylist in library playlists of theSource
        duplicate (tracks of aPlaylist whose shufflable is false) to unshuffablesPlaylist
    end repeat
end using terms from
    
por 27.10.2009 / 08:15
0

Definitivamente! Embora você não possa diretamente criar uma lista de reprodução inteligente para conter apenas itens não verificados, há um pouco de "trabalho em torno" a ser feito um.

  1. Primeiro, crie uma lista de reprodução inteligente para corresponder às seguintes regras, com a ênfase principal em "Combinar apenas itens verificados" :

  2. Emseguida,crieoutrocomessasregras,emque"Itens marcados" é a lista de reprodução que você acabou de criar.

por 27.10.2009 / 07:32