music.yandex.ru, radio.yandex.ru

Russian supplemental subscription

Moderators: EasyList authors, RU AdList Mods

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Re: music.yandex.ru

Post by dimisa » Tue Dec 06, 2016 8:40 pm

NePeka wrote:Да, у меня он стоит, но там нет metrika/watch.js, там только ||yabs.yandex.*/count/$third-party,domain=~yandex.ru|~yandex.ua
А как же ||yandex.ru/metrika/ ?
https://easylist-downloads.adblockplus.org/cntblock.txt
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 8:52 pm

dimisa wrote:
NePeka wrote:Да, у меня он стоит, но там нет metrika/watch.js, там только ||yabs.yandex.*/count/$third-party,domain=~yandex.ru|~yandex.ua
А как же ||yandex.ru/metrika/ ?
https://easylist-downloads.adblockplus.org/cntblock.txt
Так метрика ещё и здесь же:
yabs.yandex.ru/metrika/watch.js она с music.yandex.ru иногда подгружается.

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Tue Dec 06, 2016 8:56 pm

Данный запрос подпадает под эту маску.
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 8:58 pm

dimisa wrote:Данный запрос подпадает под эту маску.
Но в консоле статус был 200 ОК, а не заблокирован.

Image

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Tue Dec 06, 2016 9:01 pm

Это очень странно. Можно ссылку и сценарий (если нужны какие-то действия)? Я чуть позже проверю.

Add
И конфигурацию.
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 9:02 pm

Можно просто зайти на https://radio.yandex.ru/ или https://music.yandex.ru и там будет этот запрос.

Хром 55.0.2883.75
uBlock 1.10.0

Оно не блокируется, даже если в "мои фильтры" добавить.
Здесь http://searchengines.guru/showthread.php?t=915858 пишут, что он в каком-то вайт листе по просьбе яндекса, чтобы как раз обходить адблок. Но у меня только нормальные списки, без всяких вайт листов.

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 9:13 pm

