Como posso programaticamente adicionar playlists ou vistas para o iTunes?
Pergunta
Existe uma maneira para programaticamente interface com o iTunes para adicionar novas listas de reprodução ou vistas inteligentes?
Por exemplo, digamos que eu baixar 10 novos arquivos de mp3 a partir de um site, há uma maneira de adicionar programaticamente esta lista de mp3s para uma nova lista chamada "New Album XX"? Uma nova visão inteligente poderia ser bom demais se isso é mais fácil.
Mais especificamente, este é um projeto do Windows, então a maneira de fazer isso deve ser independente de plataforma.
Solução
Apple oferece um SDK baseado em COM para automatizar iTunes com o Windows. Não é o maior (por exemplo, eu acho que você tem que ter certeza iTunes.exe está sendo executado em uma sessão de desktop e vários comandos podem causar diálogos para pop-up e bloquear sua automação), mas não deixá-lo fazer coisas como criar novas listas de reprodução e adicionar músicas.
Outras dicas
Supondo que você estiver em um Mac ... Eu acho que você pode fazer isso com AppleScript, este ligação pode ser útil