guytepper / lastfm-unscrobbler Goto Github PK
View Code? Open in Web Editor NEWDelete multiple scrobbles from your Last.fm profile
Delete multiple scrobbles from your Last.fm profile
Is there possibly a way to show the deletion progress with a in-window pop-up rather than having no visual cue that the scrobbles are being deleted?
After clicking the Select All button, it's functionality should change to deselect all selected tracks
Hey,
so I noticed this doesn't work on the track page within library, even though it's possible to delete the scrobbles there per track. So this page: last.fm/user/username/library/music/artist/_/track.
Would it be possible to get the unscrobbler to work there as well?
Noticed in Chrome and Firefox:
That's especially frustrating if a selection is already made and it then disappears.
Hi! Is this currently working? I'm running Chrome Version 92.0.4515.159 on MacOS Mojave. The extension activates, the checkboxes and menu item appear, but nothing happens when I click on delete. In the javascript console I see:
unscrobbler.js:150 Uncaught TypeError: Cannot read property 'click' of null
at unscrobbler.js:150
at Array.forEach (<anonymous>)
at HTMLButtonElement.deleteScrobbles (unscrobbler.js:147)
What else? Anything I can do to troubleshoot?
Firefox also supports WebExtensions, big adjustments shouldn't be necessary.
I can enable or disable "Allow this extension to read and change all your data on websites you visit", but it doesn't change anything, in both cases the only option is to activate the extension by clicking it, it doesn't let me set it to be activated only on Last.fm automatically or on all sites. I tried both downloading the extension from Chrome Web Store and running it by downloading the source code, the same thing happens in both scenarios.
Add a button that will allow selecting all checkboxes in the current page.
Some behaviour caveats:
How to approach:
All of that should take place in the unscrobbler.js
file.
Styling & Position:
For styling, let's use the btn-secondary
and btn-sm
classes that Last.fm use to style small buttons.
It looks like that:
I use firefox and i dont see the icon and i cant use. Where is the icon? how can i activate it?
The extension only works when you click the extension icon - however this doesn't appear in Firefox.
The icon doesn't appear in the toolbar by default and also can't be added via the Customize Toolbar menu - it seems as if the extension has no toolbar icon/behaviour.
I'm using Firefox 101.0 on Windows and Mac and the same issue occurs on both.
Not the biggest deal as I can swap back to Chrome when needed but some users could be confused :)
Checkbox range selection has been added in #8. It works well when selecting a range of checkboxes for the first time, but when trying to add more checkboxes, it doesn't work as expected:
The desired selection mechanism should be something like this (example taken from checkboxes.js, Enabling range selection of checkboxes section):
Hi,
I tried today to use the extension on Chrome and it doesn't works anymore ? I don't have any tickboxes even when I click on the extension, nothing happens.
And on Firefox, it says the extension can't read nor modify the data (the message is in french because I'm french so I tried to translate it in English) and the extension is grey, can't use it. Thanks
Noticed in Chrome and Firefox:
The range selection doesn't work. I open a new page at last.fm, click the addon icon, use shift+click to select two checkboxes, but only the ones I click are selected, not the range between them.
On Chrome you can click anywhere within the scrobble (the area marked on red) to check the small tickbox, but on Firefox you have to click directly on the very small box to select the song. This makes selecting multiple scrobbles very tedious compared to the Chrome behaviour. Is it possible to implement this on Firefox the same way it works on Chrome?
sorry i mixed it up with a different extension so i thought it was not working properly
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.