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