A stealth utility for BandLab Studio. Designed for creators who need reliability without the clutter.
- Pulse Save β Background auto-save, only triggers when unsaved work is detected.
- Offline Lock β Freezes your workspace the moment your internet drops. When you reconnect, a clean "ONLINE" screen confirms you're back.
- Reconnect Screen β After going offline, BLACKBOX shows a branded reconnecting screen so you always know your connection status.
- Back Guard β Blocks browser back navigation when you have unsaved changes.
- Close Guard β Warns you before closing or refreshing the tab with unsaved work.
- Custom Notification System β BandLab's native save notifications are replaced with quiet, BLACKBOX-branded HUD alerts.
- Stealth Design β Dark, minimalist interface that stays out of your way.
- HUD Alerts β Toggle BLACKBOX's in-studio notifications on or off.
The BLACKBOX control panel β clean, simple, and powerful.
- Download
blackbox.crxfrom the Releases page. - Open Chrome and go to
chrome://extensions/. - Enable Developer mode.
- Drag and drop the
.crxfile into the window.
- Download
blackbox-v1.2.0.zipfrom Releases. - Unzip the folder.
- Open
chrome://extensions/β Load unpacked β Select the folder.
Automatically syncs your work in the background. Only triggers when the extension detects unsaved changes β smart and efficient.
Settings:
- Toggle on/off
- Adjustable sync rate (1β999 seconds)
When your connection drops, BLACKBOX immediately overlays the studio with a full-screen lock. When you reconnect, it shows a clean green "ONLINE" screen before clearing β so you're never guessing.
Blocks the browser back button when you have unsaved changes.
Scenarios this prevents:
- Accidentally hitting back while working
- Mouse back gesture triggers
- Keyboard shortcut mishaps
Shows a browser confirmation dialog if you try to close or reload the tab with unsaved work.
BLACKBOX replaces BandLab's native save notifications with its own minimal HUD. "SESSION SECURED" appears when your work saves. Fully toggleable.
| Feature | Default | Description |
|---|---|---|
| Pulse Save | ON | Auto-save functionality |
| Sync Rate | 5s | How often to check for changes |
| Alerts | ON | BLACKBOX HUD notifications |
| Offline Guard | ON | Freeze screen on disconnect |
| Back Guard | ON | Block back button navigation |
| Close Guard | ON | Warn before closing tab |
- Install the extension using one of the methods above
- Open BandLab Studio (
bandlab.com/studio) - Look for the subtle "BLACKBOX ACTIVE" indicator at the bottom center of the page
- Customize settings by clicking the extension icon in your browser toolbar
BLACKBOX runs silently in the background. You'll only see it when it matters.
BLACKBOX monitors the BandLab Studio interface for unsaved changes by watching the save button state. When it detects changes:
- Pulse Save clicks the save button automatically at your configured interval
- Back Guard intercepts browser navigation events
- Close Guard uses the
beforeunloadAPI - Offline Guard detects connection loss and locks the UI
- HUD Alerts intercepts BandLab's DOM to replace native notifications
All protection only activates when you're actually in the studio with unsaved work.
- Fast editing: 3β5 seconds
- Normal workflow: 5β10 seconds
- Minimal interruption: 15β30 seconds
- Back Guard only blocks when you have unsaved changes
- Close Guard uses native browser dialogs
- Both are non-intrusive until you actually need them
- Make sure you're on
bandlab.com - Look for the "BLACKBOX ACTIVE" indicator at the bottom of the studio
- Check browser console (F12) for
[BLACKBOX]messages
- Session guards only activate with unsaved changes
- Make sure they're enabled in the popup
- Reload BandLab after changing settings
- Make sure Alerts is toggled ON in the popup
- BandLab must show its own save notification for BLACKBOX to intercept it
- Browser: Chrome, Edge, Brave, Opera, or any Chromium-based browser
- OS: Windows, macOS, Linux
- Platform: BandLab Studio (bandlab.com)
BLACKBOX:
- β Only runs on bandlab.com
- β Stores settings locally on your device
- β No data collection or tracking
- β No external servers or API calls
- β Open source β review the code yourself
- Session guards require JavaScript to be enabled
- Some browser shortcuts may override Close Guard
- Works best with native Chromium browsers
- β¨ NEW: BLACKBOX branded loading screen on Studio open
- β¨ NEW: Custom HUD notification system β replaces BandLab's native save toasts
- β¨ NEW: Reconnecting screen when coming back online after Offline Lock
- β¨ NEW: HUD Alerts toggle in settings
- β‘ Streamlined save logic β no more verification polling
- π¨ Improved stealth branding throughout
- β¨ NEW: Back Guard β prevents accidental back navigation
- β¨ NEW: Close Guard β warns before closing tab with unsaved work
- π§ Fixed CSP violations
- β‘ Optimized with debouncing and rate limiting
- Initial release
- Pulse Save
- Offline Guard
- Stealth UI
Want to contribute or modify BLACKBOX? All code is documented with JSDoc comments.
- π Bug reports: GitHub Issues
- π¬ Questions: Reddit thread
- β Like it? Star the repo!
MIT License β feel free to use, modify, and distribute.
made by mx | v1.2.0 Built for creators, by a creator. πΉπ₯
