Page 1 of 1

last.fm

Posted: Sun Oct 09, 2016 9:38 am
by Klayton
http://www.last.fm/user/harrigibson
Filter

Code: Select all

|http://$script,domain=last.fm
from Easylist breaks a lot of lastfm's static on profile pages and in user's libraries (shoutboxes, listening histories, date range pickers become unclickable).

Re: last.fm

Posted: Sun Oct 09, 2016 10:06 am
by fanboy

Re: last.fm

Posted: Sun Oct 09, 2016 10:12 am
by Klayton
Yes, thanks!

Re: last.fm

Posted: Sun Oct 09, 2016 12:49 pm
by Klayton
One more exception, please. For the

Code: Select all

http://static-web.last.fm/static/js-build/charts/scrobble-chart.js
Screen

Re: last.fm

Posted: Mon Oct 10, 2016 8:03 am
by fanboy
which page did it come from / how do I reproduce it?

Re: last.fm

Posted: Mon Oct 10, 2016 9:41 am
by Klayton
Library page of any user. For example:
http://www.last.fm/user/unknown0_0/library
Appearance of "Listening history" breaks, looks like

Code: Select all

@@||last.fm/static/js-build/charts/$script
fixes this.
1) Screen without exception from above.
2) Screen with exception.

Re: last.fm

Posted: Tue Oct 11, 2016 8:28 am
by fanboy

Re: last.fm

Posted: Tue Oct 11, 2016 9:12 am
by Klayton
Thank you!

Re: last.fm

Posted: Sun Oct 16, 2016 1:56 am
by fanboy
Removed the last.fm filters. No longer needed.

Re: last.fm

Posted: Mon Oct 31, 2016 11:22 am
by agan
this is not working, easylist is breaking the player, shout boxes and drop downs. any ideas?

Windows 10 + Chrome + ABP

http://imgur.com/z2niiFj - I can't access the calendar

http://imgur.com/NDFFEgi

Re: last.fm

Posted: Mon Oct 31, 2016 3:34 pm
by fireattack
Rule:

Code: Select all

|http://$script,domain=last.fm 
is still blocking useful scripts such as

http://www.last.fm/cff0omdv?args=1,otk2h"

which breaks last.fm function:

For example, on page: http://www.last.fm/user/fireattack
With that rule, the time span option next to "top artist" (now showing "lsat 30 days") is gone.

Re: last.fm

Posted: Mon Oct 31, 2016 3:38 pm
by fireattack
And the bar chart mentioned by user Klayton above is still broken here, it relies on http://www.last.fm/cff0omdv?args=1,otk2h too.

Check: http://www.last.fm/user/fireattack/library (right side)

Re: last.fm

Posted: Tue Nov 01, 2016 6:30 am
by Klayton
fireattack
It's working fine for me with recently updated filter lists (Adblock Warning Removal List and RU AdList+EasyList) (screens - 1, 2). It's Slimjet based on Chromium 53.0.2785.89. Try to update filter lists and ABP first. Besides, which version of ABP do you use? Such information would be very useful when solving problems with ads.

Re: last.fm

Posted: Tue Nov 01, 2016 9:44 am
by agan
Klayton,

Don’t know if this helps but when I disable my US VPN all is OK and I do not see the adblock messages from last.fm. When I have my US VPN on EasyList is breaking the player, shout boxes and the dates pickers, etc as I posted previously.

Re: last.fm

Posted: Tue Nov 01, 2016 11:50 am
by fanboy
The moment you allow the script to run, it'll insert the Anti-adblock stuff.

Re: last.fm

Posted: Tue Nov 01, 2016 1:33 pm
by Klayton
agan
I can reproduce your case via Zenmate addon in Cyberfox (http://www.last.fm/ru/user/xVTSWx/library). With US IP lastfm is broken (uBO log - top, bottom), when with german (and the other three) - all is ok (uBO log - top, mid, bottom).

Re: last.fm

Posted: Wed Nov 02, 2016 12:04 am
by fireattack
agan and Klayton,

Yes it's related to your IP/country.

I'm in the US, so that rule

Code: Select all

|http://$script,domain=last.fm
will break functions.

But once I'm using my Japan proxy, it won't.

The reason behind it is that the script

Code: Select all

http://www.last.fm/{random scring}?args=1,{token}"
only appear when you're in the US.

fanboy:

I tried to whitelist this script, but didn't see any side-effect (the "insert the Anti-adblock stuff" you mentioned). Could you specify?

Re: last.fm

Posted: Wed Nov 02, 2016 10:47 am
by agan
fireattack thanks your info helped.

I used the following rules:

Code: Select all

@@|http://$script,domain=last.fm
@@|https://$script,domain=last.fm
Which basically override the rules:

Code: Select all

|http://$script,domain=last.fm
|https://$script,domain=last.fm
which are breaking the site for me with my US VPN and probably all US users

Now from a US IP the site seem to be working again, I don’t see ads, I don’t see messages but fanboy was right for sure I used to get a message asking me to turn off adblocker but I can’t reproduce now maybe fanboy can reproduce

Maybe they removed the message, so we can remove the rules now, at least we’ll have the functionalities back. And if they put the message back I guess we can block this script with:

Code: Select all

|http://last.fm/$script,domain=last.fm
|https://last.fm/$script,domain=last.fm

Re: last.fm

Posted: Sun Apr 16, 2017 1:08 pm
by Alex302

Code: Select all

https://www.last.fm/ru/music/Children+of+Bodom/_/Lake+Bodom
Youtube player is broken by this rule:

Code: Select all

|https://$script,domain=last.fm
Do we really need it? It is absolutely bad.

Re: last.fm

Posted: Sun Apr 16, 2017 2:58 pm
by smed79
for youtube add

Code: Select all

@@||s.ytimg.com^$script,domain=last.fm
@@||youtube.com/iframe_api$script,domain=last.fm

Re: last.fm

Posted: Mon Apr 17, 2017 1:05 am
by fanboy