É possível criar uma lista de reprodução inteligente no iTunes que inclua faixas de artistas únicos (nenhum artista aparece duas vezes na lista)?

17

Não consigo descobrir uma maneira de o iTunes criar uma lista de reprodução em que todas as músicas da lista sejam de artistas únicos diferentes e nenhum artista ou música seja repetido. Isso é possível?

(usando o iTunes 10, 64 bits, Windows 7)

    
por Nathan Chase 15.09.2010 / 20:18

4 respostas

31

Através do iTunes, o que você está pedindo não é possível. No entanto, eu pensei que deveria ser possível, e bastante fácil de fazer através de um plugin ou interface para o iTunes,

Então eu fiz o que prometi!

Nãoéumverdadeiroplug-indoiTunes,poisnãoconseguiencontrarnenhumSDKrealouinformaçõessobrecomoescrevê-los,maséumWPFpequenoquefazinterfacecomoiTunesatravésdoCOM.Euestoutrabalhandoemrefiná-loeesperotê-lonoSourceForgeembreve.

IssoéfeitoatravésdeumabibliotecaCOMfornecidapeloiTunesquefuncionano.NET.Informaçõessobreabibliotecapodemserencontradas aqui.

    
por 24.09.2010 / 16:53
3

No Windows, pode ser possível através da interface COM do iTunes. Eu nunca tentei, mas aqui está um exemplo

    
por 16.09.2010 / 16:53
1

Com base nos recursos lógicos com listas de reprodução inteligentes, para responder à sua pergunta: não, isso não é possível.

A lógica funciona assim:

  1. Pegue todas as músicas
  2. Limite a seleção aplicando regras (estas são declarações condicionais)
    • As declarações condicionais aplicam-se apenas à seleção do todo, não do que já foi selecionado
  3. Você diz ao iTunes onde selecionar os itens e como limitar a seleção (minutos, músicas, etc)
    • É aqui que você aplica a regra de "artistas únicos", embora atualmente não seja uma opção. A lógica funcionaria mantendo uma lista de artistas "selecionados" e quando uma música é escolhida aleatoriamente, o artista é comparado com essa lista de artistas "selecionados", e se não estiver na lista, ele é escolhido, e a artista é adicionado à lista "selecionada".

Não consigo encontrar um, e não tenho certeza se é possível - mas isso DEVE ser conseguido através de um plugin do iTunes.

Então, em resumo, não, não é possível no momento.

    
por 21.09.2010 / 18:58
1

É uma pena que você não esteja executando o OSX, ou você pode usar um AppleScript como este

Se você é tão inclinado, talvez você possa codificar algo lendo o código de script mencionado e usando a sugestão do akurtser para testar a interface COM para o iTunes?

Veja os recursos do Windows do Script de Doug para obter opções semelhantes para usuários do iTunes do Windows.

    
por 22.09.2010 / 06:55