Closed swanny246 closed 2 years ago
It cannot be tested using vpn
If you're in Australia, please disable any VPN
Same thing happens to me, and I'm not using a VPN. Looks exactly like the screenshot above. I don't know how to find the 'details' information.
@dannwebb read about the logger and provide the info I asked above https://github.com/gorhill/uBlock/wiki/The-logger
Thank you. Yea I already had read that, but when I looked in my logger and did copy/paste to notepad it didn't look anything like what the OP had. Sorry if I'm wasting your time. Here goes:
@dannwebb
test these filters
@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xhr,domain=10play.com.au
@@||global.ssl.fastly.net^$domain=10play.com.au
@@||tags.tiqcdn.com/utag/10/10playsite/prod/utag.sync.js$domain=10play.com.au
Those filters worked for me.
@dannwebb
test these filters
@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xhr,domain=10play.com.au @@||global.ssl.fastly.net^$domain=10play.com.au @@||tags.tiqcdn.com/utag/10/10playsite/prod/utag.sync.js$domain=10play.com.au
@mapx- Yes it looks like those are working. And I've learned something. Thanks for your help and patience. cheers.
@@||tags.tiqcdn.com/utag/10/10playsite/prod/utag.sync.js$domain=10play.com.au
is that needed?
Looks like it does work without that line.
is that needed?
No, not needed. Already removed in https://github.com/uBlockOrigin/uAssets/commit/94f76fae793aa2819e1d947af872ea0c21a1be60
Videos do not play at https://10play.com.au/
again. Error is "Error - Video not found An unexpected error occurred".
same error even disabling uBO (using a vpn)
however add and see what happens
@@||imasdk.googleapis.com/js/sdkloader/ima3_dai.js$script,domain=10play.com.au
I am in Australia, not on VPN. I added that line, now get this :
@dannwebb disable uBO for this site and test again. In my case I get the same error even disabling uBO.
I disabled uBO for https://10play.com.au/ and videos + ads play ok. When I enable uBO and reload, the error displays. So what does that mean?
@dannwebb Can you click on Report button (chat icon) and copy your Troubleshooting Information
to here?
uBlock Origin: 1.48.0 Chromium: 111 filterset (summary): network: 87431 cosmetic: 39171 scriptlet: 17038 html: 0 listset (total-discarded, last-updated): default: user-filters: 15-3, never easylist: 64659-45, 2d.20h.52m easyprivacy: 30741-1175, 2h.53m plowe-0: 3752-933, 7d.20h.38m ublock-abuse: 78-0, 7d.20h.41m ublock-badware: 5267-114, 2d.20h.51m ublock-filters: 31986-86, 2d.20h.50m ublock-privacy: 293-1, 7d.20h.40m ublock-quick-fixes: 448-6, 18h.31m ublock-unbreak: 1939-41, 2d.20h.49m urlhaus-1: 7035-0, 18h.30m filterset (user): [array of 15 redacted] trustedset: added: [array of 12 redacted] removed: chrome-scheme modifiedUserSettings: [none] modifiedHiddenSettings: [none] supportStats: allReadyAfter: 1496 ms (selfie) maxAssetCacheWait: 908 ms popupPanel: blocked: 16 blockedDetails: doubleclick.net: 2 google.com: 1 googlesyndication.com: 1 googletagmanager.com: 2 googletagservices.com: 1 imasdk.googleapis.com: 1 imrworldwide.com: 2 moatads.com: 1 optimizely.com: 1 proxycheck.io: 2 trackjs.com: 2
Can you force update the filter lists and test again? Also, can you copy your custom filters to here (I see you are using 15 custom filters).
If the issue still persists, can you do these steps:
blocked
,Nothing happens when I click on the logger icon. Shouldn't it open a window?
It should open a window
Chrome isn't opening the logger window. Works in Firefox though. Do you want list or table? Plain or Markdown?
Table, markdown
You also wanted to see custom filters. Is that Dashboard/My Filters/Export?
Just copy from My filters
pane.
You haven't added mapx's filter?
@@||imasdk.googleapis.com/js/sdkloader/ima3_dai.js$script,domain=10play.com.au
My Filers pane:
Hmmm weird, you already added @@||imasdk.googleapis.com/js/sdkloader/ima3_dai.js$script,domain=10play.com.au
but the logger still shows blocking it?
Can you add these one by one? Don't add all of them at once
@@||proxycheck.io^$xhr,domain=10play.com.au
@@||capture.trackjs.com^$xhr,domain=10play.com.au
@@||optimizely.com^$script,domain=10play.com.au
I had no luck with any of those.
Can you copy the logger again to here?
I looked into this but couldn't quite figure out how to get it working. It seems to me the m3u-prune
scriptlet needs to be used, as the m3u8 file the player is using is delivered by doubleclick with ads already embedded.
Flow:
1) https://pubads.g.doubleclick.net/ondemand/hls/content/2489270/vid/9000000000065604/streams
{
...
"stream_manifest": "https://pubads.g.doubleclick.net/ondemand/hls/content/2489270/vid/9000000000065604/SIN/streams/3ff72700-7fc4-4e93-97d7-193d03855f52/master.m3u8",
...
}
2) master.m3u8
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=2187841,RESOLUTION=960x540,CODECS="avc1.4d401f,mp4a.40.2",SUBTITLES="subs"
https://pubads.g.doubleclick.net/ondemand/hls/content/2489270/vid/9000000000065604/SIN/streams/3ff72700-7fc4-4e93-97d7-193d03855f52/media/b26a8d0b034d10102de54935d6e484bb.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1179488,RESOLUTION=640x360,CODECS="avc1.4d401e,mp4a.40.2",SUBTITLES="subs"
https://pubads.g.doubleclick.net/ondemand/hls/content/2489270/vid/9000000000065604/SIN/streams/3ff72700-7fc4-4e93-97d7-193d03855f52/media/b139ac7fac97920b692f8c70f5ab8753.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=910253,RESOLUTION=480x270,CODECS="avc1.4d4015,mp4a.40.2",SUBTITLES="subs"
https://pubads.g.doubleclick.net/ondemand/hls/content/2489270/vid/9000000000065604/SIN/streams/3ff72700-7fc4-4e93-97d7-193d03855f52/media/281dd385dae3d96cede76042fd7753ab.m3u8
#EXT-X-MEDIA:TYPE=SUBTITLES,URI="https://pubads.g.doubleclick.net/ondemand/hls/content/2489270/vid/9000000000065604/SIN/streams/3ff72700-7fc4-4e93-97d7-193d03855f52/media/tt-0cc16f0b-4053-457c-8623-ad856754d787.m3u8",GROUP-ID="subs",LANGUAGE="en",NAME="English",AUTOSELECT=YES
3) Final m8u3 file
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:5,
https://redirector.googlevideo.com/videoplayback?expire=1680355910&ei=xuAmZNmaM4v-vASSrqb4Aw&ip=0.0.0.0&requiressl=yes&acao=yes&faskm=430&sgovp=gir%3Dyes%3Bitag%3D340%3Bxtags%3Dvc%3Davc%3Avccf%3Dmain%3Avfr%3D25%3Avsz%3D1024x576%3Avtbr%3D1600%3Bclen%3D3007332%3Bdur%3D15000%3Blmt%3D1677737148358067&fvskm=125&gomt=100%2C3750%2C7250%2C11250%2C14000&gomv=google_6506311324665829655%2Cgoogle_3846546111283951331%2Cgoogle_5274642502960377673%2Cgoogle_1090517588127803542%2Cgoogle_3819790760760614093&itag=340&nc=8264&mime=video/MP2T&sgoap=gir%3Dyes%3Bitag%3D340%3Bxtags%3Dac%3Daac%3Aaccf%3Dlc%3Aach%3D2%3Aasr%3D44100%3Aatbr%3D128%3Bclen%3D244608%3Bdur%3D15069%3Blmt%3D1677737127929278&ctier=L&source=dclk_video_ads&id=f44441430721e0b5&goc=13&susc=dvc&sparams=expire,ei,ip,requiressl,acao,faskm,sgovp,fvskm,gomt,gomv,itag,mime,sgoap,ctier,source,id,goc,susc&sig=AOq0QJ8wRQIhAJ3XBhvFDgafhKBKAeg3HCDuo-r8Yz-4qdWsorpBoUhrAiA1hOnzcIxm9n26vqAOUmJgb8U3nHSxE55bhyB5jKLBpw==&fvidshow=125&fvidskip=0&govp=slices%3D0-1012820&faudshow=215&faudskip=0&goap=slices%3D0-162869
#EXTINF:5,
https://redirector.googlevideo.com/videoplayback?expire=1680355910&ei=xuAmZNmaM4v-vASSrqb4Aw&ip=0.0.0.0&requiressl=yes&acao=yes&faskm=430&sgovp=gir%3Dyes%3Bitag%3D340%3Bxtags%3Dvc%3Davc%3Avccf%3Dmain%3Avfr%3D25%3Avsz%3D1024x576%3Avtbr%3D1600%3Bclen%3D3007332%3Bdur%3D15000%3Blmt%3D1677737148358067&fvskm=125&gomt=100%2C3750%2C7250%2C11250%2C14000&gomv=google_6506311324665829655%2Cgoogle_3846546111283951331%2Cgoogle_5274642502960377673%2Cgoogle_1090517588127803542%2Cgoogle_3819790760760614093&itag=340&nc=8264&mime=video/MP2T&sgoap=gir%3Dyes%3Bitag%3D340%3Bxtags%3Dac%3Daac%3Aaccf%3Dlc%3Aach%3D2%3Aasr%3D44100%3Aatbr%3D128%3Bclen%3D244608%3Bdur%3D15069%3Blmt%3D1677737127929278&ctier=L&source=dclk_video_ads&id=f44441430721e0b5&goc=13&susc=dvc&sparams=expire,ei,ip,requiressl,acao,faskm,sgovp,fvskm,gomt,gomv,itag,mime,sgoap,ctier,source,id,goc,susc&sig=AOq0QJ8wRQIhAJ3XBhvFDgafhKBKAeg3HCDuo-r8Yz-4qdWsorpBoUhrAiA1hOnzcIxm9n26vqAOUmJgb8U3nHSxE55bhyB5jKLBpw==&fvidshow=125&fvidskip=0&govp=slices%3D0-739%2C1012821-2002059&faudshow=216&faudskip=215&goap=slices%3D0-244607
#EXTINF:5,
https://redirector.googlevideo.com/videoplayback?expire=1680355910&ei=xuAmZNmaM4v-vASSrqb4Aw&ip=0.0.0.0&requiressl=yes&acao=yes&faskm=430&sgovp=gir%3Dyes%3Bitag%3D340%3Bxtags%3Dvc%3Davc%3Avccf%3Dmain%3Avfr%3D25%3Avsz%3D1024x576%3Avtbr%3D1600%3Bclen%3D3007332%3Bdur%3D15000%3Blmt%3D1677737148358067&fvskm=125&gomt=100%2C3750%2C7250%2C11250%2C14000&gomv=google_6506311324665829655%2Cgoogle_3846546111283951331%2Cgoogle_5274642502960377673%2Cgoogle_1090517588127803542%2Cgoogle_3819790760760614093&itag=340&nc=8264&mime=video/MP2T&sgoap=gir%3Dyes%3Bitag%3D340%3Bxtags%3Dac%3Daac%3Aaccf%3Dlc%3Aach%3D2%3Aasr%3D44100%3Aatbr%3D128%3Bclen%3D244608%3Bdur%3D15069%3Blmt%3D1677737127929278&ctier=L&source=dclk_video_ads&id=f44441430721e0b5&goc=13&susc=dvc&sparams=expire,ei,ip,requiressl,acao,faskm,sgovp,fvskm,gomt,gomv,itag,mime,sgoap,ctier,source,id,goc,susc&sig=AOq0QJ8wRQIhAJ3XBhvFDgafhKBKAeg3HCDuo-r8Yz-4qdWsorpBoUhrAiA1hOnzcIxm9n26vqAOUmJgb8U3nHSxE55bhyB5jKLBpw==&fvidshow=125&fvidskip=0&govp=slices%3D0-739%2C2002060-3007331&faudshow=215&faudskip=1&goap=slices%3D0-631%2C162870-244607
#EXT-X-DISCONTINUITY
#EXT-X-KEY:METHOD=AES-128,URI="https://10play-vod.global.ssl.fastly.net/OTFP/5219123e1533b69143585192b0df7f010f240d1b70e6b81fd30f8d561b781bf8/0L-taskmasterAU-TASKM_008_20230323-TEN-1500000.key",IV=0x6c99420b2d8bf35c3698a00d875697ff
#EXTINF:6,
https://10play-vod.global.ssl.fastly.net/OTFP/5219123e1533b69143585192b0df7f010f240d1b70e6b81fd30f8d561b781bf8/0L-taskmasterAU-TASKM_008_20230323-TEN-1500000-1.ts
#EXTINF:6,
https://10play-vod.global.ssl.fastly.net/OTFP/5219123e1533b69143585192b0df7f010f240d1b70e6b81fd30f8d561b781bf8/0L-taskmasterAU-TASKM_008_20230323-TEN-1500000-2.ts
... etc ...
I attempted adding the following to my filters, however I wasn't exactly clear on the syntax, so I may have done this incorrectly:
@@||pubads.g.doubleclick.net/ondemand/hls/content/*/streams$xhr,domain=10play.com.au
10play.com.au##+js(m3u-prune, /https?:\/\/redirector\.googlevideo\.com.*/, /pubads.g.doubleclick.net\/ondemand\/hls\/content.*\.m3u8/))
regex101.com shows the regex matches the violations above, but I couldn't see why it wasn't working from https://github.com/gorhill/uBlock/blob/115f7bb68704c4fede763cbc2d07f1caf041274f/assets/resources/scriptlets.js#L1743
(by the way, this issue is marked closed, but the extension shows it when checking for duplicates for 10play)
second regex
/pubads\.g\.doubleclick\.net\/ondemand\/hls\/content.*\.m3u8/
or only
/.*m3u8/
You are still getting that error as OP ?
The stream failure message still appears as per my last paste logger output.
Then I added the lines suggested by @MadMockers, with the amendment from @mapx- . The video plays with ads.
Then I added the lines suggested by @MadMockers, with the amendment from @mapx- .
What filter did you add? Can you copy here?
! 2021-07-03 https://bookriot.com
||s2982.pcdn.co/wp-content/uploads/2021/06/16418-RNM-Ad-Group-Edits-Resizing-BookNerd-Ad-6.gif$image
||s2982.pcdn.co/wp-content/uploads/2021/06/16418-RNM-Ad-Group-Edits-Resizing-BookNerd-Ad-3.gif$image
||s2982.pcdn.co/wp-content/uploads/2021/06/16418-RNM-Ad-Group-Edits-Resizing-BookNerd-Ad-6.gif$image
bookriot.com###inside1
||s2982.pcdn.co/wp-content/uploads/2021/06/16418-RNM-Ad-Group-Edits-Resizing-BookNerd-Ad-6.gif$image
! tenplay
! https://github.com/uBlockOrigin/uAssets/issues/14142
@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xhr,domain=10play.com.au
@@||global.ssl.fastly.net^$domain=10play.com.au
@@||imasdk.googleapis.com/js/sdkloader/ima3_dai.js$script,domain=10play.com.au
! @@||tags.tiqcdn.com/utag/10/10playsite/prod/utag.sync.js$domain=10play.com.au
! 30/3/23
! @@||proxycheck.io^$xhr,domain=10play.com.au
! @@||capture.trackjs.com^$xhr,domain=10play.com.au
! @@||optimizely.com^$script,domain=10play.com.au
! 1/4/23
! @@||pubads.g.doubleclick.net/ondemand/hls/content/*/streams$xhr,domain=10play.com.au
! 10play.com.au##+js(m3u-prune, /https?:\/\/redirector\.googlevideo\.com.*/, /pubads\.g\.doubleclick\.net\/ondemand\/hls\/content.*\.m3u8/
! SBS
! https://github.com/uBlockOrigin/uAssets/issues/7836 (doesn't work)
! sbs.com.au##+js(no-xhr-if, pubads)
! sbs.com.au##+js(no-xhr-if, doubleclick)
! 2023-01-26 https://www.theguardian.com
www.theguardian.com##.remote-banner.site-message--banner
www.theguardian.com##.dcr-i1l6sy
I should have added that after it didn't work, I commented out the lines under 1/4/23.
Can you test these?
@@||pubads.g.doubleclick.net/ondemand/hls/content/*/streams$xhr,domain=10play.com.au
10play.com.au##+js(m3u-prune, /^https?:\/\/redirector\.googlevideo\.com.*/, /.*m3u8/)
So I did a test with the m3u8 link at the site https://www.hlsplayer.net/
@@||pubads.g.doubleclick.net/ondemand/hls/content/*/streams
hlsplayer.net##+js(m3u-prune, /^https?:\/\/redirector\.googlevideo\.com.*/, /.*m3u8/)
https://pubads.g.doubleclick.net/ondemand/hls/content/2489270/vid/9000000000065604/SIN/streams/3ff72700-7fc4-4e93-97d7-193d03855f52/master.m3u8
to that site and play videogooglevideo
connectionsIf I remove the 2nd filter, those connections appear and the player in that site plays the google videos.
Ok, I added those two lines. It plays without ads!
Only odd thing that happens: in the video play line, like, the time line, it still shows where the ads should play, and when it gets to that bit it looks like the ad is trying to play because I can't control the video anymore for the duration of the ad that doesn't play (if that makes sense, hard to explain).
Short version: those two lines work. If only that could work at sbs.com.au (issue #7836)
Thank you so much for your efforts; appreciated!
Yes, the downside of pruning m3u8 file is the timing of the player or/and video control behave unexpectedly.
If only that could work at sbs.com.au
Is sbs.com.au
having same issue (cannot play video)?
Yes, same issue. It was fixed for a while, you can see a couple of lines in my paste that reference SBS. But then SBS changed their player and the ads came bundled with the video so couldn't be blocked (sorry, non-techie, don't know the correct terminology).
I mean, currently it cannot play the video (the original breakage of this issue)
or
it plays the video but with ads?
I've been testing just now (should have done that before I spoke) .. it seems to be ok now, as in video plays with no ads. Maybe something was updated in uBlock which meant you don't have to add individual filters anymore. Sorry to have wasted your time on that one, but thanks again for the fix for 10play.
This fixed it for me.. Just the player controls are messed up and have periods where the ads should be that you cannot navigate from.
@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xhr,domain=10play.com.au
@@||global.ssl.fastly.net^$domain=10play.com.au
@@||imasdk.googleapis.com/js/sdkloader/ima3_dai.js$script,domain=10play.com.au
@@||pubads.g.doubleclick.net/ondemand/hls/content/*/streams$xhr,domain=10play.com.au
10play.com.au##+js(m3u-prune, /^https?:\/\/redirector\.googlevideo\.com.*/, /.*m3u8/)
I don't think global.ssl.fastly.net
is blocked by any filter so no need for a filter for it.
@Sidewindr @dannwebb Can you check which one of these 2 that needs to be added, or you need to add both of them?
@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xhr,domain=10play.com.au
@@||imasdk.googleapis.com/js/sdkloader/ima3_dai.js$script,domain=10play.com.au
fastly should be only in FF
For me...
Just this:
@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xhr,domain=10play.com.au
... I get ads.
Just this:
@@||imasdk.googleapis.com/js/sdkloader/ima3_dai.js$script,domain=10play.com.au
... I get error, video does not play
With both enabled, I get the video, no ads, but that weird thing where it looks like the ads should be but you cannot navigate from.
I hope that's clear.
Correction no custom filters works so must have updated the built in filter lists???
Ok, if I delete the caches the following lines are required to play videos without ads. Video progress/nav bar still has the issue of locked sections where the ads would be.
@@||imasdk.googleapis.com/js/sdkloader/ima3_dai.js$script,domain=10play.com.au
@@||pubads.g.doubleclick.net/ondemand/hls/content/*/streams$xhr,domain=10play.com.au
10play.com.au##+js(m3u-prune, /^https?:\/\/redirector\.googlevideo\.com.*/, /.*m3u8/)
Prerequisites
URL address of the web page
https://10play.com.au/have-you-been-paying-attention
Category
breakage
Describe the issue
With uBlock Origin enabled, the 10Play video player is now returning a message "Error - video not found. An unexpected error has occurred". When it is disabled, the video player works fine
Screenshot(s)
Screenshot(s)
![image](https://user-images.githubusercontent.com/8400291/181224196-a62a90b4-bc48-4e52-af2f-2a68104242f2.png)Configuration