9zip.ru - технологии для людей
9zip.ru Интернет и сети, компьютеры и программы Возвращаем музыку вконтакте на Windows XP

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

Один из посетителей сайта попросил нас определить, в чём дело. Для изучения неполадки были проанализированы заголовки, которые отправляет браузер и возвращает север "вконтакта". Как и ожидалось, при воспроизведении аудио сервер вместо mp3 файла выдавал файл с типом m3u8, а это - файл плейлиста. Сам по себе он не содержит медиаданных, поэтому неудивительно, что браузеры спотыкаются на этом и вместо воспроизведения музыки отображают лишь бесконечную загрузку в виде полосатой линии.

Что побудило разработчиков поломать прекрасно работающий механизм - не ясно, но экспериментальным методом было выявлено, что отдаваемые сервером данные зависят от браузера, отправляющего запрос. На Windows XP с современными браузерами особо не развернёшься, тут они просто не работают, т.к. написаны индусами под чудные фреймворки. Да и лучше проверенных и надёжных Opera 12 и Firefox 52 уже ничего не будет создано. Поэтому самый простой способ вернуть воспроизведение аудио вконтакте - это замаскировать "устаревший" браузер под один из современных. Это делается путём подмены строки user-agent.

Для Firefox 52 последовательность действий следующая:
  • в адресной строке набираем about:config и попадаем в настройки
  • в строке поиска настроек набираем



    и обнаруживаем, что такой записи нет
  • нажимаем правой клавишей мыши на пустом месте и добавляем строку с этим именем
  • в качестве значения задаём

Можно экспериментировать и задать user agent другого современного браузера.

После этого сервер вновь начинает отдавать аудио в привычном формате mp3, которую прекрасно понимает браузер. Музыка снова работает. Если же этого не произойдёт, то следует очистить cookies и подождать некоторое время (на тот случай, если сервер кеширует запросы).

Для браузера Opera 12 замена useragent для конкретного сайта делается по-другому:
  • закрываем браузер
  • находим папку C:\Documents and Settings\[имя_пользователя]\Application Data\Opera\Opera
  • в ней открываем файл override.ini
  • в секцию [Overrides] добавляем vk.com
  • переходим в конец файла и добавляем

    [vk.com]
    User Prefs|Custom User-Agent=Mozilla/5.0 (Windows NT 6.1; Win32; x86) AppleWebKit/537.36 (KHTML, like Gecko) Chromium/72.0.3626.96 Chrome/72.0.3626.96 Safari/537.36
PS: менее кардинальный useragent




29 нравится? 13


15.04.2019 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Винни Пух говорит:
поделись с друзьями!

Хочешь почитать ещё про интернет? Вот что наиболее популярно на этой неделе:
Как передать звук с компьютера на Android телефон по USB
Восстановление флешки, которая не форматируется
3G модем Huawei E1550 для SIM карты любого оператора



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

Юра07 окт 2022 16:56
сделал всё по инструкции, не сработало, удалил куки, музыка начала играть, но из за того что удаляю куки вк вылетает из аккаунта, что делать?

Даниил30 окт 2020 22:22
не помогло. как тут уже писали вырубился намертво только ютюб. пришлось возвенртать как было. остаться ещё и без последнего доступного видео на хр это выше моих сил.

Сергей17 апр 2020 11:00
Ютуб перестал нормально открываться после установки этого параметра. Оставил в ид браузеров только Chromium/72.0.3626.96 Ютуб пишет, что у вас устаревший браузер скоро работать не будет, но однако работает.

Gäste07 янв 2020 14:14
Здравствуйте. Спасибо за статью, но есть вопрос.

Попробовал описанное с Firefox и всё получилось без каких-либо проблем. А вот с Opera застопорился на этапе поиска файла override.ini. В статье говорится об Opera 12, а у нас стоит самая последняя версия для XP 36.0.2130.80. Был бы признателен за информацию о том, как найти этот файл - может быть он в 36 версии имеет другое наименование?

Гость09 май 2019 13:32
Работает!!!

Пользовательские теги: win xp fnd vk.com какой браузер поставить на windows xp чтобы работал вконтакте [ Что это? ]

Дальше в разделе Интернет и сети, компьютеры и программы: Перехват сетевого трафика VirtualBox, Как включить встроенный сниффер сетевого трафика виртуальной машины в virtualbox. Расшифровка пакетов в wireshark под windows xp.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 6.6 Игра «Змейка» на графическом дисплее
 6.6 Электрический обогреватель Ballu Plaza Ext ...
 27.5 Изменение штатной подсветки щитка приборов ...

Задай вопрос радиолюбителям!


11.6 Древняя трухлявая опора угрожает упасть на крышу ...
1
4.3 Есть старая эпоксидка, двухкомпонентная, ...
4
2.6 китайский блок питания MAISHENG DC POWER SUPPLY ...
1