Closed RemiFR3 closed 2 years ago
I listened to a couple of songs and didn't get any advertising between tracks
With the same uBO configuration? What can I do to get rid of the ads ? reinstall the addon or the browser ?
We are testing using the default settings. In my case without the french list (but I guess it's not important for this site)
It could also depend on geo-location or the playlists you listen to etc.
Okay, I tested on chrome and I have no ads on the same playlist as on firefox.
I will try to reinstall the addon, you never know
Problem solved, no ads after reinstalling the addon
Sorry for reopening or commenting on an already closed issue, but since last week I'm having the exact same issue. The only thing is that it is not working in any browser. I have tried to reinstall addon, clear cookies, sign-out and back in, etc. Any idea?
I was about to report the same issue. I use Firefox and it is happening to me since last week. Hope there is a solution for this.
Still no Audio ads between songs
Not sure if it's related to locations. @jlanza @dgaragones Which regions are you when accessing the site?
@mapx- I think it may be related to an extension I installed last week: Chrome Remote Desktop. However, I have disabled it and restarted Firefox, and still I am having the same issue.
@stephenhawk8054 I am accessing the site from Spain.
@stephenhawk8054 I'm also accessing from Spain but the link I'm using is the US one (https://www.deezer.com/us/
), so I don't know if it is region related. It would be nice to know if somebody not Spaniard can get the ads block.
BTW @mapx-, I didn't install anything new. That is, last week all of a sudden the ads start to appear.
The link I am using is https://www.deezer.com/en/
, just in case it helps.
@mapx- I have just tested again. Chrome, delete cache, No extensions installed (not my primary browser). Install UBO. Access deezer and.... ads after 1 or 2 songs when listening to my flow :( The only thing is that Windows Defender/Firewall can be doing something, but as I said, I haven't changed anything on it.
I have no ads of any kind regardless of uBO enabled or disabled on deezer (Firefox Privacy Protection disabled as well)
Looking at previous issues of deezer:
So we have 4 users reporting: 2 x from France + 2 x from Spain, however uBO dev tried to reproduce with Spain IP with no success
@garry-ut99
I have no ads of any kind regardless of uBO enabled or disabled on deezer (Firefox Privacy Protection disabled as well)
Are you paid user? In my case, I'm not. And before last week uBO was blocking the ads between songs. Maybe we are talking of different setups (concerning deezer subscription)
jlanza : Are you paid user? In my case, I'm not.
No, I use Free account.
@garry-ut99 Amazing that even without uBO it works for you. I will try to test creating a new empty firefox profile or I don't know whatelse and check if works or not. As I have said, I followed all your advices (cookies, reset, etc.) but unfortunately it doesn't work.
I'm using Firefox 108.0.2 (64 bit) and uBO 1.46... just in case.
jlanza : I'm using Firefox 108.0.2 (64 bit) and uBO 1.46... just in case.
Me too.
By the way, can also try: SpotiShush browser extension.
@mapx- Thank you for your help. I have tried with my usual browser (Firefox) on both Mac and Linux, but the audio ads are still there, despite having used all your indications.
In addition, I have tried with a fresh new install of another browser (Chromium on Linux). I installed uBlock Origin, but the audio ads are still there. I don't know what is happening. It worked so well until last week.
I used before another adblocker (AdBlock Plus). It was working well until some months ago when the same thing happened (audio ads on Deezer). I guess they change something from time to time to trick adblockers and force people to listen to their ads.
I have a deezer account but I don't use it - only for test, so ..maybe it's about how often it is used.
Maybe I / we could try with your account credentials if you can share it (send it here: redacted
)
I have created a new Deezer account to see if with that one the audio ads could be blocked. Unfortunately, it didn't work.
@mapx- Thank you again for your help. I will contact you by email to see if something can be done to address this.
I'm able to reproduce audio ads between songs
every time I want, it's geo-locked
, I can reproduce only with Spain IP:
These are the audio ads requests I get in uBO logger:
media
https://e-cdn-content.dzcdn.net/ads/autopromo/2021/09/unlimited-skip/en_US_Unlimited_Skips.mp3
http://cdn-content.deezer.com/ads/autopromo/Mobile-INTER-2014/DE/DE_HQ.mp3
but it's dead already: HTTP_NOT_FOUND
(also this indicates that it might be geo-locked for German users as well, and not only for Spain, but I was not checking it further)Hence this example filter works for me: */ads/autopromo/*$media,redirect=noopmp3-0.1s,domain=www.deezer.com
@garry-ut99 I have included your filter and unfortunately it doesn't work. It blocks the en_US_Unlimited_Skips.mp3
as now the ad is not an auto-promo, but about Flying Emirates :(
I have tried to capture the exchanges and I have noticed that there are some calls to https://ww400.smartadserver.com/400/call
, which seems to return a 307 Temporary Redirect
. This redirection to make a call that finally returns
the one I listen which is https://cmodmedia.live.streamtheworld.com/media/appnexus-audio/e03e0e50980478aee54b96d298fbc2a4/37aa849c11e13f9bc73bd83fb1510dfa_795c910a4f81ef0cc8130315339e8b83.mp3
.
Find the HAR file captured. Just rename from .har.log
to just .har
www.deezer.com_Archive [23-01-18 16-51-07].har.log
I'm now setting a filter for:
cmodmedia.live.streamtheworld.com
Let's see if it works ;)
Edit: Unfortunately it seems it is not working (maybe I don't know how to set the filters). Now I don't here anything, even the music ;) After setting this filter, the music stops after the first song (I'm listening to my flow) and I have to reload the whole page to get music back.
Edit2: Following your example above I changed the filter to
cmodmedia.live.streamtheworld.com/*$media,redirect=noopmp3-0.1s,domain=deezer.com
Probably not the most appropiate one, but now after reloading the site I have listen to 3 songs in a row without ads. Prior to that it was only 1 song. I will continue my tests during the afternoon and get back to you with more details ;)
It seems then, the audio ads change and come from various paths, it requires to create more redirect filters, for each of the ads, or to create a single generic redirect filter if possible (but generic filter might be risky, because it might skip valid songs, so only if necessary). Keep the both redirect filters and keep testing them, so that we can see how many different ads are there.
I'll be testing it today. Besides... now that I know how to check where the ad audio is coming from, I will try to update this thread with the new links I find. Is it the best way to "contribute"?
Do you think the filter I've defined is ok? Should I include the path or just the domain? I'm new to filters definition and actually don't fully properly understand the syntax. It seems that this filter is only for domain www.deezer.com
but what is noopmp3-0.1s
which actually transforms to abp-resource:blank-mp3
?
jlanza : Besides... now that I know how to check where the ad audio is coming from, I will try to update this thread with the new links I find. Is it the best way to "contribute"?
Yeah, that's exactly what I asked for in my comment.
jlanza : Do you think the filter I've defined is ok? Should I include the path or just the domain?
Seems ok for the very beginning, but needs to be tested. The filter must block as many ads as possible, but at the same time not block normal songs. The shorter the filter, the more ads it will capture, but then the risk of blocking normal songs by accident increases. You need to test and determine the best balance point.
jlanza : but what is
noopmp3-0.1s
which actually transforms toabp-resource:blank-mp3
?
It's in Wiki: empty-redirect-resources and redirect.
Thanks a lot for the tutorial. I'm now tryting to understand how Deezer Flow works. It seems that the link for CDN server is selected by a POST https://media.deezer.com/v1/get_url
. This is the place the next song is retrieved from.
The next songs to be played are retrieved from a call to https://www.deezer.com/ajax/gw-light.php
with a method
query param to radio.getUserRadio
.
However there is a call to the same URL (https://www.deezer.com/ajax/gw-light.php) with the method
param set to deezer.getAudiobreak
. And voila... in the response to this request is where the URL for the ad is received. Look how nice the response body looks ;)
{
"error": [],
"results": {
"type": "TRITON_AD",
"content": {
"title": "Publicidad",
"audio": {
"url": "https://cmodmedia.live.streamtheworld.com/media/appnexus-audio/e03e0e50980478aee54b96d298fbc2a4/37aa849c11e13f9bc73bd83fb1510dfa_795c910a4f81ef0cc8130315339e8b83.mp3",
"duration": 30,
"type": "audio/mpeg"
},
"artwork": {
"url": "https://cdn.hubvisor.io/assets/deezer-companion.png",
"width": 1024,
"height": 1024,
"format": "image/png"
}
},
"cta": {
"text": "",
"url": null,
"tracking_url": ""
},
"tracking": {
"campaign_id": null,
"progress_events": {
"1": [
{
"url": "https://eu-ondemand-impression.tritondigital.com/ondemand/impression?position=midroll&listenerId=cookie:a5d8725a-22c3-429d-b5c0-be83b5d52c3b&contentId=Y206YWR2PTExOTAyODEmY3A9Mzg0MDYzMSZmPTExOTAxOTUxJmFkPTE4OTE1NjMx&stationId=187213&publisherId=3353&adRequestId=179cbb7c-156d-4127-b791-73bf1246b649&fs=tap&durationMs=30000&yieldOpAuctionId=f4987bb8-efc1-46a3-a0e0-dcab9d58086a&billBrandSafety=false&yieldOpAdId=BB-611823&extCreativeId=E03E0E50980478AEE54B96D298FBC2A4"
},
{
"url": "https://eu-report.live.streamtheworld.com/imp?auction-id=f4987bb8-efc1-46a3-a0e0-dcab9d58086a"
},
{
"url": "https://trackingeventsny.tsbluebox.com/impression/1.0/01caf406ffdc4a7fb5a98df96b3cab87.gif?clearingPrice=3.47323&adServingId=passport-01caf406-ffdc-4a7f-b5a9-8df96b3cab87&d=eyJSZXF1ZXN0SWQiOiIwMWNhZjQwNmZmZGM0YTdmYjVhOThkZjk2YjNjYWI4NyIsIlB1Ymxpc2hlcklkIjo2MSwiQ2hhbm5lbElkIjoxMDQwMzc0NiwiQWRQbGFjZW1lbnQiOjIsIkNvdW50cnlDb2RlIjoiRVMiLCJQcmljZSI6NC45NjE3NiwiUHJpY2VDdXJyZW5jeSI6IlVTRCIsIlJlcXVlc3REYXRlIjoiMjAyMy0wMS0xOFQxNzozMzowOS4xMzc1ODgyWiIsIkV4cGlyeURhdGUiOiIyMDIzLTAxLTE4VDE5OjMzOjA5LjEzNzU4ODJaIiwiQ3JlYXRpdmVMdHJFbmFibGVkIjpmYWxzZX0"
},
{
"url": "https://beam.hubvisor.io/imp?publisherId=01GBANTCTXS9RFE5JMJREEZJ2Y&source=audio-relay&version=1.0.60&pageViewId=9e495536-0ada-4b7d-aa38-a0444eecf616&auctionId=9e495536-0ada-4b7d-aa38-a0444eecf616&network=deezer&brand=deezer&support=deezer.web&zone=ros&layout=desktop&connector=triton¤cy=USD&rawCpm=3.47323&rawUsdCpm=3.47323&adjustedUsdCpm=3.47323&netUsdCpm=3.47323&placementId=audio-prod&mediaType=audio&consentString=CPIAmEwPIAmEwA7ABLENBeCgAAAAAAAAAAqIH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.flAAAAAAAAA&gdprApplies=true"
},
{
"url": "https://trackingeventsny.tsbluebox.com/quartile0/1.0/01caf406ffdc4a7fb5a98df96b3cab87.gif?adServingId=passport-01caf406-ffdc-4a7f-b5a9-8df96b3cab87&d=eyJSZXF1ZXN0SWQiOiIwMWNhZjQwNmZmZGM0YTdmYjVhOThkZjk2YjNjYWI4NyIsIlB1Ymxpc2hlcklkIjo2MSwiQ2hhbm5lbElkIjoxMDQwMzc0NiwiQWRQbGFjZW1lbnQiOjIsIkNvdW50cnlDb2RlIjoiRVMiLCJSZXF1ZXN0RGF0ZSI6IjIwMjMtMDEtMThUMTc6MzM6MDkuMTM3NTg4MloiLCJFeHBpcnlEYXRlIjoiMjAyMy0wMS0xOFQxOTozMzowOS4xMzc1ODgyWiIsIkNyZWF0aXZlTHRyRW5hYmxlZCI6ZmFsc2V9"
}
],
"7": [
{
"url": "https://trackingeventsny.tsbluebox.com/quartile25/1.0/01caf406ffdc4a7fb5a98df96b3cab87.gif?adServingId=passport-01caf406-ffdc-4a7f-b5a9-8df96b3cab87&d=eyJSZXF1ZXN0SWQiOiIwMWNhZjQwNmZmZGM0YTdmYjVhOThkZjk2YjNjYWI4NyIsIlB1Ymxpc2hlcklkIjo2MSwiQ2hhbm5lbElkIjoxMDQwMzc0NiwiQWRQbGFjZW1lbnQiOjIsIkNvdW50cnlDb2RlIjoiRVMiLCJSZXF1ZXN0RGF0ZSI6IjIwMjMtMDEtMThUMTc6MzM6MDkuMTM3NTg4MloiLCJFeHBpcnlEYXRlIjoiMjAyMy0wMS0xOFQxOTozMzowOS4xMzc1ODgyWiIsIkNyZWF0aXZlTHRyRW5hYmxlZCI6ZmFsc2V9"
},
{
"url": "https://beam.hubvisor.io/player-events?publisherId=01GBANTCTXS9RFE5JMJREEZJ2Y&source=audio-relay&version=1.0.60&pageViewId=9e495536-0ada-4b7d-aa38-a0444eecf616&auctionId=9e495536-0ada-4b7d-aa38-a0444eecf616&network=deezer&brand=deezer&support=deezer.web&zone=ros&layout=desktop&connector=triton¤cy=USD&rawCpm=3.47323&rawUsdCpm=3.47323&adjustedUsdCpm=3.47323&netUsdCpm=3.47323&placementId=audio-prod&mediaType=audio&consentString=CPIAmEwPIAmEwA7ABLENBeCgAAAAAAAAAAqIH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.flAAAAAAAAA&gdprApplies=true&kind=first-quartile"
}
],
"15": [
{
"url": "https://trackingeventsny.tsbluebox.com/quartile50/1.0/01caf406ffdc4a7fb5a98df96b3cab87.gif?adServingId=passport-01caf406-ffdc-4a7f-b5a9-8df96b3cab87&d=eyJSZXF1ZXN0SWQiOiIwMWNhZjQwNmZmZGM0YTdmYjVhOThkZjk2YjNjYWI4NyIsIlB1Ymxpc2hlcklkIjo2MSwiQ2hhbm5lbElkIjoxMDQwMzc0NiwiQWRQbGFjZW1lbnQiOjIsIkNvdW50cnlDb2RlIjoiRVMiLCJSZXF1ZXN0RGF0ZSI6IjIwMjMtMDEtMThUMTc6MzM6MDkuMTM3NTg4MloiLCJFeHBpcnlEYXRlIjoiMjAyMy0wMS0xOFQxOTozMzowOS4xMzc1ODgyWiIsIkNyZWF0aXZlTHRyRW5hYmxlZCI6ZmFsc2V9"
},
{
"url": "https://beam.hubvisor.io/player-events?publisherId=01GBANTCTXS9RFE5JMJREEZJ2Y&source=audio-relay&version=1.0.60&pageViewId=9e495536-0ada-4b7d-aa38-a0444eecf616&auctionId=9e495536-0ada-4b7d-aa38-a0444eecf616&network=deezer&brand=deezer&support=deezer.web&zone=ros&layout=desktop&connector=triton¤cy=USD&rawCpm=3.47323&rawUsdCpm=3.47323&adjustedUsdCpm=3.47323&netUsdCpm=3.47323&placementId=audio-prod&mediaType=audio&consentString=CPIAmEwPIAmEwA7ABLENBeCgAAAAAAAAAAqIH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.flAAAAAAAAA&gdprApplies=true&kind=midpoint"
}
],
"22": [
{
"url": "https://trackingeventsny.tsbluebox.com/quartile75/1.0/01caf406ffdc4a7fb5a98df96b3cab87.gif?adServingId=passport-01caf406-ffdc-4a7f-b5a9-8df96b3cab87&d=eyJSZXF1ZXN0SWQiOiIwMWNhZjQwNmZmZGM0YTdmYjVhOThkZjk2YjNjYWI4NyIsIlB1Ymxpc2hlcklkIjo2MSwiQ2hhbm5lbElkIjoxMDQwMzc0NiwiQWRQbGFjZW1lbnQiOjIsIkNvdW50cnlDb2RlIjoiRVMiLCJSZXF1ZXN0RGF0ZSI6IjIwMjMtMDEtMThUMTc6MzM6MDkuMTM3NTg4MloiLCJFeHBpcnlEYXRlIjoiMjAyMy0wMS0xOFQxOTozMzowOS4xMzc1ODgyWiIsIkNyZWF0aXZlTHRyRW5hYmxlZCI6ZmFsc2V9"
},
{
"url": "https://beam.hubvisor.io/player-events?publisherId=01GBANTCTXS9RFE5JMJREEZJ2Y&source=audio-relay&version=1.0.60&pageViewId=9e495536-0ada-4b7d-aa38-a0444eecf616&auctionId=9e495536-0ada-4b7d-aa38-a0444eecf616&network=deezer&brand=deezer&support=deezer.web&zone=ros&layout=desktop&connector=triton¤cy=USD&rawCpm=3.47323&rawUsdCpm=3.47323&adjustedUsdCpm=3.47323&netUsdCpm=3.47323&placementId=audio-prod&mediaType=audio&consentString=CPIAmEwPIAmEwA7ABLENBeCgAAAAAAAAAAqIH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.flAAAAAAAAA&gdprApplies=true&kind=third-quartile"
}
],
"29": [
{
"url": "https://trackingeventsny.tsbluebox.com/quartile100/1.0/01caf406ffdc4a7fb5a98df96b3cab87.gif?adServingId=passport-01caf406-ffdc-4a7f-b5a9-8df96b3cab87&d=eyJSZXF1ZXN0SWQiOiIwMWNhZjQwNmZmZGM0YTdmYjVhOThkZjk2YjNjYWI4NyIsIlB1Ymxpc2hlcklkIjo2MSwiQ2hhbm5lbElkIjoxMDQwMzc0NiwiQWRQbGFjZW1lbnQiOjIsIkNvdW50cnlDb2RlIjoiRVMiLCJSZXF1ZXN0RGF0ZSI6IjIwMjMtMDEtMThUMTc6MzM6MDkuMTM3NTg4MloiLCJFeHBpcnlEYXRlIjoiMjAyMy0wMS0xOFQxOTozMzowOS4xMzc1ODgyWiIsIkNyZWF0aXZlTHRyRW5hYmxlZCI6ZmFsc2V9"
},
{
"url": "https://beam.hubvisor.io/player-events?publisherId=01GBANTCTXS9RFE5JMJREEZJ2Y&source=audio-relay&version=1.0.60&pageViewId=9e495536-0ada-4b7d-aa38-a0444eecf616&auctionId=9e495536-0ada-4b7d-aa38-a0444eecf616&network=deezer&brand=deezer&support=deezer.web&zone=ros&layout=desktop&connector=triton¤cy=USD&rawCpm=3.47323&rawUsdCpm=3.47323&adjustedUsdCpm=3.47323&netUsdCpm=3.47323&placementId=audio-prod&mediaType=audio&consentString=CPIAmEwPIAmEwA7ABLENBeCgAAAAAAAAAAqIH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.flAAAAAAAAA&gdprApplies=true&kind=complete"
}
]
},
"artwork_impression": [
null
]
},
"smartad_mediation_parameters": {
"triton": 1
}
}
}
As you can see there seems to be different ad sources. Now my source is TRITON_AD
and is in Spanish. Under content->audio
the URL of the mp3 to be played is retrieved. And below there is a tracking
object that really looks nice as well ;) More to block, if not already blocked.
I think I will convert this in a post somewhere. I finally understood how Deezer Flow works ;) Thanks a lot for forcing me to look at it. Today I had some free time ;)
Note: After understanding who the filter works (more or less) I understand why sometimes I got a kind of glich or extra pause at the beginning of the song.
Edit:
The next non-played ad was https://e-cdns-content.dzcdn.net/ads/autopromo/2021/09/unlimited-skip/es_ES_13_Unlimited_skip_.mp3
. So as you said it is somehow random, but they may only have a bunch of them. One thing I will try is to send many request asking for a deezer audio break to see if more different domains shows up. But this will be another day (probably ;))
Great, also you can study source code of SpotiShush browser extension ( as already mentioned in my https://github.com/uBlockOrigin/uAssets/issues/13571#issuecomment-1384541256 ).
Also the thread should be labeled geo-locked
https://github.com/uBlockOrigin/uAssets/commit/f1dc3bb9798797647e6b77587fd725c304543921
Why removed, it blocks some ads for some users, better than nothing.
garry-ut99: Also the thread should be labeled geo-locked (7 days ago) garry-ut99: Why removed, it blocks some ads for some users, better than nothing.
It's hard to collaborate if questions remain unanswered, and developers ignore them, this is not how cooperation should look like.
jlanza : One thing I will try is to send many request asking for a deezer audio break to see if more different domains shows up. But this will be another day (probably ;))
It's almost 9 days already, is there any news on this - new ad requests, if not, these can be added as well:
||cmodmedia*.live.streamtheworld.com/media/appnexus-audio/*.mp3$media,redirect=noopmp3-0.1s,domain=deezer.com
||cmodmedia*.live.streamtheworld.com/media/cm-audio/cm:*.mp3$media,redirect=noopmp3-0.1s,domain=deezer.com
Explanation: what it seems is that it's just an ad subdomain which serves only ads and no valid songs:
||cmodmedia*.live.streamtheworld.com/media/cm-audio/cm:*.mp3$domain=rdio.com
||cmodmedia*.live.streamtheworld.com/media/cm-audio/cm:*.mp3$third-party
http://cmodmedia.live.streamtheworld.com/media/cm-audio/cm:6af9d8a8-7e28-4fc9-8f5d-4e9281516710.mp3
http://cmodmedia.live.streamtheworld.com/media/cm-image/cm:48a6d346-c1c3-4bee-9184-9ac419775c62.jpg
Valid songs/transmissions come only from different subdomains:
21633.live.streamtheworld.com/RAC105AAC.aac
21633.live.streamtheworld.com/SER_SEVILLA.mp3
23623.live.streamtheworld.com/LOS40.mp3
23623.live.streamtheworld.com/RADIOMARCA_NACIONAL.mp3
playerservices.streamtheworld.com/api/livestream-redirect/LOS40.mp3
playerservices.streamtheworld.com/api/livestream-redirect/RAC105aac.aac
playerservices.streamtheworld.com/api/livestream-redirect/RADIOMARCA_NACIONAL.mp3
playerservices.streamtheworld.com/api/livestream-redirect/SER_SEVILLA.mp3
I have done further analysis (updated my previous comment), it's worth adding these as well:
||cmodmedia*.live.streamtheworld.com/media/appnexus-audio/*.mp3$media,redirect=noopmp3-0.1s,domain=deezer.com
||cmodmedia*.live.streamtheworld.com/media/cm-audio/cm:*.mp3$media,redirect=noopmp3-0.1s,domain=deezer.com
Or alternativiely: ||cmodmedia*.live.streamtheworld.com/media/*.mp3$media,redirect=noopmp3-0.1s,domain=deezer.com
During the past week I've been listening with no ads using the simple filter I set up. So I guess @garry-ut99 the one you suggest would filter much better ;) As soon as I get some new ads I will post here.
It seems not quite solved.
I updated the filtersets and there were still ads.
However in the uBO logger window there were no queries of type "media" at all.
So I removed the "media," part from the added filter rules and added them to "My filters":
*/ads/autopromo/*$redirect=noopmp3-0.1s,domain=deezer.com
||cmodmedia*.live.streamtheworld.com/media/*.mp3$redirect=noopmp3-0.1s,domain=deezer.com
-> result: no ads over many hours.
Then I removed my custom filter rules for testing.
-> result: ad after the first song.
Then I put the original filterlines into "My filters":
*/ads/autopromo/*$media,redirect=noopmp3-0.1s,domain=deezer.com
||cmodmedia*.live.streamtheworld.com/media/*.mp3$media,redirect=noopmp3-0.1s,domain=deezer.com
-> result: ad after the first song.
Then I restored my costum rules.
-> result: no ads for now.
It seems that media queries get misclassified and are being hidden, yet receive filtering as non-media.
In the logger window there are many entries of type xhr, script, image, dom, websocket and ping but none matches ".mp3" or ".aac".
If I play a youtube video media queries DO show up in the logger, so the problem seems to be confined to Deezer.
Troubleshooting Information:
uBlock Origin: 1.46.0
Chromium: 104
filterset (summary):
network: 85444
cosmetic: 42338
scriptlet: 17038
html: 0
listset (total-discarded, last-updated):
added:
DEU-0: 6162-0, 6h.1m
default:
user-filters: 4-0, never
easylist: 61179-52, 6h.1m
easyprivacy: 30886-1181, 6h.1m
plowe-0: 3665-899, 6h.1m
ublock-abuse: 77-0, 6h.1m
ublock-badware: 4196-119, 6h.1m
ublock-filters: 32056-161, 6h.1m
ublock-privacy: 260-1, 6h.1m
ublock-quick-fixes: 510-20, 6h.1m
ublock-unbreak: 1868-48, 6h.1m
urlhaus-1: 6612-0, 6h.1m
filterset (user): [array of 2 redacted]
trustedset:
added: [array of 10 redacted]
modifiedUserSettings:
suspendUntilListsAreLoaded: true
modifiedHiddenSettings: [none]
supportStats:
allReadyAfter: 1460 ms (selfie)
maxAssetCacheWait: 802 ms
@lucid-dreams Can you copy the logger output to here?
Might need to add xhr
*/ads/autopromo/*$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com
||cmodmedia*.live.streamtheworld.com/media/*.mp3$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com
stephenhawk8054 :
||cmodmedia*.live.streamtheworld.com/media/*.mp3$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com
Both xhr
or media
requests might not have .mp3
extension, or might have .aac
or other instead or might have no extension at all, so better to skip extension:
||cmodmedia*.live.streamtheworld.com/media/*$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com
or to adapt the filters after the users provide Logger output.
Another user reporting ads:
vivekbibs : https://github.com/uBlockOrigin/uAssets/issues/16531#issuecomment-1407724666 :
https://e-cdns-content.dzcdn.net/ads/autopromo/2021/09/unlimited-skip/en_UK_Unlimited_Skips.mp3
( old ) https://e-cdn-content.dzcdn.net/ads/autopromo/2021/09/unlimited-skip/en_US_Unlimited_Skips.mp3
(new) https://e-cdns-content.dzcdn.net/ads/autopromo/2021/09/unlimited-skip/en_UK_Unlimited_Skips.mp3
Difference old vs new: type: media
vs xhr
, subdomain: e-cdn
vs e-cdns
, name (country) of the song file: US
vs UK
Hence adding xhr
to the current filter is sufficient to be working again in this case:
*/ads/autopromo/*$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com
Meanwhile we still waiting for logs from the other user.
@lucid-dreams Can you copy the logger output to here?
Might need to add
xhr
*/ads/autopromo/*$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com ||cmodmedia*.live.streamtheworld.com/media/*.mp3$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com
I have problems reproducing the exact situation.
Currently, without custom filters, it just stops playing when an ad is due.
The log shows about two songs, after which the player turns silent, shows "Advertising" and stays blocked.
I just updated the filterset to include the change from yesterday, and it seems to work.
Hi all again. The problem right now is with the filters. Deezer seems to have changed something that when an ads is to be played the player stops :( The 0.1s silence that is in the filter is not played.
Currently I have:
*/ads/autopromo/*$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com
||cmodmedia*.live.streamtheworld.com/media/*$media,xhr,redirect=noopmp3-0.1s,domain=deezer.com
I don´t know why.
I copy the log output for you to check if it helps you out.
jlanza: Deezer seems to have changed something that when an ads is to be played the player stops
Similiar blockade already happens on https://github.com/uBlockOrigin/uAssets/issues/15918, sometimes video stops and only audio plays.
||ssl.*.damoh.welt.de^$media,xhr,1p,redirect=noop-1s.mp4,domain=welt.de
As for a quick hint, maybe you could try with a longer noop: noop-0.5s.mp3
instead of noop-0.1s.mp3
As for a quick hint, maybe you could try with a longer noop:
noop-0.5s.mp3
instead ofnoop-0.1s.mp3
Unfortunately this hasn't solved the issue (I have gone to 1 sec ;)). The blank sound is played (I notice a kind of a sound glich), but the player seems to be looking for another file after or similar and it stops :(
Hi all, I am encountering the same issue on 3 different computers, two with firefox (v.109.0.1 (64 bits)) and one with chrome. I am located in Belgium and get this issue with the free deezer from Monday the 30th of January. Now, as I have really been fed up to shut it down when hearing the same ad, I have just found this thread. I followed the instructions given by Mapx in his comment https://github.com/uBlockOrigin/uAssets/issues/13571#issuecomment-1383774066, but the issue remains. I installed the Spotishush extension and it looks like working for now... Thanks for your help and research!
Hello Nix042, test this filter: https://github.com/uBlockOrigin/uAssets/issues/13571#issuecomment-1407716236 (the one at the bottom of the comment) If still not working, then provide the logger output, like already advised in previous comments: https://github.com/uBlockOrigin/uAssets/issues/16531#issuecomment-1407724666 + https://github.com/uBlockOrigin/uAssets/issues/13571#issuecomment-1409521358 + https://github.com/uBlockOrigin/uAssets/issues/13571#issuecomment-1410932837
Same problem here. I can only play one song.
I guess redirect
might cause breakages like tidal case: https://github.com/uBlockOrigin/uAssets/issues/13769
I did some "debugging" and found that disabling uBo Filters - unbreak and easyprivacy helps.
(I didn't note the filter, so I currently don't know which of the two is to blame)
lucid-dreams : Same problem here. I can only play one song.
Try 1 by 1, and report which one helps (if none helps try 3+4 at once):
@@*/ads/autopromo/*$xhr,domain=deezer.com
@@*/ads/autopromo/*$media,domain=deezer.com
@@*/ads/autopromo/*$media,xhr,domain=deezer.com
@@||cmodmedia*.live.streamtheworld.com/media/*.mp3$media,domain=deezer.com
It works if I disable "uBo Filters - unbreak".
I added the following to My Filters so I can keep the unbreak list:
||ced.sascdn.com/tag/400/smart.js$important,script,domain=deezer.com ||smartadserver.com/400/call$important,xhr,domain=deezer.com ||streaming.adswizz.com^$important,3p,media,domain=deezer.com
(Functionality seems fine; but there is probably a reason the lines were there in the first place)
Prerequisites
URL address of the web page
https://www.deezer.com/fr/
Category
Audio ads between songs
Describe the issue
For several weeks I have audio ads on deezer, I have not changed anything in the uBO addon.
So I installed another blocker to see if it was coming from uBO but I have the same thing.
I disconnected myself, delete cookies and data from the site but nothing to do I have only ads.
Screenshot(s)
Screenshot(s)
Configuration