BandcampEnhancementSuite
BandcampEnhancementSuite copied to clipboard
A Chrome Extension providing extra functionality for Bandcamp
In essence, it would be nice to know if you own a release (or a track from a release) on a label's page. Full release ownership can have the same...
Based on a 2 star review: > Thank you, but the extension doesn't preserve the volume value - refreshed page results in volume reset. Developer, please check some other extensions...
Playlists
**Problem** BC currently only has one mechanism for storing music for future purchasing--the wishlist. The wishlist cannot be organized into categories. The wishlist page does have a player but you...
It turns out that the Ids for tracks are available on the player page in a `application/ld+json` as show [here](https://stackoverflow.com/questions/38602543/is-there-a-way-to-access-json-ld-via-javascript-if-it-doesnt-have-an-id) this can be accessed with: ``` var jsonld = JSON.parse(document.querySelector('script[type="application/ld+json"]').innerText);...
**Note**: Requested by user through email, reproduced in part below: > One feature I would love to be added if at all possible, would be to be able to see...
The current state allows users to download a `.txt` file which provides `cURL` commands to download their purchases. However, it is possible to download the files via JS and server...
Doing this will likely mean moving away from the `IFrame` currently used and creating a background service which loads the desired player page, modifies it, and then serves it to...
Add artists and labels to page which is just a giant list of releases you can preview.
Tooltips
Features like keyboard control are likely not obvious to users. Adding tooltips for any feature where it makes sense could improve usability.
The recent removal of jQuery (#37) resulted in a size reduction of `content.js` from [2.62MB](https://github.com/sabjorn/BandcampEnhancementSuite/runs/798296154) to [1.96MB](https://github.com/sabjorn/BandcampEnhancementSuite/runs/810057624). It's a step in the right direction, but 2MB for a JS bundle...