Patch notes · every versionWhat's new in LJ Link
Every version with what is new and what was fixed, newest at the top. The latest is LJ Link 1.7.10.
Jump to: 1.7.10 1.7.9 1.7.8 1.7.7 1.7.6 1.7.5 1.7.4 1.7.3 1.7.2 1.7.1 1.7.0 1.6.1 1.6.0 1.5.1 1.5.0 1.4.4 1.4.2 1.4.1 1.4.0 1.3.1 1.3.0 1.2.1 1.2.0
LJ Link 1.7.10
Latest13 November 2026What's new
- New logo "Fader": app icon, menu bar / tray icon and website.
- New look in the style of VJ-Link: cyan accent from the new logo, larger text, better contrast in the night and the day display, and larger touch targets (44 px) on tablets and phones. Deck values and waveform colours stay the same. Checked in demo mode in Chrome, also with tablet and phone emulation; not checked on a real iPad (alpha).
- LJ Link shows the address and port it runs on, in the menu and the tooltip of the program icon. If it had to take another port than 8080, the start page says so, with the address for a tablet in the same network.
- LJ Link now opens http://127.0.0.1:8080 instead of http://localhost:8080, because on some computers "localhost" reaches another program first. A browser keeps its settings per address, so the first start after the update opens the old address once and hands this browser's settings (language, day/night, zoom, colours, view, hidden devices, keep screen awake) over to the new one. Tablets keep their address. Checked in Chrome; the first start in the real app window is not checked yet (alpha).
- Players that report a track but send no title for 30 seconds no longer show "Loading track …" forever. CDJ-3000X, XDJ-AZ and OPUS-QUAD use the newer OneLibrary format, most likely the reason why LJ Link gets no titles from them yet: their deck says "Not supported", other players "No track data", with a sentence on the waveform and a link to the help. With the CDJ-3000X, tempo, BPM, time and play/pause keep working; XDJ-AZ and OPUS-QUAD are not tested. Not tested on real players (alpha).
- A grey note shows when LJ Link sees ShowKontrol, already in the search view: "ShowKontrol runs on this computer." (stays until the search is stopped) or "ShowKontrol is running on the network." (another computer). Like rekordbox, ShowKontrol and LJ Link should not run at the same time on one computer. Nothing is filtered or switched off. Not tested with a real ShowKontrol (alpha).
- The diagnostic data starts with a short summary (version, warnings and notes, own player number and adapter, players, media, mixer, devices, then adapters, sources, decks) and now lists every device that announced itself, how many status and beat packets came from each, LJ Link's own player number and adapter, the model of each player and whether titles arrive, the media and recent problems loading track data. This shows why a mixer or titles are missing. Not tested with real hardware (alpha).
- Wiki: CDJ-3000X (no titles or waveforms yet; XDJ-AZ and OPUS-QUAD not tested), DJM-A9 (detected, alpha), ShowKontrol on the same computer, and how to attach the diagnostic file to a report mail.
Fixes
- LJ Link did not start when another program used port 8080: it tried the next ports, but after the first failed try every further try failed too. Now it checks each port first and starts on the next free one, up to 8089. If all of them are in use, a window says so and suggests starting LJ Link with another port, for example --port 18095 (see the wiki, troubleshooting). Checked on a Mac; not tested on Windows (alpha). GitHub issue #3
- XDJ-AZ: it announces itself with several player numbers, among them 7, the number LJ Link took for itself, and the two got in each other's way. LJ Link now takes a free number from 7 to 15 that no device uses (with an XDJ-AZ never 7). If a device later announces LJ Link's number, LJ Link moves to another free number instead of defending its own (at most 3 times; the diagnostic data say so). A beat error repeated many times a second no longer floods the log: each message shows at most 3 times a minute, then it is only counted. With two network adapters in the same network a beat that arrives twice within 30 ms counts once, so OS2L no longer gets double beats. Titles and waveforms from the XDJ-AZ probably still do not arrive (OneLibrary format). Not tested on a real XDJ-AZ (alpha). GitHub issue #2
- After the demo or a source was stopped, the zoom and VIEW bar stayed visible on the start page. It now hides. Full screen no longer causes an error when the browser refuses it, also when leaving full screen. Checked in demo mode.
- The report mail said the diagnostic data was attached, but a mail link cannot attach files. If the report is too long for the link, LJ Link now saves the file, shows a yellow box "Please attach the file to the mail yourself" with the exact file name, and the mail text starts with "PLEASE ATTACH: the file … from your downloads folder", followed by your description and as many lines of the summary as fit. Checked in demo mode on a Mac; Windows mail programs not tested (alpha).
- A Pioneer mixer was only shown when it sent a mixer status LJ Link can read, so a DJM-A9 showed "No mixer found". The Mixer tab now shows a mixer as soon as it announces itself (model, number, address); without a readable status it says that tempo and master are missing. A mixer that leaves the network now disappears from the tab. Not tested on a real mixer (alpha).
- Quitting LJ Link could take more than 10 seconds, because the network announcement (Bonjour) was closed adapter by adapter. Now it closes in parallel; quitting took about 2 seconds in our measurement on a Mac. Quitting from the program icon not checked by hand (alpha).
- Stopping the Pioneer search now releases the beat port 50001, which stayed open before, and fully disconnects: after a new search an old connection no longer keeps receiving updates, and stopping while LJ Link is still joining no longer leaves it online. Measured on a Mac without players; not tested with real players (alpha).
LJ Link 1.7.9
11 November 2026What's new
- Quitting from the program icon first shows a short note: LJ Link is a community project; give feedback with an optional rating of 1 to 5 stars, copy the link to share it, or quit. "Give feedback" opens the report window and keeps LJ Link running. "Quit" is the default button (Enter quits). Tick "Don't show this again when quitting" to quit at once next time. Nothing is sent from this window. Not tested by hand yet (alpha).
- "Report a problem" is now "Report a problem or request a feature", for wishes too, with an optional star rating. The rating is the first line of the report you send yourself by email, on GitHub or as a file; a rating alone is enough to send. In the settings the button has its own block Feedback, and a GitHub report no longer suggests the label bug, since it can be a wish too. Alpha.
- New setting Settings → Quit → Show note when quitting (on by default; shown only on the computer running LJ Link and only while the program icon is shown) brings the note back or switches it off. Alpha.
Fixes
- The player number on each deck was invisible in the day (light) display. It now shows in both displays. Checked in demo mode.
LJ Link 1.7.8
10 November 2026What's new
- New setting Settings → Updates → Check for updates automatically (on by default, only on the computer running LJ Link). When it is off, LJ Link only asks GitHub when you choose "Check for updates" in the menu of the program icon.
- Updates are checked before they are installed: LJ Link only installs a download whose SHA-256 checksum matches the one GitHub publishes for it; otherwise the file is deleted and nothing is installed. Signed updates are prepared; until a signing key is in place the update dialog says that the update is not signed and only the checksum from GitHub is checked.
- New download names without "PRO": LJ-Link-macos-arm64.dmg, LJ-Link-macos-intel.dmg and LJ-Link-windows.exe. For a while each release also carries copies under the old LJ-Link-PRO-… names, so older versions still find their update.
- Settings → About LJ Link and the license page show a note on live use and the trademark notice.
- Website, wiki and README: a note on live use (test your setup, keep a fallback such as tap tempo), a clearer trademark notice, and "works with" instead of "tested", because there is no formal test protocol. Tell us your setup with a hardware report.
- The privacy policy now covers problem reports, contact, GitHub issues and storage periods, and describes the Discord bot as it works.
Fixes
- The local control of LJ Link (settings, light desk link, demo, diagnostics) only accepts requests on the computer itself from LJ Link's own page; other websites opened in a browser on that computer can no longer change anything. Tablets keep their view (read-only pages and live data are unchanged).
- Corrected third-party notices (JmDNS, the SQLite library actually bundled, Deep Symmetry, the Java runtime) with a written source code offer; each release now carries the source archives of the bundled Java runtime (Eclipse Temurin) and Remote Tea.
- Denon: the downloaded Engine library is read in memory and the temporary file deleted at once (very large libraries over 256 MB stay as a file only while they are open). Leftovers of earlier runs are deleted at start.
- Updates ask GitHub as LJ-Link/<version> instead of the old name.
- The waveform in the browser could fall behind and jump. One slow or sleeping device with the page open (for example an iPad) could hold up all other browsers, and delays on the way to the browser were not compensated. Now the other browsers stay live when one device is slow, every position carries a timestamp so a late message no longer shifts the display, and brief gaps in the position from the players no longer make the waveform jump. Not tested on real hardware yet (alpha).
- All of this is not tested on real hardware yet, nor a real update to 1.7.8 (alpha).
LJ Link 1.7.7
9 November 2026What's new
- Prepared: connection to VJ-Link (coming soon), our VJ software. LJ Link sends it tempo, a running beat, phrases (intro, build-up, chorus, breakdown, outro), hot cues, loops, title, cover and waveform, so visuals run in time and change scene on the drop. LJ Link announces itself in the network (Bonjour), and the header shows "VJ-Link · Scene …" while VJ-Link is connected. Runs in the demo; phrases from real players are not tested yet (alpha).
- The demo now plays like a DJ set: tracks with intro, build-up, choruses, breakdown and outro, the next track mixed in on the beat with faders, EQ and crossfader moving, a new master about every two minutes, and now and then a 4-beat loop.
- Below the setting ☰ → Screen → Keep screen awake – Alpha, a note now shows the reliable way on an iPad or iPhone opened over the network: Settings → Display & Brightness → Auto-Lock: Never, with the charger connected, and Low Power Mode off (on the iPhone it shortens Auto-Lock to 30 seconds, probably on the iPad too).
- Correction to 1.7.6: Keep screen awake works on a Mac. On the iPad it has not worked reliably so far and is not tested on a real iPad yet (alpha). Android tablets and Windows PCs are not tested yet either.
Fixes
- On an iPad or tablet, LJ Link now tries more robustly to keep the screen on, and the status says honestly whether it works: after the tap first "Starting the video …", then "Active (video) – the screen stays on". If the video does not start or iOS stops it, the status shows "Video stopped – please tap the page" and the strip comes back: "☼ The screen may turn off – tap here to restart keep-awake". Not tested on a real iPad yet (alpha).
- On the Mac the demo and the display could run only in bursts while LJ Link sat in the menu bar (macOS App Nap slowed it down). LJ Link now switches App Nap off for itself; if it still stutters right after the update, quit LJ Link once and start it again.
LJ Link 1.7.6
7 November 2026What's new
- The screen stays on while LJ Link is open. On the Mac (LJ Link in a browser on the computer itself) this works at once, without a tap.
- On an iPad or tablet that opens LJ Link over the network, tap once: until then a strip right below the header shows "☼ Tap here once to keep the screen on". A tap on the strip or anywhere else on the page is enough.
- New setting under ☰ → Screen → Keep screen awake – Alpha, on by default and saved per browser. Below it a status shows whether it is active.
- On a Mac, LJ Link keeps the computer from falling asleep while a browser (also an iPad) is connected.
- The whole feature is alpha: not tested on real devices yet, neither on a Mac nor on an iPad, Android tablet or Windows PC.
Fixes
None in this version.
LJ Link 1.7.5
7 November 2026What's new
- The BPM on each deck shows the real value of the player again, with two decimals (for example 137.95). The steadied tempo that goes to the light desks (rounded to 0.1) now appears as a tooltip on the BPM field: "Sent to light desks: 138.0 BPM". What is sent does not change. Not tested on real hardware yet.
Fixes
None in this version.
LJ Link 1.7.4
7 November 2026What's new
- The diagnostic data now show the raw tempo data of every Pioneer player (track BPM, pitch, tempo from the status and the beat packets, sync and master state, the tempo LJ Link sends). If the tempo on a light desk still jumps, a report with these lines tells us why.
- The BPM on each deck now shows the steadied tempo, the one LJ Link sends. It can differ from the player display by up to 0.15 BPM. Not tested on real hardware yet.
Fixes
- Tempo jumps at a rounding edge: when a player stands right between two tenths (for example 137.95 BPM), the tempo for light desks and Ableton Link kept flipping between 137.9 and 138.0, and the Wolfmix restarted its beat. LJ Link now steadies the raw tempo first and only sends a new value when it moves clearly away, so the tempo stays put. Changes of 0.25 BPM or more go through in under a second; smaller deviations of up to 0.15 BPM are deliberately not sent. The tempo of a new track goes out at once, and over OS2L a beat grid of the same track that arrives later no longer restarts the beat. A fixed value, the tempo of an Ableton Link session as source and Serato have no jitter and go out exactly, every tenth included. Not tested on real hardware yet.
- OSC and grandMA: a change of exactly 0.1 BPM was sent late, only with the next 2-second refresh. It now goes out at once.
LJ Link 1.7.3
6 November 2026What's new
- Wolfmix over Ableton Link, the recommended way after a test on a Wolfmix W1: choose Wolfmix (Ableton Link) under Light desk link, LJ Link switches Ableton Link on, and WTOOLS takes the tempo from Link. Wolfmix is now beta.
Fixes
- Tempo jitter: players report their pitched tempo with a jitter of a tenth (137.9, 138.0, 137.9 …). The tempo for light desks and Ableton Link is now rounded to 0.1 BPM, and a change of only a tenth counts when it lasts 2 seconds. Real tempo changes go through at once.
- Double flashes and gaps over OS2L and the OSC taps: with Pioneer players the beats now come straight from the players' beat packets instead of an estimated position, so no beat is sent twice or dropped, even with older players or tracks without rekordbox data.
LJ Link 1.7.2
6 November 2026What's new
- Daslight over Ableton Link, the recommended way: choose Daslight (Ableton Link) under Light desk link, and LJ Link switches Ableton Link on and leads the session with the tempo, beats and bars of the SEND BPM deck. In Daslight set the BPM source to Ableton Link Sync.
- Fixed value under SEND BPM: a deck of its own that sends the tempo you type in (slider 60 to 180 BPM, field 30 to 300), to the light desk and over Ableton Link. Handy for tests or without DJ gear.
- Send demo data: while the demo runs, a tick in the light desk settings lets the demo tempos go to the desk and to Ableton Link. Off at every start.
- Works with Daslight: Ableton Link out and Daslight (over Ableton Link and over the OSC tap) are no longer alpha. The Daslight wiki page now has screenshots of the setup.
Fixes
- Daslight OSC tap: Daslight ignores OSC messages without a value, so the tap is now the value 255 followed by 0. Default port 7000 like Daslight.
LJ Link 1.7.1
6 November 2026What's new
- Daslight (alpha, not tested on a real Daslight yet): Daslight cannot take the BPM as an OSC number, so LJ Link now sends an OSC tap on every beat of the SEND BPM deck, which you map to the BPM TAP button in Daslight's OSC mapping.
- Rewritten wiki page for Daslight with the setup, step by step.
Fixes
- The old Daslight output (the tempo as a plain OSC number) never worked with Daslight's BPM and was replaced by the taps. The generic OSC target still sends the number for other programs.
LJ Link 1.7.0
6 November 2026What's new
- ChamSys MagicQ (alpha, not tested on a real desk yet): LJ Link sends an OSC tap on every beat of the SEND BPM deck, which MagicQ maps to Tap to Time. One or several addresses can be set.
- New wiki page ChamSys MagicQ with the setup on the desk, step by step.
- Idea and first draft: soiza on GitHub. Thank you!
Fixes
None in this version.
LJ Link 1.6.1
5 November 2026What's new
- Everything from 1.6.0, now as a download: Ableton Link out (alpha) with tempo, beats and bars.
Fixes
- 1.6.0 never appeared as a download because the build for Macs with Apple Silicon failed. 1.6.1 is the same version with a working build.
LJ Link 1.6.0
5 November 2026What's new
- Ableton Link out (alpha, not tested with real gear yet): LJ Link can lead the Link session with the tempo of the SEND BPM deck, so Ableton Live, Resolume, Traktor and Link apps run at the DJ's tempo.
- Optionally also beats and bars: with Pioneer and Denon decks the beat and the start of the bar follow the beat grid of the deck.
- New section Ableton Link in the settings, with the session tempo and how many programs follow.
- The deck that leads Link wears a white LINK mark; the diagnostic data show the Link state.
Fixes
- The Ableton Link deck no longer counts LJ Link itself as one of the programs.
LJ Link 1.5.1
5 November 2026What's new
- If another program takes over the Pioneer connection, LJ Link reconnects by itself and names it when it runs on the same computer (a second LJ Link, Beat Link Trigger, rekordbox).
- The diagnostic data count how often the Pioneer connection was shut down and why.
Fixes
- Windows: the Pioneer connection kept shutting itself down on some PCs. Waveforms loaded only sometimes, BPM and play state froze. Details on the known issues page.
- Players are shown with their real address instead of 0.0.0.0.
LJ Link 1.5.0
4 November 2026What's new
- Wolfmix via OS2L (alpha, untested): every beat of the leading deck goes to WTOOLS, with bar-aligned beat numbers and the tempo.
- OS2L also works with other OS2L receivers such as QLC+.
Fixes
None in this version.
LJ Link 1.4.4
3 November 2026What's new
None in this version.
Fixes
- 1.4.3 was built from an incomplete state. 1.4.4 contains all changes of 1.4.1 and 1.4.2.
LJ Link 1.4.2
3 November 2026What's new
- New name: LJ Link. Links, the website address and updates keep working.
- Open source under the Eclipse Public License 2.0; Settings → About LJ Link → Licenses shows the licenses of all libraries.
Fixes
- The Windows installer replaces installations under the old name.
LJ Link 1.4.1
3 November 2026What's new
- Report a problem: describe what happens and send it with diagnostic data (network, devices, decks, log) by email or on GitHub.
- The search starts with Pioneer; a failed Pioneer search is shown with a hint when another program holds Pro DJ Link.
Fixes
- Tracks without rekordbox analysis (CDs, streaming, unanalysed files) are shown as loaded instead of “No track loaded”.
LJ Link 1.4.0
3 November 2026What's new
- Serato DJ Pro on the same computer: title, BPM, key, waveform overview, beat grid and cues of the loaded tracks.
- Ableton Link: the tempo of a Link session (Serato, Traktor, Live) shows up as a deck and can go to the light desk.
Fixes
None in this version.
LJ Link 1.3.1
2 November 2026What's new
None in this version.
Fixes
- Denon: after a lost connection LJ Link pauses before it reconnects instead of reconnecting in a loop.
- When the light desk refuses a command (for example missing user rights), the reason is shown.
LJ Link 1.3.0
2 November 2026What's new
- grandMA2 over Telnet with login; every show has the user administrator with the password admin, which is filled in.
- Choose the speed master on the grandMA (Speed 1–15, or Speed 16 = BPM).
- grandMA3 command line from the manual.
Fixes
- The update check works in the installed app.
- grandMA2 gets whole BPM, its command line takes no fractions.
- Switched-off Telnet and a failed login on the grandMA2 are reported.
- Devices that are not DJ players no longer show up in the Denon search.
LJ Link 1.2.1
2 November 2026What's new
- Clearer start page.
Fixes
- The demo never sends a tempo to the light desk.
- Pioneer keeps working when another program uses the beat port 50001; positions are then estimated and a note is shown.
- The settings close when the connection is ended.
LJ Link 1.2.0
2 November 2026What's new
- SEND BPM: choose which deck gives the tempo to the light desk, Auto or one deck.
- Update check: LJ Link tells you about a new version and installs it from the program icon.
Fixes
- Smoother waveform on the CDJ-2000NXS2 and older players.
- Player model names are shown correctly.
- Denon players reconnect after a short interruption.
Test builds before 1.2.0 are not listed. Every version with its download is on GitHub under Releases.