01 / YOUR COLLECTIONConnect and manage your music library
Use CONNECT MUSIC FOLDER in the left sidebar. Select the folder containing your music. It can be the included MUSIC folder or another folder on your computer or USB drive. Subfolders are scanned too. If you choose the app folder that contains MUSIC, BLACKBOX can also recognise it as the portable drive root when the other folders are present.
- Choose CONNECT MUSIC FOLDER and approve the browser's folder-access prompt.
- Choose RESCAN LIBRARY after adding, removing or renaming files.
- If the normal folder chooser does not open, try BROWSER COMPATIBILITY PICKER. This fallback lets you select files from a folder; it may need to be repeated later because it does not offer the same persistent folder handle.
The default formats listed in config.json are MP3, WAV, M4A, WMA, AAC and FLAC. Browser codec support varies; WMA and some M4A/FLAC files may be indexed but still fail to decode in a particular browser. Track tags supply title, artist and album information when available. If tags are missing, BLACKBOX uses the filename as a fallback; a filename such as Artist - Track Title.mp3 is easier to identify. Use a track's context menu to edit displayed title, artist, album, genre, year, rating, custom tags, per-track gain or cover art. These changes are stored as BLACKBOX metadata and do not rewrite your original audio file.
Folder access is permission-based. BLACKBOX does not bypass Windows or browser permissions. If access is revoked, reconnect the folder and grant access again.
02 / LISTENINGPlayback, queue and search
Select a track row to play it. The playback bar stays available while you move between sections. Use the transport controls to play or pause, move to the previous or next track, seek, change volume, shuffle and cycle repeat modes.
- Queue: add tracks to the queue, move them up or down, drag rows to reorder, and clear upcoming tracks from the Queue view.
- Search: use the Search section or press / to search the indexed local library.
- Smart Mix: create a varied selection from tracks already in your library. Smart shuffle and similar-track suggestions also use your local collection and listening data. The Duplicate Finder compares file size and fingerprints to identify possible duplicate candidates; it does not delete files. The Missing Artwork Scan identifies tracks without a detected cover.
- Recently Played and Statistics: review listening history, play counts, listening-time estimates, formats and top artists.
Crossfade note: crossfade is browser-scheduled and best-effort. It is not sample-accurate gapless playback; behavior can vary with browser scheduling and audio decoding. The Sleep Timer can stop after the current track or after 15, 30, 45, 60 or 90 minutes; a timed stop fades the final 25 seconds before pausing.
03 / ORGANISEFavorites, playlists and smart collections
Mark a track as a favorite from its row or the Now Playing controls. Open Favorites to see liked tracks. Use Playlists to create your own lists and add or remove tracks.
Smart playlists are rule-based lists. Depending on the fields available in your library, you can build rules around artist, album, genre, tags, year, rating, duration, play count or favorite status. Their contents update as matching metadata and listening data change.
Smart Collections provide ready-made views such as discovery and other local listening groupings. They do not search the internet or add music you do not already have.
04 / TRACK DETAILSNow Playing, artwork and lyrics
The Now Playing view shows the current track, artwork, progress, playback controls, audio visualizer, lyrics panel and up-next preview. Track Actions can also expose metadata editing and related library tools.
Local lyrics: place an .lrc or .txt file next to the audio track and give it the same base filename. For example, Song.mp3 can use Song.lrc. LRC files can contain timestamps for synchronised lines; TXT files are displayed as plain text.
Get Lyrics: when you explicitly press the Get Lyrics control, BLACKBOX can request a match from LRCLIB. This is the app's optional internet request. Lyrics already stored locally or in its cache can work offline. A match is not guaranteed.
Privacy: music files are read from the folders you select and are not uploaded by the player. An explicit lyrics lookup sends the track details needed for that request to LRCLIB.
05 / PLAYER SPACESStudio, Void, Deck, Record and Mini
STUDIOThe full workspace with the library, track details, visualizer, lyrics and playback panels.
VOIDAn immersive, minimal playback and visualizer workspace. Move the mouse or interact with the page to reveal controls when they fade.
DECKA more compact player presentation with the record and cover art treated as separate elements.
RECORDA separate continuous vinyl visualizer. The record spins during playback and continues through track changes. It is not automatic album playback.
MINIOpens a compact playback window. It synchronises with the main window when both are open from the same BLACKBOX origin. Browser and operating-system window rules control always-on-top behavior.
06 / VISUAL SYSTEMVisualizers, themes and Visualizer Studio Pro
BLACKBOX includes six selectable visualizer modes:
1 · Spectrum2 · Mirror3 · LED4 · Off5 · Trap Ring6 · Monstercat
Choose a mode with the numbered controls or keyboard shortcuts. In Tools & Colors, change among the 13 themes and four color variants. Disco effects have separate styles and can be switched off.
Visualizer Studio Pro includes glow, smoothing and quality controls, custom palettes and saved looks. Use Performance quality if Trap Ring is too demanding for your computer. A saved look stores the visual settings so you can apply them again.
07 / SOUNDEqualizer and audio controls
- 10-band EQ: choose a preset, adjust individual frequency bands and save your own presets.
- Level matching: uses embedded ReplayGain values where available, otherwise an RMS estimate. It is not calibrated LUFS mastering.
- Stereo width: optional mid-side widening. 100% is unchanged. This is not Dolby Atmos or object-based surround.
- Output device: refresh the device list and apply a device when your browser supports audio-output routing. Device listing alone does not guarantee routing support.
- Playback speed: use the speed control or [ and ] to step through supported speeds.
Audio processing applies to tracks played inside BLACKBOX. It does not process sound from other apps or the rest of Windows.
08 / PERSONALISEListening Profiles and Track Moments
Listening Profiles save a named snapshot of supported preferences, including the workspace, theme, visualizer, EQ and playback settings. Create a profile when your current setup is the way you like it; apply it later to restore that combination. Profiles can be renamed, updated and deleted.
Track Moments save a timestamp and optional note against a track. Use them to mark a favorite passage, a point to revisit or a section you want to remember. Select a saved moment to jump back to its position in the track.
09 / KEEP YOUR DATABackups and using BLACKBOX on USB
BLACKBOX stores preferences and library data in the browser profile. When you connect a portable drive root, it can also mirror supported data files into the drive's Data folder.
- In Settings, choose CONNECT DRIVE ROOT.
- Select the main BLACKBOX folder that contains
MUSIC, Playlists and Data. Do not select only the Data folder.
- Grant read/write permission when requested. Check the status messages if a portable save fails.
- Use EXPORT EVERYTHING ZIP regularly and store a copy somewhere separate from the USB drive.
- On another computer, copy the project rather than moving your only copy, launch it, reconnect the folders and grant permission again. Use RESTORE / MERGE BACKUP if you need to restore data.
Important: the browser's permission handles and some performance caches remain tied to that browser profile. You may need to reconnect the folders on another computer. Audio files are not included in the full data backup by default; keep your music folders backed up separately. A USB drive can fail, so keep another backup.
10 / BUILD YOUR LIBRARYGetting music files onto your computer
BLACKBOX is a local player, not a music-download service. Add audio files that you own or are allowed to download: artist-provided downloads, music with a licence that permits downloading, your own recordings, or public-domain recordings.
Using spotDL with a Spotify playlist
spotDL uses Spotify links as track and playlist references, then searches supported audio sources (the standard setup uses YouTube) for matching recordings. A Spotify playlist being public does not grant permission to download the recordings in it. Only use this workflow for tracks you are legally authorised to download and keep. Respect copyright and the terms that apply to the source.
- Install prerequisites. Follow the current spotDL installation guide. Its Windows instructions list Python 3.11–3.15, FFmpeg 4.2 or newer and the Visual C++ 2019 Redistributable. Select the Python option that adds it to PATH.
- Open Command Prompt. Press Win + R, type
cmd and press Enter.
- Install or update spotDL. Run
py -m pip install --upgrade spotdl. If Windows cannot find py, fix the Python installation/PATH first using the official Python instructions. If the spotdl command itself is not recognised, check the PATH troubleshooting page or use the Python module form shown in the official usage guide.
- Install its FFmpeg helper. Run
spotdl --download-ffmpeg. The spotDL documentation also recommends Deno for some YouTube downloads; install it with spotdl --download-deno when needed.
- Prepare your destination. In File Explorer, open the folder where you want downloads saved. Click the address bar, type
cmd and press Enter. Command Prompt opens in that folder.
- Copy the playlist URL. In Spotify, use Share to copy the playlist link. Confirm you have permission to download the recordings you intend to use.
- Run the playlist command. Replace the example URL with your own permitted playlist link:
spotdl download "YOUR_COPIED_SPOTIFY_PLAYLIST_URL"
spotDL saves the files in the working folder by default. Check the output, correct any mismatched tracks, then move or copy the authorised audio files into your BLACKBOX music folder and press RESCAN LIBRARY.
Third-party tool: spotDL is not part of BLACKBOX and may change independently. Use its official documentation for current setup and troubleshooting. BLACKBOX does not run it or download music automatically.
11 / FASTER CONTROLKeyboard shortcuts
Shortcuts work when you are not typing into a text field. Some shortcuts change the active visualizer or view immediately.
Space Play / pauseN Next trackB Previous track← / → Seek backward / forward↑ / ↓ Volume up / down[ / ] Playback speedM MuteS ShuffleR Repeat modeF Favorite current trackT Sleep timer1–6 Choose visualizerV Cycle visualizersC Next themeX Next color variantD Toggle discoE Next disco styleY Cycle layoutA Toggle A–B loopK / L Visual delayH Manual hit / recent view, / . Sensitivity down / upW Crossfade durationG Request lyricsP Add current track to playlistTab Switch Queue / Now Playing/ Open library searchCtrl + K Command paletteEsc / Q Return to library
12 / WHEN SOMETHING GOES WRONGTroubleshooting
The app opens, but the folder chooser does not.Use Run-Music.bat to launch the local server, then try the compatibility picker. A secure localhost origin is needed for the full folder-access API.
The library is empty or some tracks are missing.Check that the chosen folder contains supported audio files. Press Rescan Library. Confirm the files use one of the extensions listed in config.json.
BLACKBOX asks for folder access again.Browser permissions can be revoked or become unavailable after moving to another browser profile or computer. Reconnect the folder and grant permission again.
My settings or playlists did not follow me to another computer.Connect the drive root containing MUSIC, Playlists and Data. Check Data write permissions and export a full backup before clearing browser data. Import the backup on the other computer if needed.
Lyrics do not appear.Check for a matching .lrc or .txt sidecar file. The optional Get Lyrics request requires an internet connection and may not find a match.
There is no sound or the output device is wrong.Check the track is playing, browser/tab volume and Windows output device. Refresh the output list and apply a device only if your browser supports routing. Try a different supported audio file.
The visualizer is slow.Open Tools & Colors and switch Render Quality to Performance. Lower glow or use Spectrum, Mirror or LED instead of Trap Ring on a less powerful GPU.
The mini-player does not stay on top.The browser and operating system control window stacking. BLACKBOX can synchronise the mini window but cannot force it to remain above every other application.
Keep your source music safe.BLACKBOX organises and plays the files you choose. Keep independent copies of your music and exported backups.BACK TO THE TOP ↑