Skip to content
This repository has been archived by the owner on Oct 15, 2020. It is now read-only.

[Anti-adblock] di.fm #218

Closed
brru8999 opened this issue Nov 6, 2018 · 60 comments
Closed

[Anti-adblock] di.fm #218

brru8999 opened this issue Nov 6, 2018 · 60 comments
Labels
archived This thread was archived, open new issues for similar problems. cannot reproduce requires account

Comments

@brru8999
Copy link

brru8999 commented Nov 6, 2018

www.di.fm

Screenshots (Required)

image

Screenshot of console (Required, press F12 to open the console)

image
image

Describe the issue (Optional if obvious)

Site loads fine. Upon playing a stream, I am redirected to a splash page.

Reproduction Steps (Optional if trivial)

Visit site, then press play on a stream,

Anything else you believe to be useful (Optional)

Environment (Required)

  • Operating System and Version: Windows 7 Pro
  • Browser and Version: Chrome Version 71.0.3578.30 (Official Build) beta (64-bit)
  • Nano Adblocker Version: 1.0.0.75
  • Nano Defender Version (Optional if you are not using it): 15.0.0.69

Your filter lists (Required)

92,612 network filters + 47,111 cosmetic filters from:
My filters​​​​​0 used out of 0​​​​
Built-in (8/11)
Nano Defender Integration​​​​​2,602 used out of 2,654​​​​
Nano filters​​​​​147 used out of 148​​​​
Nano filters – Whitelist​​​​​0 used out of 0​​​​
uBlock filters​​​​​10,563 used out of 10,563​​​​
uBlock filters – Badware risks​​​​​42 used out of 42​​​​
uBlock filters – Privacy​​​​​144 used out of 145​​​​
uBlock filters – Resource abuse​​​​​280 used out of 281​​​​
uBlock filters – Unbreak​​​​​647 used out of 649​​​​
Ads (2/4)
Adblock Warning Removal List​​​​​479 used out of 496​​​​
EasyList​​​​​85,487 used out of 85,740​​​​
Privacy (1/3)
EasyPrivacy​​​​​15,584 used out of 15,778​​​​
Malware domains (2/4)
Malware Domain List​​​​​1,096 used out of 1,111​​​​
Malware domains​​​​​26,843 used out of 26,843​​​​
Annoyances (0/5)
Multipurpose (1/5)
Peter Lowe’s Ad and tracking server list​​​​​2,926 used out of 2,927​​​​

Your custom filters (Required if you have any)

None

@jspenguin2017 jspenguin2017 changed the title www.di.fm [Anti-adblock] di.fm Nov 6, 2018
@jspenguin2017
Copy link
Member

Works fine for me:
image

@brru8999
Copy link
Author

brru8999 commented Nov 6, 2018

Could it be my version of Chome?

@jspenguin2017
Copy link
Member

Try clearing your cache.

@Gonzalox
Copy link

Gonzalox commented Nov 7, 2018

For some reason when clearing cache or disabling it the anti-adblock screen still appears. If I delete all cookies (in addition to the cache) the site works correctly, so far without problems.

EDIT: Nope. The anti-adblock warning reappeared, it happens every time a song ends. The error is reproducible successfully always (with or without account). Here is a snapshot of the exact moment in which the message appears: https://i.imgur.com/NnsqSsU.png

@mooman65
Copy link

mooman65 commented Nov 8, 2018

I was just about to submit this to uAssets, but then I noticed this issue here. I use di.fm daily and this has just started happening to me today as well (I have seen this splash screen in the past over the years as they presumably update their anti-adblock software).

The client-side flag in question appears to be "__amplify__abw" in localstorage. If you clear that and refresh, the block disappears, but only until the next song change and adblock is re-detected. Basically you have to clear the flag every time this screen appears and refresh.

jspenguin2017 added a commit to jspenguin2017/uBlockProtector that referenced this issue Nov 8, 2018
Also remove old & broken webnovel.com and fox.com rules
@jspenguin2017
Copy link
Member

Can you still reproduce with 15.0.0.71?

@brru8999
Copy link
Author

brru8999 commented Nov 8, 2018

Confirmed this is occuring with 15.0.0.71

@jspenguin2017
Copy link
Member

I can't seem to reproduce it, does it work after clearing cookies and cache?

@Gonzalox
Copy link

Gonzalox commented Nov 9, 2018

For me works fine after clearing cookies and cache now. Thanks!

EDIT: Too soon, the adblock message reappeared. For a few minutes it worked well, the songs progressed without the blocking message but now it came back.

@brru8999
Copy link
Author

brru8999 commented Nov 9, 2018

Same here. Confirmed it was working for a few minutes then shut off.

@jspenguin2017
Copy link
Member

I still can't reproduce it. @ZaphodBeebblebrox does it work for you?

