Files
splirate/README.md
2026-08-05 23:05:32 -05:00

54 lines
1.6 KiB
Markdown

# Splirate
![Splirate logo](./logo.png)
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
<p align="center">
<img src="./screenshot-history.png" alt="Splirate history view" />
<br />
<em>History view showing captured sample cards with pack, key/BPM, tags, and quick download actions.</em>
</p>
<p align="center">
<img src="./screenshot-player.png" alt="Splirate on Splice playbar" />
<br />
<em>Inline Splirate controls inside the Splice playbar for current-sample download and history access.</em>
</p>
<p align="center">
<img src="./screenshot-popup.png" alt="Splirate popup view" />
<br />
<em>Popup view for active-tab captures with compact metadata and one-click download icon.</em>
</p>
## Load in Firefox (Temporary Add-on)
1. Open `about:debugging#/runtime/this-firefox`
2. Click **Load Temporary Add-on...**
3. Select this extension's `manifest.json`
4. Visit `https://splice.com/sounds/search/samples`
## Build Firefox Package
1. From the project root, run either:
- `npm run build`
- `npm run build:xpi`
- `bash scripts/build-firefox.sh`
2. The packaged extension is created in:
- `dist/splirate-firefox-v<version>.xpi`
## Install Locally in Firefox
1. Build the XPI: `npm run build:xpi`
2. Open Firefox and go to `about:debugging#/runtime/this-firefox`
3. Click **Load Temporary Add-on...**
4. Select `dist/splirate-firefox-v<version>.xpi`
Note: on standard Firefox, unsigned extensions are temporary via `about:debugging` and are removed on restart.