1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как скачать музыку из; Контакта; на телефон: лучшие программы-загрузчики

Как скачать музыку из «Контакта» на телефон: лучшие программы-загрузчики

Молодое интернет-поколение предпочитает слушать музыку ВКонтакте с телефона (Android, iOS) и других мобильных устройств.

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

Содержание статьи:

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

Я собрал воедино список отличных инструментов – браузерных плагинов и программ – для загрузки музыки из ВКонтакте на Андроид. Полагаю, эти инструменты не только вам приглянутся своим удобством, но и попросту окажут хорошую службу. Отдельно я описал наиболее универсальный метод скачивания файлов с использованием Chrome Developer Tools — то есть, отдельное приложение вам не понадобится, достаточно установить браузер Chrome.

Нужно отметить, что расширения, перечисленные в обзоре, постоянно удаляются из магазина Chrome и Google Play, поскольку политика сервисов запрещает использовать подобные приложения. Тем не менее, на момент написания все расширения и программки доступны для загрузки и проверены на работоспособность мною собственноручно.

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

В мобильной версии сайта выдаются ссылки на mp3.

Вообще во многих мобильных версиях чего угодно допускаются всяческие поблажки в «безопасности». Взять тот же авито, который прячет номер телефона в картинке в обычной версии сайта. Но в мобильной эта картинка внезапно становится ссылкой с «href=tel. «. На юле, кажется, тоже самое, но точно не помню. Думаю у каждого найдется ещё по примеру подобных вещей.

Попробуйте такой вариант с ffmpeg:

Ну а если нужен mp3 то выше уже подсказали как его получить.

В ts звук вроде кодируется в AAC поэтому в mp3 без перекодирования не перегнать.

Надо смотреть что пишет ffmpeg. Провёл эксперимент. Загнал mp3 в ts и обратно в mp3 без перекодирования (-c copy). Всё нормально прошло.

А есть какая-то библиотека для расшифровки AES-128 с помощью файла ключа? А то вдруг эту «фичу» с вытаскиванием mp3 уберут, хотелось бы сделать более надёжное решение.

На самом деле, там ещё нужна перепаковка, если мы хотим из ts mp3 получить, как я понял, почитав статью на Вики.

Читать еще:  Как подключить клавиатуру и мышку к Android телефону или планшету

Но у меня проблемы возникли ещё раньше: почему-то при попытке создать Blob из массива других Blob-ов с целью склеить фрагметы потока получается какая-то шляпа очень маленького размера в 1,65 Кб (хотя это совершенно штатная возможность, если верить документации и StackOverflow). Каждый фрагмент трека, если что, весит 127-130 Кб, поэтому я вообще в душе не понимаю, что происходит.

А в чем смысл? Любое расширение браузера спокойно скачивает в mp3.

>P.P.S. Забыл сказать, что яндекс.браузер до сих пор возвращает ссылки на .mp3)

Я дебажил код и это зависит от UserAgent параметра в HTTP header. Тоесть если вы поставите такойже как у яндекс.браузера то будет возвращать тоже mp3 ссылку, но думаю это временное решение так я делал эмулируя FireFox и спустя неделю это перестало работать и стали приходить ссылки m3u8 так что скорее всего и для яндекс.браузера скоро будут m3u8.

Я вот не могу понять две вещи
1) если я правильно понимаю этот m3u8 указывает на аудиофайл разделенный на куски. В каком формате этот файл? в mp3 или чтото другое? Как соберать файл по этим кускам?

2) ктото понял что за шифрование AES-128? там первым параметром приходит какойто ключ и ко всем последующим ссылкам которые есть в m3u8 добавляються около 60 символов видимо это и есть защита сайта.

Там MPEG-TS audio stream. Кодек — всё тот же MP3, только цельный файл разбит по сегментам длиной примерно 2 секунды (первый сегмент трека около 5-6 секунд). При этом сегменты ещё и шифруются ключом по алгоритму AES-128 (иногда не все, а только часть, примерно половина). Декодирование делает сам браузер под капотом — в этом и проблема, иначе можно было бы просто сохранить в массив массивов все сегменты и сделать склейку с выводом в файл через диалог.

Это из того, что я смог сам определить методом тыка.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Слушаем музыку через приложение VK для Андроид

Установив приложение VK на телефон, вы получаете в свое распоряжение онлайн аудиоплеер с бесплатной библиотекой аудио.

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

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

В мобильной версии сайта выдаются ссылки на mp3.

Вообще во многих мобильных версиях чего угодно допускаются всяческие поблажки в “безопасности”. Взять тот же авито, который прячет номер телефона в картинке в обычной версии сайта. Но в мобильной эта картинка внезапно становится ссылкой с “href=tel. “. На юле, кажется, тоже самое, но точно не помню. Думаю у каждого найдется ещё по примеру подобных вещей.

Читать еще:  Язык и ввод ошибка андроид. В приложении Настройки произошла ошибка — что делать

Попробуйте такой вариант с ffmpeg:

Ну а если нужен mp3 то выше уже подсказали как его получить.

