Как скачать песни из «Вконтакте» и добавить в iTunes (php скрипт, для MAC OS X!)

Как скачать песни из «Вконтакте» и добавить в iTunes (php скрипт, для MAC OS X!)

И так, наконец-то я закончил писать скрипт, который при запуске делает следующее:
1) Авторизуется вконтакте с помощью данного логина и пароля.
2) Вытаскивает весь список песен, который есть у пользователя с заданным ID (возможность вытаскивать определнный плейлист будет в следущей версии)
3) Конвертирует виндовую кодировку id3 тэгов в utf-8 (необходима сторонняя библиотека, об этом ниже)
4) Создает плейлист с заданным именем и добавляет туда скаченные треки.

Для этого нужно:
0) Апач2+, который придется запустить от имени юзера. Т.е. в конфиге поменять
User www
Group www

На
User Horrower
Group staff

(имя юзера заменить на своё)
Уверен, что можно запустить шеловый скрипт не от апач юзера, а от текущего, но разбираться на данный момент нет времени
1) Мак ось =) Т.к. в винде по умолчанию нету AppleScript‘a, с помощью которого и добавляются треки в айтюнс. (однако есть аналоги, но мне просто нет необходимости их использовать)
Но, скрипт можно использовать как обычный скачиватель песен.
2) PHP5.3 + библиотека Curl — для основной работы скрипта
3) Мак порты + установленный пакет py-mutagen — для конвертирования кодировки тегов из cp1251 в utf8. (если пакет не будет установлен — скрипт пропустит шаг конвертирования кодировки)
4) собственно сам файл скрипта

Распаковываем, копируем в какую-нибудь рабочую директорию апача с подключенным пхп, открываем файл редактором, заполняем поля (login, password, id)
например

$aConfig['login'] = 'тут мой логин';
$aConfig['password'] = 'а тут пароль';
$aConfig['id'] = а тут айди пользователя, чьи аудиозаписи хотим скачать.(если свои, то пишем свой айди);

Запускаем скриптец и ждем.
Процесс выполнения можно увидеть в файле _log.html, который будет в папке logs той жи директории, в которой запущен скрипт.

Например скопировали файл в localhost/public_html/vkmusic/vkexport.php
запускаем: http://localhost/vkmusic/vkexport.php
смотрим лог прогресса: http://localhost/vkmusic/logs/_log.html (лог обновляется автоматически каждые 3 секунды, так што жать Ф5 не надо)