Не создается плейлист в вк. Как загрузить весь плейлист из вконтакте

Цитируем ниже, с его статьи на хабре.

Так получилось, что с появлением соц. сетей и их широким распространением в наше время — я, а может и Вы, не замечая своего времени ежедневно залипаете в них. Все любят музыку, а я без нее жить не могу и всю свою музыкальную коллекцию я храню в профайле вконтакте. Так я всегда в курсе новинок, не трачу свое время на поиск и скачивание, а возможность доступа к своей музыке почти с любого гаджета в любом месте где есть интернет придает максимум удобства. Я очень рад что прошли те деревянные времена, когда хороший интернет был какой-то роскошью, поэтому больше нет необходимости хранить такую информацию на своем жестком диске. Все что не конфиденциально — я выбрасываю в облако.

Большую часть своей работы я выполняю за компьютером, а это значит, что музыка мне необходима как кислород — чтобы сконцентрироваться на поставленных задачах. Врубаешь любимый альбом в 5.1 и творишь. Но есть одно но, чтобы послушать музыку в вк, я должен зайти в онлайн, а если заходишь в онлайн — то непременно получаешь кучу сообщений и затягиваешься в нежелательные беседы, я человек добрый и отзывчивый поэтому не могу игнорировать своих друзей с их постоянными проблемами. Но мне ведь нужно сконцентрироваться на работе, а вся моя музыка там, где меня всегда что-то отвлекает.

Я обожаю линукс, но нормальных плагинов для музыкальных плееров или самих плееров для прослушивания музыки с вк, я так и не встретил. Тогда я решил что нужно что-то с этим делать и накидал за пару часов небольшой php скрипт, который и назвал vkpls (не трудно догадаться, что я имел ввиду).

Суть скрипта в получении прямых ссылок на аудиозаписи и генерации потокового плейлиста, алгоритм до безобразия прост, я завязал его на VK.API:

Для начала я создал Standalone приложение в разделе «Для разработчиков » и получил для него права на доступ к аудиозаписям, после этого мне необходимо было пройти авторизацию, для создания ACCESS_TOKEN, т.к. доступ к информации об аудиозаписях (метод audio.get в vk.api) не возможен по простому POST или GET запросу.

Теперь, я мог с помощью средств старенького PHP направлять запрос с интересующими меня параметрами без ограничений, а в ответ — получать интересующую меня информацию в формате JSON. Функция audio.get — возвращает список аудиозаписей пользователя или сообщества со всей дополнительной информацией — это то мне и было нужно.

Так, например в ответ такого запроса:
https://api.vk.com/method/audio.get?user_id=ВАШ_ID &v=5.28&access_token=ВАШ_ACCESS_TOKEN

Мы получаем массив в формате JSON со следующей информацией:
Ответ на audio.get в JSON
response: {
count: 505,
items: [{
id: "34",
photo: "http://cs7009.vk....2/rj4RvYLCobY.jpg",
name: "Tatyana Plutalova",
name_gen: "Tatyana"
}, {
id: 232745053,
owner_id: 34,
artist: "Ambassadeurs",
title: "Sparks",
duration: 274,
url: "http://cs6164.vk....lGEJhqRK8d5OQZngI",
lyrics_id: 120266970,
genre_id: 18
}, {
id: 232733966,
owner_id: 34,
artist: "Aloe Blacc",
title: "Can You Do This ",
duration: 176,
url: "http://cs6157.vk....erOa0DvsyOCYTPO1w",
genre_id: 2
}, {
id: 232735496,
owner_id: 34,
artist: "Aloe Blacc",
title: "Wake Me Up",
duration: 224,
url: "http://cs6109.vk....FzHJU55ixz8Av8ujc",
lyrics_id: 119056069,
genre_id: 2
}]
}

Посмотрите — интересующие нас ключи artist, title, duration, url присутствуют для каждой аудиозаписи. Воспользовавшись функцией json_decode я преобразовал полученный массив в понятный для php формат. Все что мне осталось для достижения результата — это сгенерировать файл плейлиста.
Структура M3U плэйлиста:
#EXTM3U
#EXTINF:duration,artist - title
url
...

Не было ничего проще записать в файл с помощью цикла foreach все полученные данные и сохранить его в m3u.
И все получилось, теперь я мог слушать музыку в любом музыкальном плеере без необходимости заходить в контакт.

Следует отметить, что существует одно но, в связи с тем что ссылки на аудиозаписи на серверах вконтакте меняются с переодичностью в 0,5 — 3 дня, рекомендую чаще обновлять свой плэйлист. На этом все, спасибо за внимание! О том как это работает, предлагаем посмотреть видео ниже.

В SaveFrom.net. А вот с аудиозаписями дело обстоит намного лучше – их можно скачивать сразу целыми альбомами, нужно лишь установить на компьютер подходящую программу. И одной из наиболее подходящих программ такого рода является бесплатная утилита VK Audio Saver.

Благодаря VK Audio Saver вы сможете загружать аудиозаписи из сайта вконтакте, как по одной, так и целыми альбомами. Кроме того, в программе имеется функция поиска и есть встроенный аудиоплеер, так что с помощью VK Audio Saver можно слушать музыку из VK, даже не заходя на сайт.

Для того, чтобы скачать бесплатно утилиту VK Audio Saver с официального сайта разработчика, перейдите по этой ссылке: vkaudiosaver.ru/ .

Во время первого запуска программы появится окошко с предложением авторизоваться вконтакте под своим логином и паролем. Однако для работы VK Audio Saver авторизация вовсе необязательна, так что если вы опасаетесь за свои личные данные, можете пропускать данный пункт.

