1Install
A package, not a workaround.
Each release has a .deb for Debian and Ubuntu, an .rpm for Fedora and similar distributions, and a portable archive you unpack anywhere. For 64-bit x86 and ARM64. Everything Solco needs to analyse your music is inside.
# Debian and Ubuntu
$ sudo apt install ./solco-*.deb
# Fedora and similar
$ sudo dnf install ./solco-*.rpm
$ solco
Packages install Solco under /opt/solco with a desktop entry and the solco command. Your library lives in ~/.local/share/solco, settings in ~/.config/solco. An installed package tells you the command that updates it.
2Analysis
Your music stays on your machine.
Solco analyses every track on your computer, on a supported graphics card when there is one and on the processor otherwise: the beat grid and downbeats, key, loudness, energy, style and the rest. Nothing is uploaded, and there's no account.
How Solco finds beat grids
3On the USB
No Wine.
No VM.
The stick the players read, from Linux.
Solco writes both libraries Pioneer players read, the Device Library and OneLibrary, with grids, cues, waveforms, artwork and playlists. How the export works.
- FAT32 at any size. Erase and prepare drive formats a stick the way every player reads it, after your system asks for an administrator's permission.
- exFAT too. For the newer players, with your distribution's exFAT tools (the
exfatprogs package).
- Your rekordbox library comes along. Import rekordbox 6 or 7 from an XML export, or straight from a stick rekordbox made.
- Traktor and M3U8. A Traktor collection with cues, loops and grids, and M3U8 playlists for other apps.
4Good to know
Plainly, for Linux.
- Distributions
- Packages for Debian, Ubuntu, Fedora and their relatives; the portable archive for the rest.
- In the background
- Keeping Solco running with its window closed needs a desktop that shows tray icons.
- Mixing
- Solco prepares your music and writes the stick; you play on the players. For mixing on Linux itself, use a DJ app that runs there.