/vk-music

Экспорт вконтактика в m3u плейлисты

Primary LanguageShellApache License 2.0Apache-2.0

vk-music

bash-скрипты для экспорта m3u плейлистов из Вконтакте. Поддерживается получение плейлиста пользователя по id, на основе рекомендаций вк и поискового запроса. Работает под OS X и linux.

Установка

Первый раз:

  1. Запускаем vk_access_token.sh, открывается браузер и из адресной строки копируем access_token
  2. export VK_TOKEN=${access_token}
  3. Экспортруем плейлисты./vk2m3u > my.m3u или ./vk2m3u getRecommendations 4301615 > recommendationsFor4301615.m3u или ./vk2m3u search "Серж Пенкин" > trash.m3u

VK_TOKEN сохранится в ~/.profile и пункты 1 и 2 выполнять после перезагрузки консоли не нужно.

Как использовать

Формат команды:

vk2m3u [КОМАНДА] [АРГУМЕНТ]

Доступные команды:

  • get <ИД пользователя>. По умолчанию - ваш пользователь
  • getRecommendation <ИД пользователя>. По умолчанию - ваш пользователь
  • search <поисковой запрос>

Если команда не указана экспортируется ваш плейлист. ИД пользователя - это число, которое можно получить, например, из url страницы с аудиозаписями нужного пользователя.

Пример использования с mplayer:

mplayer -playlist <(./vk2m3u.sh)