@Gonzalox
Copy link

Adblock notice usually appears after listening to music for approximately 30 minutes (using account). Here are the messages from the console: https://i.imgur.com/WhSrkhG.png

@ZaphodBeebblebrox
Copy link

I left it running in the background for a while with nano adb + nano defender and I got it to show up. I checked around 24 minutes after I started it, so I am not certain exactly how long it takes to get it.

@jspenguin2017
Copy link
Member

@ZaphodBeebblebrox Does it happen with just uBO default? I don't think I have a rule that affects this domain anymore.

@ZaphodBeebblebrox
Copy link

I get nothing with just uBO.

jspenguin2017 added a commit to jspenguin2017/uBlockProtector that referenced this issue Nov 11, 2018
@jspenguin2017
Copy link
Member

jspenguin2017 commented Nov 11, 2018

Honestly those 2k lines of spaghetti generic solutions inherited from AAK is basically dumpster fire at this point.

@jspenguin2017
Copy link
Member

Is it good now? Can someone test?

ZaphodBeebblebrox added a commit to uBlockOrigin/uAssets that referenced this issue Nov 15, 2018
@ZaphodBeebblebrox
Copy link

It stopped for me with NA+ND. Once that happened, if I switched to uBO it remained blocked, so I added a fix to Ublock Filters.

@brru8999
Copy link
Author

brru8999 commented Nov 16, 2018

Still getting. I switched to uBO with ND.
image

@jspenguin2017
Copy link
Member

This just feels like FuckAdBlock. Does @@||di.fm^$generichide work?
image

@mjcolom-git
Copy link

could you test these filters