В ts звук вроде кодируется в AAC поэтому в mp3 без перекодирования не перегнать.

Надо смотреть что пишет ffmpeg. Провёл эксперимент. Загнал mp3 в ts и обратно в mp3 без перекодирования (-c copy). Всё нормально прошло.

А есть какая-то библиотека для расшифровки AES-128 с помощью файла ключа? А то вдруг эту «фичу» с вытаскиванием mp3 уберут, хотелось бы сделать более надёжное решение.

На самом деле, там ещё нужна перепаковка, если мы хотим из ts mp3 получить, как я понял, почитав статью на Вики.

Но у меня проблемы возникли ещё раньше: почему-то при попытке создать Blob из массива других Blob-ов с целью склеить фрагметы потока получается какая-то шляпа очень маленького размера в 1,65 Кб (хотя это совершенно штатная возможность, если верить документации и StackOverflow). Каждый фрагмент трека, если что, весит 127-130 Кб, поэтому я вообще в душе не понимаю, что происходит.

А в чем смысл? Любое расширение браузера спокойно скачивает в mp3.

>P.P.S. Забыл сказать, что яндекс.браузер до сих пор возвращает ссылки на .mp3)

Я дебажил код и это зависит от UserAgent параметра в HTTP header. Тоесть если вы поставите такойже как у яндекс.браузера то будет возвращать тоже mp3 ссылку, но думаю это временное решение так я делал эмулируя FireFox и спустя неделю это перестало работать и стали приходить ссылки m3u8 так что скорее всего и для яндекс.браузера скоро будут m3u8.

Я вот не могу понять две вещи
1) если я правильно понимаю этот m3u8 указывает на аудиофайл разделенный на куски. В каком формате этот файл? в mp3 или чтото другое? Как соберать файл по этим кускам?

2) ктото понял что за шифрование AES-128? там первым параметром приходит какойто ключ и ко всем последующим ссылкам которые есть в m3u8 добавляються около 60 символов видимо это и есть защита сайта.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

В мобильной версии сайта выдаются ссылки на mp3.

Вообще во многих мобильных версиях чего угодно допускаются всяческие поблажки в «безопасности». Взять тот же авито, который прячет номер телефона в картинке в обычной версии сайта. Но в мобильной эта картинка внезапно становится ссылкой с «href=tel. «. На юле, кажется, тоже самое, но точно не помню. Думаю у каждого найдется ещё по примеру подобных вещей.

Читать еще:  «Лайм HD TV»: интерактивное телевидение всегда с собой

Попробуйте такой вариант с ffmpeg:

Ну а если нужен mp3 то выше уже подсказали как его получить.

В ts звук вроде кодируется в AAC поэтому в mp3 без перекодирования не перегнать.

Надо смотреть что пишет ffmpeg. Провёл эксперимент. Загнал mp3 в ts и обратно в mp3 без перекодирования (-c copy). Всё нормально прошло.

А есть какая-то библиотека для расшифровки AES-128 с помощью файла ключа? А то вдруг эту «фичу» с вытаскиванием mp3 уберут, хотелось бы сделать более надёжное решение.

На самом деле, там ещё нужна перепаковка, если мы хотим из ts mp3 получить, как я понял, почитав статью на Вики.

Но у меня проблемы возникли ещё раньше: почему-то при попытке создать Blob из массива других Blob-ов с целью склеить фрагметы потока получается какая-то шляпа очень маленького размера в 1,65 Кб (хотя это совершенно штатная возможность, если верить документации и StackOverflow). Каждый фрагмент трека, если что, весит 127-130 Кб, поэтому я вообще в душе не понимаю, что происходит.

А в чем смысл? Любое расширение браузера спокойно скачивает в mp3.

>P.P.S. Забыл сказать, что яндекс.браузер до сих пор возвращает ссылки на .mp3)

Я дебажил код и это зависит от UserAgent параметра в HTTP header. Тоесть если вы поставите такойже как у яндекс.браузера то будет возвращать тоже mp3 ссылку, но думаю это временное решение так я делал эмулируя FireFox и спустя неделю это перестало работать и стали приходить ссылки m3u8 так что скорее всего и для яндекс.браузера скоро будут m3u8.

Я вот не могу понять две вещи
1) если я правильно понимаю этот m3u8 указывает на аудиофайл разделенный на куски. В каком формате этот файл? в mp3 или чтото другое? Как соберать файл по этим кускам?

2) ктото понял что за шифрование AES-128? там первым параметром приходит какойто ключ и ко всем последующим ссылкам которые есть в m3u8 добавляються около 60 символов видимо это и есть защита сайта.

Там MPEG-TS audio stream. Кодек — всё тот же MP3, только цельный файл разбит по сегментам длиной примерно 2 секунды (первый сегмент трека около 5-6 секунд). При этом сегменты ещё и шифруются ключом по алгоритму AES-128 (иногда не все, а только часть, примерно половина). Декодирование делает сам браузер под капотом — в этом и проблема, иначе можно было бы просто сохранить в массив массивов все сегменты и сделать склейку с выводом в файл через диалог.

Это из того, что я смог сам определить методом тыка.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector