Как программно добавить плейлисты или просмотры в iTunes?
Вопрос
Есть ли способ программно взаимодействовать с iTunes, чтобы добавлять новые списки воспроизведения или интеллектуальные представления?
Например, скажем, я скачал 10 новых mp3-файлов с веб-сайта, есть ли способ программно добавить этот список mp3-файлов в новый плейлист под названием «Новый альбом xx»? Новый смарт-вид тоже может быть в порядке, если это проще.
Более конкретно, это для проекта Windows, поэтому способ сделать это должен быть независимым от платформы.
Решение
Apple предлагает SDK на основе COM для автоматизации iTunes с Windows. Это не самое лучшее (например, я думаю, что вы должны убедиться, что iTunes.exe запущен в сеансе рабочего стола, и несколько команд могут вызвать всплывающие диалоговые окна и заблокировать вашу автоматизацию), но он позволяет вам делать такие вещи, как создание новых списков воспроизведения. и добавьте песни.
Другие советы
Если вы работаете на Mac ... Я думаю, что вы можете сделать это с помощью AppleScript, этот ссылка может быть полезной