@@||synchrobox.adswizz.com/*gdpr$script,domain=di.fm
@@||cdn.adswizz.com/adswizz/js/SynchroClient2.js$script,domain=di.fm

Sorry , no changes, play one theme and then shows "Please disable your AdBlocker"

@brru8999
Copy link
Author

brru8999 commented Aug 11, 2020

I hadn't noticed these up until this morning. I can confirm I'm getting the same behavior. I will re-try with the filters posted by @mapx-

@mjcolom-git
Copy link

mjcolom-git commented Aug 11, 2020

And all that is needed to test is a free account. Filters posted by mapx do not work on my setup.

@mjcolom-git
Copy link

Since more than one user commented they cannot reproduce the issue, I thought that one´s ip address could have a role in this, so i tested di fm using Thor 9.5.1 with Nano Adblocker1.0.0.151 & Nano Defender 15.0.0.201 as sole add ons, and the issue presented itself after two songs, (Please disable your Adblocker), so i think is safe to say that the ip address plays no role on this issue,

@liamengland1
Copy link

liamengland1 commented Aug 11, 2020

New firefox cannot play mp3 files

Off topic but you should file a webcompat bug here http://webcompat.com.

I can reproduce, I listened for about 30 minutes
image

Here's the stack trace of sending the ad request https://pubads.g.doubleclick.net/gampad/ads?sz=300x250&ciu_szs=300x250&iu=/1009675/radio_di_vocaltrance&url=https%3A%2F%2Fwww.di.fm%2Fplaylists&correlator=1597161858106&description_url=%5Bdescription_url%5D&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1:

  | send | @ | application-bf70c2b….js:formatted:3674
-- | -- | -- | --
  | ajax | @ | application-bf70c2b….js:formatted:3495
  | e.get | @ | application-bf70c2b….js:formatted:41898
  | e.get | @ | application-bf70c2b….js:formatted:41673
  | e._parse | @ | application-bf70c2b….js:formatted:40971
  | e.parse | @ | application-bf70c2b….js:formatted:40942
  | e.get | @ | application-bf70c2b….js:formatted:40667
  | (anonymous) | @ | application-bf70c2b….js:formatted:42103
  | l | @ | application-bf70c2b….js:formatted:1788
  | add | @ | application-bf70c2b….js:formatted:1802
  | (anonymous) | @ | application-bf70c2b….js:formatted:42095
  | l | @ | application-bf70c2b….js:formatted:1788
  | add | @ | application-bf70c2b….js:formatted:1802
  | requestAds | @ | application-bf70c2b….js:formatted:42093
  | startAd | @ | application-bf70c2b….js:formatted:42256
  | startAd | @ | application-bf70c2b….js:formatted:42427
  | requestAd | @ | application-bf70c2b….js:formatted:42403
  | requestMidrollAd | @ | application-bf70c2b….js:formatted:42476
  | (anonymous) | @ | application-bf70c2b….js:formatted:8708
  | request | @ | application-bf70c2b….js:formatted:8775
  | request | @ | application-bf70c2b….js:formatted:10220
  | playNextItem | @ | application-bf70c2b….js:formatted:43340
  | (anonymous) | @ | application-bf70c2b….js:formatted:8708
  | execute | @ | application-bf70c2b….js:formatted:8755
  | execute | @ | application-bf70c2b….js:formatted:10217
  | onWebplayerEnd | @ | application-bf70c2b….js:formatted:43320
  | s | @ | application-bf70c2b….js:formatted:6688
  | trigger | @ | application-bf70c2b….js:formatted:6650
  | onEnded | @ | application-bf70c2b….js:formatted:39009
  | s | @ | application-bf70c2b….js:formatted:6688
  | trigger | @ | application-bf70c2b….js:formatted:6650
  | onAudioEvent_ | @ | application-bf70c2b….js:formatted:38945
  | dispatch | @ | application-bf70c2b….js:formatted:2251
  | m.handle | @ | application-bf70c2b….js:formatted:2191

Here's the stack trace redirecting me to adblock wall:

  | send | @ | application-bf70c2b….js:formatted:3674
-- | -- | -- | --
  | ajax | @ | application-bf70c2b….js:formatted:3495
  | a.ajax | @ | application-bf70c2b….js:formatted:7302
  | a.sync | @ | application-bf70c2b….js:formatted:7288
  | sync | @ | application-bf70c2b….js:formatted:6745
  | fetch | @ | application-bf70c2b….js:formatted:6838
  | fetch | @ | application-bf70c2b….js:formatted:26151
  | onChangeUrl | @ | application-bf70c2b….js:formatted:26125
  | s | @ | application-bf70c2b….js:formatted:6700
  | trigger | @ | application-bf70c2b….js:formatted:6650
  | set | @ | application-bf70c2b….js:formatted:6783
  | xhrpagesNavigate | @ | application-bf70c2b….js:formatted:25928
  | (anonymous) | @ | application-bf70c2b….js:formatted:8708
  | execute | @ | application-bf70c2b….js:formatted:8755
  | execute | @ | application-bf70c2b….js:formatted:10217
  | navigateToWall | @ | application-bf70c2b….js:formatted:40337
  | disableWebplayerPlayback | @ | application-bf70c2b….js:formatted:40317
  | setWallEnforced | @ | application-bf70c2b….js:formatted:40321
  | (anonymous) | @ | application-bf70c2b….js:formatted:8708
  | execute | @ | application-bf70c2b….js:formatted:8755
  | execute | @ | application-bf70c2b….js:formatted:10217
  | noAdsAvailable | @ | application-bf70c2b….js:formatted:42217
  | onReceiveAds | @ | application-bf70c2b….js:formatted:42134
  | (anonymous) | @ | application-bf70c2b….js:formatted:40668
  | (anonymous) | @ | application-bf70c2b….js:formatted:40943
  | (anonymous) | @ | application-bf70c2b….js:formatted:40975
  | (anonymous) | @ | application-bf70c2b….js:formatted:41911
  | l | @ | application-bf70c2b….js:formatted:1788
  | fireWith | @ | application-bf70c2b….js:formatted:1839
  | n | @ | application-bf70c2b….js:formatted:3390
  | (anonymous) | @ | application-bf70c2b….js:formatted:3656
  | error (async) |   |  
  | send | @ | application-bf70c2b….js:formatted:3665
  | ajax | @ | application-bf70c2b….js:formatted:3495
  | e.get | @ | application-bf70c2b….js:formatted:41898
  | e.get | @ | application-bf70c2b….js:formatted:41673
  | e._parse | @ | application-bf70c2b….js:formatted:40971
  | e.parse | @ | application-bf70c2b….js:formatted:40942
  | e.get | @ | application-bf70c2b….js:formatted:40667
  | (anonymous) | @ | application-bf70c2b….js:formatted:42103
  | l | @ | application-bf70c2b….js:formatted:1788
  | add | @ | application-bf70c2b….js:formatted:1802
  | (anonymous) | @ | application-bf70c2b….js:formatted:42095
  | l | @ | application-bf70c2b….js:formatted:1788
  | add | @ | application-bf70c2b….js:formatted:1802
  | requestAds | @ | application-bf70c2b….js:formatted:42093
  | startAd | @ | application-bf70c2b….js:formatted:42256
  | startAd | @ | application-bf70c2b….js:formatted:42427
  | requestAd | @ | application-bf70c2b….js:formatted:42403
  | requestMidrollAd | @ | application-bf70c2b….js:formatted:42476
  | (anonymous) | @ | application-bf70c2b….js:formatted:8708
  | request | @ | application-bf70c2b….js:formatted:8775
  | request | @ | application-bf70c2b….js:formatted:10220
  | playNextItem | @ | application-bf70c2b….js:formatted:43340
  | (anonymous) | @ | application-bf70c2b….js:formatted:8708
  | execute | @ | application-bf70c2b….js:formatted:8755
  | execute | @ | application-bf70c2b….js:formatted:10217
  | onWebplayerEnd | @ | application-bf70c2b….js:formatted:43320
  | s | @ | application-bf70c2b….js:formatted:6688
  | trigger | @ | application-bf70c2b….js:formatted:6650
  | onEnded | @ | application-bf70c2b….js:formatted:39009
  | s | @ | application-bf70c2b….js:formatted:6688
  | trigger | @ | application-bf70c2b….js:formatted:6650
  | onAudioEvent_ | @ | application-bf70c2b….js:formatted:38945
  | dispatch | @ | application-bf70c2b….js:formatted:2251
  | m.handle | @ | application-bf70c2b….js:formatted:2191

@brru8999 @mjcolom-git can you test this filter?

di.fm##+js(set, di.VAST.XHRURLHandler, noopFunc)

@mapx-

@mjcolom-git
Copy link

mjcolom-git commented Aug 11, 2020

@mapx-
with ||pubads.g.doubleclick.net/gampad/ads*www.di.fm$xhr,domain=di.fm,redirect=noopjs FF lasted 8 songs before poping up the infamus "Please disable your AdBlocker".
Interesting

@liamengland1
Copy link

liamengland1 commented Aug 11, 2020

this works in chrome and ff: di.fm##+js(set, di.VAST.XHRURLHandler, noopFunc)

mapx- added a commit to uBlockOrigin/uAssets that referenced this issue Aug 11, 2020
@mjcolom-git
Copy link

mjcolom-git commented Aug 11, 2020

this works in chrome and ff: di.fm##+js(set, di.VAST.XHRURLHandler, noopFunc)

So far...Rocks on FF ! Many thanks...Got to test it on FF for android.

@brru8999
Copy link
Author

I can confirm with the following, about 30-45 mins of smooth play.
image

@mjcolom-git
Copy link

Works like a Champ on FF for android too.

@scalp42
Copy link

scalp42 commented Aug 11, 2020

@brru8999 can you share the code in the screenshot, bit easier to copy

@mjcolom-git
Copy link

mjcolom-git commented Aug 11, 2020

@brru8999 can you share the code in the screenshot, bit easier to copy

Only the line #4 is necessary. Your remarks are useful nonetheless.

@mapx-
Copy link

mapx- commented Aug 11, 2020

@brru8999 just an observation: you didn't add correctly my filters => you removed the leading @@

@brru8999
Copy link
Author

brru8999 commented Aug 11, 2020

@@||synchrobox.adswizz.com/*gdpr$script,domain=di.fm
@@||cdn.adswizz.com/adswizz/js/SynchroClient2.js$script,domain=di.fm
@@||pubads.g.doubleclick.net/gampad/ads*www.di.fm$xhr,domain=di.fm,redirect=noopjs
di.fm##+js(set, di.VAST.XHRURLHandler, noopFunc)

@brru8999
Copy link
Author

@mapx-

Sorry I deleted in error. They are restored.

@jspenguin2017
Copy link
Member

@jspenguin2017
Copy link
Member

@mooman65 Thanks, I got the test account. I'll take a look this weekend when I have more time.

@jspenguin2017
Copy link
Member

I just tested this, can't reproduce any issue with the latest filters.

@scalp42
Copy link

scalp42 commented Aug 18, 2020

It's still happening on my end:

! 8/13/2020 https://www.di.fm
@@||synchrobox.adswizz.com/*gdpr$script,domain=di.fm
@@||cdn.adswizz.com/adswizz/js/SynchroClient2.js$script,domain=di.fm
@@||pubads.g.doubleclick.net/gampad/ads*www.di.fm$xhr,domain=di.fm,redirect=noopjs
di.fm##+js(set, di.VAST.XHRURLHandler, noopFunc)

Screen Shot 2020-08-18 at 13 03 39

@jspenguin2017
Copy link
Member

I couldn't reproduce on the standard setup. Reset your setup back to the standard setup (NA and ND on default settings, no other extensions) and try again.

@brru8999
Copy link
Author

I had the site up all day today and didn’t get any issues.

@mooman65
Copy link

Same. For the last six daysish it's been working fine again: no more anti-adblock wall.

@scalp42
Copy link

scalp42 commented Aug 20, 2020

Confirming it's working now 🏆

@carbolymer
Copy link

Doesn't work for me. Still after some time I'm being redirected to: https://www.di.fm/about-blockers and playback stops.

@jspenguin2017
Copy link
Member

@carbolymer Are you using Nano standard setup?

@github-actions github-actions bot added the archived This thread was archived, open new issues for similar problems. label Sep 8, 2020
@github-actions github-actions bot locked and limited conversation to collaborators Sep 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
archived This thread was archived, open new issues for similar problems. cannot reproduce requires account
Projects
None yet
Development

No branches or pull requests