Для анонимной работы с программой VK Audio Saver зайдите в меню Параметры и на вкладке Авторизация установите флажок на пункте Использовать стандартный VK аккаунт .

Теперь вы можете загрузить к себе на жесткий диск весь свой плейлист вконтакте. Для этого зайдите на свою страницу VK, откройте аудиозаписи и скопируйте ссылку на свой плейлист из адресной строки браузера.

После этого вставьте скопированную ссылку в строку поиска программы VK Audio Saver и нажмите на кнопку поиска. Внизу откроется плейлист с вашей страницы (за исключением тех аудиозаписей, на которых вы поставили флажок «не выводить при поиске»).

Теперь осталось только загрузить всю эту музыку к себе на компьютер, что в данной программе делается предельно просто. Для скачивания отдельной композиции нажмите на кнопку со знаком стрелочки. Чтобы скачать весь плейлист целиком, щелкните правой кнопкой мышки по любой из песен и выберите из контекстного меню пункт Скачать все . Кстати, внизу каждой композиции есть информация о ее размере, длительности и битрейте.

После этого все композиции будут добавлены в плейлист и начнется их автоматическая загрузка. Чтобы выбрать место, куда следует сохранять загружаемые файлы, откройте Параметры , перейдите на вкладку Загрузки и с помощью кнопки Изменить укажите путь к нужной папке.

Кроме того, как уже и говорилось выше, в программе VK Audio Saver присутствует возможность слушать аудиозаписи онлайн, даже не заходя на сайт Вконтакте. Для этого введите в строку поиска название композиции или имя исполнителя и нажмите на «поиск».

Управление плеером осуществляется при помощи клавиш в нижней части окна программы.

Приятно, что в плейлисте программы VK Audio Saver помимо возможности скачивать аудиозаписи, присутствует также возможность ознакомиться с текстом песни и отправить ее к себе на стену вконтакте (разумеется, при условии, что вы перед этим вошли в свой аккаунт VK в программе).

Остались вопросы? - Мы БЕСПЛАТНО ответим на них в

Поскольку работать (пользоваться) с большим количеством самых разных аудиозаписей ВКонтакте не очень удобно, пользователь самостоятельно может создавать плейлисты. Создать плейлист с аудио в Контакте очень легко. С помощью этой опции вы, например, могли бы сортировать все ваши песни:

ВАЖНО: создание плейлистов доступно только в том случае, если у вас в «Музыке» имеется больше 20 песен! С меньшим числом записей ничего не получится.

Пошаговая инструкция, как создать плейлист с аудио в Контакте

Шаг №1

Входим в личный профиль ВК, вводим логин и пароль.

Шаг №2

Идем в меню «Музыка»:

Шаг №3

С правой стороны окна расположена опция «Добавить плейлист». Жмем на опцию.


Шаг №4

Попадаем в окошко редактирования плейлиста, где можно придумать ему название, добавить обложку и прочее. Кликаем по опции «Добавить аудиозаписи», чтобы наполнить плейлист песнями.


Шаг №5

В следующем окне выбрать для него музыкальные композиции из списка всех аудио или из других плейлистов. Ставим галочки напротив выбранных композиций.


Шаг №6

Чтобы создать альбом аудио в Контакте, остается только сохранить изменения кнопкой «Сохранить», которая расположена в самом низу этого же окна.

Шаг №7

Теперь можно переходить на вкладку «Плейлисты» и слушать новый музыкальный сборник, для этого жмем на кнопку в центре обложки. Кстати, если вы не загрузили обложку, то она установится по умолчанию по альбому первого исполнителя в плейлисте.


Как известно, на сегодняшний день в социальной сети Вконтакте можно найти огромное количество аудиотреков - музыки, песен, записей различных радиопрограмм и т.д. И для многих пользователей, несмотря на не очень приятные изменения, это является одной из самых привлекательных «фишек» Вконтакта.

Поиск, прослушивание, коллекционирование и является одной из наиболее часто используемых функций этой популярной социальной сети. При этом, очень остро встает систематизация (упорядочивание) собранной музыки. Особенно если ее накопилось много.

Для того, чтобы не запутаться во всем многообразии ваших музыкальных файлов, в интерфейсе Вконтакта предусмотрена возможность создания плейлистов (списков воспроизведения). В эти плейлисты (раньше они назывались альбомами) можно собрать музыку отсортированную по исполнителю, или же по стилю, жанру, музыкальному направлении. Или даже по настроению.

Создание плейлиста ВКонтакте

Для того чтобы создать музыкальный плейлист, зайдите в раздел «Музыка» своего аккаунта и нажмите на иконку «Добавить плейлист»:

Появится окно создания списка воспроизведения, в котором вы можете добавить ему обложку (пункт 1 на скриншоте) и указать название и описание (пункты 2 и 3). Для того чтобы добавить музыкальные треки вы можете воспользоваться поиском по всей базе Вконтакта (пункт 4) или выбрать нужные песни из своих записей (пункт 5). Для выбора нужных треков просто поставьте галочки в кружочках справа от названия треков. Добавленные в плейлист песни будут отображаться в самом низу окошка (пункт 6):

Вы можете выбрать сколько песен, сколько захотите. После всех этих манипуляций, у вас должно получиться что-то вроде этого:

Вот практически и все! Осталось только сберечь нашу работу. Для этого нажмите кнопку «Сохранить» в самом низу окошка. Новосозданный список воспроизведения появиться в среди всех ваших плейлистов.

Если в дальнейшем, вы захотите отредактировать плейлист (добавить треки или удалить какие-то, сменить обложку, название или описание) просто наведите на него мышку и нажмите на иконку изображающую карандаш. Откроется уже известное нам окошко, в котором можно будет внести необходимые изменения.

Вконтакте