Встроенный парсер YouTube - и снова надпись "watch" в плейлисте [Исправлено]

Автор Evgeniy1990, 10 мая 2021, 08:52:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Aleksoid1978

Да я спрашивал про то что v0lt писал, на головой Win 7.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

Ну и тут может помочь только отладчик и вперед :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

#17
Проверьте как у вас в том же IE открывается ссылка "https://www.youtube.com/get_video_info?video_id=<id>", где <id> - это id ролика с youtube, например "https://www.youtube.com/get_video_info?video_id=A6ki0YFRRiE".

Ну и скиньте мне что открылось/скачалось.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Aleksoid1978,
Цитата: Aleksoid1978 от 14 мая 2021, 10:28:45
Проверьте как у вас в том же IE открывается ссылка "https://www.youtube.com/get_video_info?video_id=<id>", где <id> - это id ролика с youtube, например "https://www.youtube.com/get_video_info?video_id=A6ki0YFRRiE".

Ну и скиньте мне что открылось/скачалось.

IE11 предлагает либо открыть, либо сохранить файл "get_video_info".
Я выбрал сохранить. В итоге, сохранил этот файл "get_video_info".
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

MPCfan

#19
Evgeniy1990,
Теперь вы не одиноки. Прямо сейчас и на Win8 сплошные уотчи > https://yadi.sk/i/cIUqPrWAn0t4GQ
P.S. Прикол в том, что у меня это только в MPC-BE. В Потплеере и в MPC-HC всё корректно, там полноценные названия при добавлении в плейлист.

V0lt


MPCfan

#21
V0lt,
Да нету у меня IE как компонента. Удалён. Взял ноут с Win8.1, там добавлялись ссылки в плейлист с названиями, пока не обновился до последней SVN. Теперь Watch вместо названий. И на Win8.1 нету IE. А ведь работало же!
P.S. На Win8.1 стали добавятся с названиями, хотя ничего не делал.
P.P.S. Починилось и на Win8. Cбросил настройки в плеере по умолчанию, не помогло. Сделал переустановку плеера и названия стали опять появляться в плейлисте при добавлении. Пока работает, дальше видно будет.
P.P.P.S. Всё-таки нет. Опять Watch на Win8 в MPC-BE.

V0lt

Цитата: MPCfan от 15 мая 2021, 21:37:31Да нету у меня IE как компонента. Удалён.
Ммм, "C:\Program Files\Internet Explorer\iexplore.exe" ?

MPCfan

V0lt,
Включил обратно IE в компонентах windows. Только это IE10. IE11 для Win8 нет. https://www.youtube.com/get_video_info?video_id=A6ki0YFRRiE дает в IE10 ошибку 404. Зато гугл по этой ссылке выдал мне файл get video info > https://yadi.sk/d/-8SfT5n8FTnLpw

Aleksoid1978

Ну во общем если тут такое избранное поведение, можно выяснить только локально + отладчик.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

#25
Получается, что старые Internet Explore 8-10 просто не смогут открыть ту ссылку.

Internet Explore 11 может, но возможно потребуется свежая версия с нужными обновлениями. Ссылка на рабочие Internet Explore 11 для разных Windows с небольшой инструкцией в том сообщении.

После обновления IE11, заработает в MPC-BE.

PS: На Win8.1 у меня сейчас такой Internet Explore 11
Версия: 11.0.9600.19963
Версия обновления: 11.0.225 (KB5000800)

Все естественно работает.

PPS: Я думаю это как-то связано с тем, что TLS 1.0 и TLS 1.1 устарели и YouTube требует поддержку TLS 1.2.
Еще немного информации.

Aleksoid1978

Используется системная библиотека WinInet, видимо какие то старые версии по какой-то причине не могу открыть, наверное сам гугл блокирует и не отдает, хотя саму страничку с роликом открывает :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

V0lt,
TLS 1.2 включён в свойствах браузера.
Aleksoid1978,
Гугл решил блокировать именно MPC-BE на некоторых системах? Почему не Пот и не MPC-HC? Если это Политика, то 
доберётся он и до других систем, вопрос времени

Aleksoid1978

Дело не в MPC-BE - а в системной библиотеке wininet, она используется. MPC-HC вообще не умеет добавлять в плейлист ссылки как это сделано у нас, и метаданные для youtube получает от youtube-dl, а там парсится вся страница - у нас тоже при открытии ссылки название получается.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt