Steeve Bjornson
Steeve Bjornson
The example below only has a `Buy the Full Digital Album` link instead of a tracklist. This may be causing the issue. https://art-aud.bandcamp.com/track/a2-floatnet-jplogue
Using a distributed database (https://github.com/orbitdb/orbit-db) it should be possible for every user to contribute to a cache of audio data. This would start with caching and sharing the waveform data...
Sometimes the first track cued up on an album page is not the first in the order of the album. While there may be artistic reasons for this, it's annoying....
Bandcamp allows for custom domains and because the manifest for the extension is only wildcarded to "*.bandcamp.com", these don't work. A user suggested adding the ability to choose custom domains...
the error handling for `chrome.runtime.connect` throughout the extension may not actually be useful. example: https://github.com/sabjorn/BandcampEnhancementSuite/blob/38341fc2af265f957349620d074999a9b8d6d1a5/src/waveform.js#L26-L35 The [documentation](https://developer.chrome.com/docs/extensions/reference/runtime/) seems to point to this method as not throwing errors...
IDB does not have any built in functionality to import/export database tables. This is annoying for a few reasons. Right now, data is locked to a user's machine and so...
Basically, if you click on the track playbar slider (the little nub that you used to have to grab to drag around) it will jump to another position in the...
The user facing documentation is sparse at best. All features should be documented including screenshots (or, better, interactive demo). This documentation is needs better visibility of features on the Chrome...
Even though: ``` // Prevent Logger output during tests sandbox.stub(dh, "log"); ``` is set in the tests, the logger still prints to screen when running tests