Фикс аудиорекламы (||yandex.*/get-video-an/*mp3?$domain=music.yandex.by|music.yandex.kz|music.yandex.ru|music.yandex.ua|radio.yandex.by|radio.yandex.kz|radio.yandex.ru|radio.yandex.ua) работает.

Теперь mc.yandex.ru/watch пытается передать вот такое:
"Аудио реклама":{"Ошибка":{"AdvertError: advert data not found: No Ad section
и
{"Аудио реклама":{"Данные. Ответы":{"No Ad section
А музыка продолжает играть без проблем.

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Tue Dec 06, 2016 9:39 pm

Поправил: https://hg.adblockplus.org/ruadlist/rev ... 2156#l1.13

Что касается блокировки по маске ||yandex.ru/metrika/, то проверил её работоспособность в следующих сочетаниях:
Фокс + ABP/uBO
Сафари/Хром + ABP/uBO/AB
Везде работает...
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 9:54 pm

dimisa wrote:Что касается блокировки по маске ||yandex.ru/metrika/, то проверил её работоспособность в следующих сочетаниях:
Фокс + ABP/uBO
Сафари/Хром + ABP/uBO/AB
Везде работает...
Очень странно, что посоветуете сделать? Никаких вредоносных расширений нет, компьютер чист, "сторонние фильтры" в ублоке только те, что там есть "официально", и дополнительные только эти:

Code: Select all

https://easylist-downloads.adblockplus.org/cntblock.txt
https://easylist-downloads.adblockplus.org/malwaredomains_full.txt
https://easylist-downloads.adblockplus.org/bitblockext.txt

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Tue Dec 06, 2016 9:58 pm

А браузер какой? И можно ВСЕ подписки перечислить? Попробую воспроизвести.
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 10:01 pm

dimisa wrote:А браузер какой? И можно ВСЕ подписки перечислить? Попробую воспроизвести.
Браузер хром 55.0.2883.75.
Вот все подписки:
https://i.imgur.com/iPTnlgs.png
https://i.imgur.com/QfKmAXz.png
https://i.imgur.com/cw3eV8b.png

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 10:04 pm

Походу я понял, https://adguard.com/en/filter-rules.html?id=1 - здесь стоит "@@||yabs.yandex.ru$domain=yandex.by|yandex.com.tr|yandex.kz|yandex.ru|yandex.ua", мда. Зачем они это в белый список запихнули, интересно?)
Убрал галочку с адгуарда и yabs.yandex.ru/metrika/watch.js начал блокироваться нормально.
А ведь у них там ооочень много таких исключений для сайтов с рекламой, сотрудничают выходит?

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Tue Dec 06, 2016 10:08 pm

Это просто жесть какая-то невероятная! Я такое первый раз вижу. Удивительно, как такой набор подписок может вообще работать? Ложные срабатывания просто обязаны быть в большом количестве. И да - подписки RU AdList (+EasyList) несовместимы с подписками AdGuard в принципе. Кинул в личку ссылку на статью об этом (и прочем).
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 11:22 pm

После удаления всех лишних списков начала появляться реклама яндекс директа.
Списки, которые юзаю - https://i.imgur.com/qDSw38A.png
Реклама появилась тут справа-сбоку https://music.yandex.ru/mix/decades:
https://i.imgur.com/1U6uogn.png
https://i.imgur.com/SHtB0rZ.png
Для появления рекламы нужно чуть-чуть подождать или поскроллить страницу.

Css и js фиксы выключены, но без них не было этой рекламы со старым списком подписок.
upd: даже с css фиксами появляется эта реклама.
upd2: с js фиксами рекламы нет, но читайте выше почему но.

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Tue Dec 06, 2016 11:28 pm

Всё правильно. Так и должно быть. Подписки использует масса расширений и не все понимают специфический синтаксис. Поэтому яндекс-директ блокируется в RU AdList Fixes. ABP - блокирует почти весь директ без него, ибо синтаксис abp-properties для него родной. Но поскольку RU AdList Fixes так или иначе делает массу полезных вещей (которые больше не делаются ничем) - отключать его смысла нет.
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Tue Dec 06, 2016 11:31 pm

dimisa wrote:Всё правильно. Так и должно быть. Подписки использует масса расширений и не все понимают специфический синтаксис. Поэтому яндекс-директ блокируется в RU AdList Fixes. ABP - блокирует почти весь директ без него, ибо синтаксис abp-properties для него родной. Но поскольку RU AdList Fixes так или иначе делает массу полезных вещей (которые больше не делаются ничем) - отключать его смысла нет.
А как тогда узнать, какой список фильтров блокировал директ без css/js фиксов?

upd: узнал. это был как раз RUS: Adguard Russian Filter‎, жаль.
Просто без Tampermonkey сайт загружается за 2.20с, а с Tampermonkey за 2.60, и не только яндекс музыка, ведь js fixes распространяются на все сайты.
Если бы можно вынести js и css фиксы в отдельное, быстрое, расширение, было бы классно.

User avatar
Klayton
Postaholic
Postaholic
Posts: 210
Joined: Sat Dec 05, 2015 10:52 am
Reputation: 7

Post by Klayton » Wed Dec 07, 2016 6:29 am

Это в лисе можно внести скрипты руками в prefs.js, а Tampermonkey обрёл популярность, потому что в хроме, видимо, иными путями не заставить работать пользовательские скрипты.
1) FF 54.0b10 / Cyberfox 52.1.3, uBO 1.12.5b7 || 2) Slimjet 14.0.10.0, uBO 1.12.4; RU AdList JS Fixes / CSS Fixes, подписки/filter lists - http://pastebin.com/yUZxWZCc.

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 3:08 pm

Музыка начала останавливаться после блокировки рекламного аудио, а в консоле вот это:
Image

Приходится заходить на вкладку и жать "play", тогда продолжается воспроизведение.

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Wed Dec 07, 2016 3:31 pm

NePeka wrote:Музыка начала останавливаться после блокировки рекламного аудио...
Это проблема. Пока удалил фильтр вовсе: https://hg.adblockplus.org/ruadlist/rev ... 2735#l1.12
Можно попробовать уточнить маску:

Code: Select all

||yandex.*/get-video-an/*mp3?redirect=$domain=music.yandex.by|music.yandex.kz|music.yandex.ru|music.yandex.ua|radio.yandex.by|radio.yandex.kz|radio.yandex.ru|radio.yandex.ua
и потестировать.
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 4:36 pm

dimisa wrote:
NePeka wrote:Музыка начала останавливаться после блокировки рекламного аудио...
Это проблема. Пока удалил фильтр вовсе: https://hg.adblockplus.org/ruadlist/rev ... 2735#l1.12
Можно попробовать уточнить маску:

Code: Select all

||yandex.*/get-video-an/*mp3?redirect=$domain=music.yandex.by|music.yandex.kz|music.yandex.ru|music.yandex.ua|radio.yandex.by|radio.yandex.kz|radio.yandex.ru|radio.yandex.ua
и потестировать.
Так же:
Image

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Wed Dec 07, 2016 4:42 pm

Печально. Вполне вероятно, что весь контент (и рекламный в т.ч.) загружается из одного места. Lain_13 ещё не отписывал, непонятно, есть у него там реклама, или нет. Мне она пока не попалась ни разу, но на неделе я не могу уделить этому сервису много времени. Попробую в выходные разобраться с этим.
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 6:06 pm

||music.yandex.ru/api/v2.1/handlers/info/ - помимо прочего, подтягивает информационные пакеты при поиске.
И всё-таки это рекламная штука, после блокировки поиск нормально работает (даже "умный" - подсказывающий строку до её полного введения).

Image

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

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 6:21 pm

Ещё при блокировке аудиорекламы зачем-то отправляются запросы сюда:
https://music.yandex.ru/api/v2.1/handlers/tracks/sy/net/match_r1261.html, а в коде есть ссылки сюда:

https://music.yandex.ru/api/v2.1/handlers/radio/mood/romantic-date/settings/n/ru/mapuid/rubicon/ - редиректит на https://pixel.rubiconproject.com/tap.php

https://music.yandex.ru/api/v2.1/handlers/auth/n/ru/mapuid/bidswitch/ - редиректит на https://rtb-csync.smartadserver.com/redir/?partnerid=31

https://music.yandex.ru/api/v2.1/handlers/track/60746:64524/web-genre_artists-artist-track-fridge/download/m/yr/rs - редиректит на

Code: Select all

https://music.yandex.ru/api/v2.1/handlers/track/60746:64524/web-genre_artists-artist-track-fridge/download/m/yr/rs#{"bro":"chrome","os":"windows","oldBrowser":"actual","fp":{"bro":"циферки","os":"циферки"}}
И ещё один запрос сюда:
https://music.yandex.ru/api/v2.1/handlers/info/web-own_tracks-track-track-saved/105324:10030/feedback/ad/sy/net/match_r1261.html (не получилось открыть)

Это всё тоже трекинго-рекламная шняга, ничем не заблокирована.

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 7:29 pm

Потестировал блокировку:

Code: Select all

https://music.yandex.ru/api/v2.1/handlers/info/web-own_playlists-user-user-main/циферки:циферки/feedback/ad/a/net/get-direct/MF-буковки/y150?&__t=1481138176955
web-own_playlists-user-user-main - зависит от того, в какой вкладке пользователь начал слушать музыку (треки, исполнители, альбомы и т.д.).

Code: Select all

/feedback/ad/
Очевидно, что это рекламная часть, сначала всё воспроизводилось нормально, а как подошло время рекламы - пошли ошибки:

Code: Select all

[AdvertData] sendFeedbackError Object {SDK: true} f {status: 434, statusText: "Requested Host Unavailable", message: " (434: Requested Host Unavailable)", stack: "AjaxError:  (434: Requested Host Unavailable)↵    …yandex.ru/api/v2.1/index/music.yandex.ru:4:15646)"}
Но музыка продолжала играть, правда с ~30мс задержкой перед переключением треков, так как яндекс пытается 3 раза отправить запрос на /feedback/ad/, но потом уже пришёл запрос от strm.yandex.ru, с самой рекламой и получил такую ошибку:

Code: Select all

[Audio:2] error Object {index: 2, src: Object, type: "html5"} error f {message: "Bad data", stack: "PlaybackError: Bad data↵    at f (https://music.ya….yandex.ru/api/v2.1/index/music.yandex.ru:2:2666)", src: "https://music.yandex.ru/api/v2.1/handlers/track/94…VUGg-буковки+буковки.htm"}
После этой ошибки один трек переключился нормально, но потом опять всё остановилось.

Там очень длинная (в коде я обрезал раза в 3) .htm ссылка:

Code: Select all

https://music.yandex.ru/api/v2.1/handlers/track/94522:11405/web-album_track-track-track-fridge/feedback/start/w/net/51/c1/буковки-HSh-xWRXCrirqoz-буковки-буковки+буковки+369sA_A_.htm
Которая редиректит на мп3 рекламу:

Code: Select all

https://strm.yandex.ru/get-video-an/38190/циферки/циферки/циферкиmp3?redirect=no&sign=циферки&ts=6b02d8c0
Нужно как-то блокировать куски этого кода music.yandex.ru/api/v2.1/index/music.yandex.ru с рекламой, потому что там ооочень много всяких .js/.htm и т.д. ссылок, которые содержат в себе ещё бОльшую кучу редиректов на всякий треш, при этом по-моему они рандомизируются для каждого юзера с уникальным набором символов, который и содержится в ссылках.


Но пока что можно заблокировать вот это:
Ещё при блокировке аудиорекламы зачем-то отправляются запросы сюда:
https://music.yandex.ru/api/v2.1/handlers/tracks/sy/net/match_r1261.html, а в коде есть ссылки сюда:

https://music.yandex.ru/api/v2.1/handlers/radio/mood/romantic-date/settings/n/ru/mapuid/rubicon/ - редиректит на https://pixel.rubiconproject.com/tap.php

https://music.yandex.ru/api/v2.1/handlers/auth/n/ru/mapuid/bidswitch/ - редиректит на https://rtb-csync.smartadserver.com/redir/?partnerid=31
https://music.yandex.ru/api/v2.1/handlers/auth/n/ru/mapuid/bidswitch/ - это вообще рандомно редиректит на кучу рекламных сервисов, при каждом открытии всегда разный.

User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 883
Joined: Fri Aug 20, 2010 11:20 am
Reputation: 2

Post by Lain_13 » Wed Dec 07, 2016 7:46 pm

Несколько часов слушал там музыку. Реклама ни разу не вылезла. :|

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 2822
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 34

Post by dimisa » Wed Dec 07, 2016 7:48 pm

Lain_13 wrote:Несколько часов слушал там музыку. Реклама ни разу не вылезла. :|
Аналогично.
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 7:49 pm

А вы там зарегистрированы? И откуда слушаете? Я из своих плейлистов, т.е создал плейлист и добавил туда песен.

И что насчет https://forums.lanik.us/viewtopic.php?p=109538#p109538 (в самом низу поста)?

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 8:46 pm

Сам не заметил, что уже час прошел, и ни 1 рекламы не поймал, в этот раз тестировал не /feedback/ad/, а просто /feedback/
Ошибок в консоле много (из-за блокировок, а не просто ошибок каких-то скриптов), т.к яндекс музыка туда очень часто обращается при начале\конце воспроизведения песен, но не было даже и попытки загрузить рекламу.

User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 883
Joined: Fri Aug 20, 2010 11:20 am
Reputation: 2

Post by Lain_13 » Wed Dec 07, 2016 9:24 pm

Я зарегистрирован, но слушал просто группу, которую выбрал без плейлиста.

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 9:30 pm

Шёл второй час, рекламы до сих пор нет.

Подскажите, как заблокировать /feedback/ в этом запросе:

Code: Select all

https://music.yandex.ru/api/v2.1/handlers/track/цифры:цифры/web-own_concerts-user-user-main/feedback/start?__t=1481146109886
Если учесть, что web-own_concerts-user-user-main и "цифры" могут быть разными?
web-own_playlists-user-user-main - зависит от того, в какой вкладке пользователь начал слушать музыку (треки, исполнители, альбомы и т.д.).
Чтобы на всех сайтах /feedback/ не блочило.


upd. понял:

Code: Select all

||music.yandex.*/api/v2.1/handlers/track/*/*/feedback/*
||music.yandex.*/api/v2.1/handlers/info/*/*/feedback/*
Вторая в принципе не нужна, т.к если есть первая, то до второй просто не доходит.


А счетчики, про которые выше писал, лично для себя пока что заблокировал вот так:

Code: Select all

||music.yandex.*/api/v2.1/handlers/tracks/sy/net/match_r1261.html
Потому что остальные редиректы на счетчики идут именно с этой ссылки, но когда именно вызывается этот match_r1261 - непонятно, вроде бы после получения аудиорекламы.

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests