AdguardTeam / AdguardFilters

AdGuard Content Blocking Filters
https://adguard.com/
GNU General Public License v3.0
3.17k stars 631 forks source link

radyohome.com #160572

Closed adguard-bot closed 1 year ago

adguard-bot commented 1 year ago

Issue URL (Ads)

https://radyohome.com/radyolar/world-hits

Comment

Username: @kodiakhub

@AdamWr Could you please take a look? To reproduce, when you turn on the radio, the ads appears instantly as you can see in the Screenshot 1, if not, change the radio channels one by one. It will definitely come out.

More info:

Screenshots

Screenshot 1 ![Screenshot 1](https://cdn.adguard.info/sitereports/28yihx8kaps0gk44kwcos8ko4cg8kwcih7xjgzqppk.png?nc=1)

System configuration

Information value
AdGuard product: AdGuard Browser extension v4.2.162
Browser: Chrome
Stealth mode: disabled
Filters: Ad Blocking:
AdGuard Base

Privacy:
AdGuard Tracking Protection,
AdGuard URL Tracking

Social Widgets:
AdGuard Social Media

Annoyances:
AdGuard Annoyances

Language-specific:
AdGuard Turkish
zloyden commented 1 year ago

Unfortunately, not reproduced it with a Turkish IP on my end. Will try it again later. @AdamWr could you take a look at this?

AdamWr commented 1 year ago

I can reproduce it sometimes, but I'm not sure if it can be fixed. If ads are loaded then m3u8 file contains ads only and removing ads from m3u8 file causes that radio does not work, the same happens when ad request is redirected.

radyohome.com#%#//scriptlet('trusted-replace-xhr-response', '/#EXTINF:.*(\n|\r)+.*\/ad_.*/gm', '', '.m3u8')
||cdn.radyotvonline.net/moondigital_newEnco/ad_$xmlhttprequest,redirect=noopmp4-1s

Maybe it's just like in real radio and it's part of the content.

kodiakhub commented 1 year ago

@AdamWr I can confirm. These rules cause the radio to not even play at startup. 😄

radyohome.com#%#//scriptlet('trusted-replace-xhr-response', '/#EXTINF:.*(\n|\r)+.*\/ad_.*/gm', '', '.m3u8')
||cdn.radyotvonline.net/moondigital_newEnco/ad_$xmlhttprequest,redirect=noopmp4-1s

But when you listen to the radio without TR IP, you do not see ads. Then isn't this a solvable solution? Am I wrong about this? 🤔

AdamWr commented 1 year ago

If website serve only ads for some of the time (even if only for specific users), then I'm not sure.

kodiakhub commented 1 year ago

If website serve only ads for some of the time (even if only for specific users), then I'm not sure.

If it helps please check the video, this is not an in-radio ad. Because when I play and pause, the ad repeats.

radyohome.com/radyolar/altin-sarkilar

Video https://github.com/AdguardTeam/AdguardFilters/assets/56846906/834874d1-e327-449c-98ef-31419e0672d2
AdamWr commented 1 year ago

I don't know how exactly content is served (maybe it's generated on server side or maybe in a different way), but there is one file playlist.m3u8 with content. For first couple of seconds it contains ads only, then there are no ads. There are all the same requests with different content:

Screenshot ![image](https://github.com/AdguardTeam/AdguardFilters/assets/29142494/d8fc585e-2e75-45af-b35d-48abc749c22a) ![image](https://github.com/AdguardTeam/AdguardFilters/assets/29142494/ac4c1108-143f-4a2c-9280-3e458c38f6cb)

And removing ads from content causes that radio doesn't work.

kodiakhub commented 1 year ago

For first couple of seconds it contains ads only, then there are no ads.

Actually, there are ads like Preroll and Midroll because I tested it for a long time and after a few songs are finished, there are also ads between the music. 👍

zloyden commented 1 year ago

Got them once and saw the same as @AdamWr mentioned above, but after reviewing the site haven't been able to reproduce it. Those rules can remove ads, but for some reason the stream won't play. Perhaps it's generated on server side.