bash-скрипты для экспорта m3u плейлистов из Вконтакте. Поддерживается получение плейлиста пользователя по id, на основе рекомендаций вк и поискового запроса. Работает под OS X и linux.
Первый раз:
- Запускаем
vk_access_token.sh
, открывается браузер и из адресной строки копируем access_token export VK_TOKEN=${access_token}
- Экспортруем плейлисты
./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)