2.4 KiB
2.4 KiB
Splirate
Allows you to download Splice samples from the browser by decrypting the preview audio.
I didn't read or write the code.
WTFPL licensed.
Screenshots
History view showing captured sample cards with pack, key/BPM, tags, and quick download actions.
Inline Splirate controls inside the Splice playbar for current-sample download and history access.
Popup view for active-tab captures with compact metadata and one-click download icon.
Load in Firefox (Temporary Add-on)
- Open
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on...
- Select this extension's
manifest.json - Visit any URL under
https://splice.com/sounds(for examplehttps://splice.com/sounds/packs/)
Build Firefox Package
- From the project root, run either:
npm run buildnpm run build:xpibash scripts/build-firefox.sh
- The packaged extension is created in:
dist/splirate-firefox-v<version>.xpi
Install Locally in Firefox
- Build the XPI:
npm run build:xpi - Open Firefox and go to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on...
- Select
dist/splirate-firefox-v<version>.xpi
Note: on standard Firefox, unsigned extensions are temporary via about:debugging and are removed on restart.
Signed Build Download
- Direct signed XPI: splirate-1.0.1.xpi
- Releases page: Splirate Releases
Persistent Install (Private / Unlisted Signing)
Use Mozilla's unlisted signing to get a persistent signed XPI without public listing.
- Create AMO API credentials:
- Export credentials in your shell:
export AMO_JWT_ISSUER="your-issuer"export AMO_JWT_SECRET="your-secret"
- Run signing:
npm run sign
- Install the signed
.xpifrom:dist/signed/- Firefox:
about:addons→ gear icon → Install Add-on From File...
