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

17

Não consigo descobrir uma maneira de fazer com que o iTunes crie uma lista de reprodução em que cada música da lista é de um artista único diferente e nenhum artista ou música é repetido. Isso é possível?

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

Nathan Chase
fonte
Você queria que as músicas de cada artista fossem aleatórias?
Sasha Chedygov
Sim, as músicas e os artistas devem ser aleatórios. Você não deve ver a mesma música do mesmo artista duas vezes em uma lista, nem um artista duplicado aparecendo na lista.
Nathan Chase

Respostas:

31

Através do iTunes, o que você está perguntando não é possível. No entanto, achei que deveria ser possível e bastante fácil de fazer por meio de um plug-in ou interface para o itunes,

Então eu fiz o que prometi!

texto alternativo

Não é um verdadeiro plugin do iTunes, pois não consegui encontrar nenhum sdk real ou informações sobre como escrevê-los, mas é um pequeno WPF que faz interface com o iTunes por meio do COM. Estou trabalhando para refiná-lo e espero publicá-lo no SourceForge em breve.

Isso é feito através de uma biblioteca COM fornecida pelo iTunes, que funciona no .NET. Informações sobre a biblioteca podem ser encontradas aqui.

xdumaina
fonte
Brilhante! Isso está ótimo! Mal posso esperar para experimentar!
Nathan Chase
1
está no sourceforge. deixe-me saber como e se funciona para você. sourceforge.net/projects/iplayrandomizer/files/setup.zip/… use os links de suporte no projeto sourceforge para me informar sobre quaisquer problemas. eu vou tentar corrigi-los o mais cedo possível
xdumaine
Eu já estou trabalhando na atualização do aplicativo. Existem (muitos) bugs conhecidos. Vou tentar relançar. Siga-me no twitter @iPlayRandomizer (apenas para o app) ou @ XOver9000 (para mim)
xdumaine
Demorou cerca de 5 minutos para obter 100 músicas, sem nada na lista negra, mas funciona como anunciado. Bom trabalho! Para uma versão futura, seria bom se pudesse extrair uma lista de reprodução existente como seu conjunto de músicas para randomizar, em vez de toda a minha biblioteca do iTunes.
Nathan perseguição
1
Está no CodePlex agora - se você estiver interessado, atualizado e alguns bugs corrigidos, iPlay.CodePlex.com
xdumaine
3

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

akurtser
fonte
1

Com base nos recursos lógicos das 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 instruções condicionais)
    • As instruções condicionais se aplicam 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ê aplicaria a regra "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, seu artista é comparado com a lista de artistas "selecionados" e, se não estiver na lista, é escolhido e o artista é adicionado à lista "selecionada".

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

Então, resumindo, não, atualmente não é possível.

xdumaina
fonte
É lamentável, porque parece um pedido tão simples. É difícil imaginar que não exista uma grande demanda por isso. Essencialmente, uma "jukebox que nunca repete a mesma música ou a mesma banda duas vezes".
Nathan perseguição
Eu concordo definitivamente. Em breve, vou entrar em contato com alguns colegas de trabalho e estava pensando em escrever um plug-in para fazer isso. Se algo acontecer, eu atualizarei.
xdumaine 22/09/10
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 possa codificar algo lendo o código de script mencionado e usando a sugestão do akurtser para experimentar a interface COM do iTunes?

Aqui estão os recursos do Windows de Doug's Script para opções semelhantes para usuários do Windows iTunes.

r00fus
fonte