• Stars
    star
    194
  • Rank 196,276 (Top 4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

User friendly tools for accessing and using PRO DJ LINK information.

logo

Build Status Discord Chat

Prolink Tools is a collection of tools that can be used to interact with the Pioneer Pro DJ Link functionality that many of Pioneer's DJ equipment is compatible with. Read the User Manual to get started

Features

  • Device status panel
    The device status panel provides a at-a-glance overview of the payers and devices on the Pro DJ Link network.

  • Livestream overlays
    Easily configure and use overlays to display information directly from your CDJs in livestreams using tools like the OBS's browser source.

  • Full metadata capabilities
    The software is able to read track metadata when tracks are played through Rekordbox or loaded from a USB drive / SD card plugged into the CDJs.

prolink tools application

How It Works

Pioneer DJ gear equipped with the PRO DJ LINK feature are able to communicate to each other over a network interface. By reverse engineering this protocol we're able to talk with and understand the information that the CDJs report.

This project is in large part thanks to the work done Deep-Symmetry/dysentery.

Project Status

This project is currently still in the beta phase of testing. Testers are welcome and it is encouraged to create issues on the GitHub project issue tracker.

Development builds are available.

Disclaimer

This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with AlphaTheta Corporation (Pioneer DJ), or any of its subsidiaries or its affiliates. The official Pioneer DJ website can be found atΒ https://www.pioneerdj.com

The names Pioneer DJ, PRO DJ LINK, as well as related names, marks, emblems and images are registered trademarks of their respective owners.

More Repositories

1

rEFInd-minimal

A stunningly clean theme for the rEFInd UEFI boot manager.
1,897
star
2

dots

A portable tool for managing a single set of dotfiles in an organized fashion
Go
268
star
3

linux-vt-setcolors

Utility tool to set the linux VT default color palette
C
101
star
4

keyfinder-cli

A CLI wrapper for libkeyfinder. Making DJs lives easier.
C++
93
star
5

prolink-go

golang library to interface with Pioneers PRO DJ Link network
Go
66
star
6

prolink-connect

A Typescript / JavaScript library that is able to talk to Pioneer PROLINK enabled DJ equipment
TypeScript
49
star
7

mkinitcpio-colors

Provides a hook for Arch Linux's mkinitcpio utility to set VT colors during early userspace
Shell
42
star
8

dots-personal

My personal dotfiles. Uses the dots utility to manage installation and organization.
Lua
31
star
9

keyfinder-py

Basic python 3 bindings for libkeyfinder
C++
15
star
10

dots-template

A empty skeleton for managing your dotfiles with the dots tool. Clone this and be organized!
Shell
14
star
11

tune-manager

web app to sort, organize, import, and manage my DJ music collection
TypeScript
13
star
12

image-paste.nvim

Paste images from your macOS clipboard into neovim as markdown
Lua
12
star
13

magnetic

An iOS app to send magnet links and torrent files to a Transmission server
Swift
8
star
14

xdefaults-to-putty

Convert XDefault color configurations to a putty color configuration
Python
8
star
15

kohana-HTML2PDF

A Kohana module to convert HTML to a PDF document using wkhtmltopdf as the conversion backend
PHP
8
star
16

netgear-go

Netgear SOAP API client written in golang
Go
6
star
17

cdj-trackload-broadcast

Small python script to broadcast over Websockets when tracks are loaded from Rekordbox into Pioneer CDJs
Python
6
star
18

venmo-auto-cashout

A small tool to automatically cash out your Venmo balance
Python
6
star
19

systemd-user-pam-ssh

Script used to decrypt a SSH key into a systemd --user managed ssh agnet
Shell
5
star
20

rekordbox-parser

A Javascript library to parse Rekordbox DeviceSQL files
TypeScript
5
star
21

media-center-automation

Some scripts / configurations used to automate my media center
Python
5
star
22

CS-OpenMPExperiments

Some simple experiments using the OpenMP library – Fall 2013 Parallel Processing
C
4
star
23

tooling-personal

Software specific to my workflows
TypeScript
4
star
24

CS-Matrix-Multiplication

Matrix Multiplication lab for my Parallel Processing Course – Fall 2013 Parallel Processing
C
4
star
25

waitress

your files – served
TypeScript
3
star
26

kohana-gmaps

A wrapper for the Google Maps API Web Services
PHP
3
star
27

CS-Algo-Sudokuer

Sudoku puzzle solver for my Algorithms class
JavaScript
2
star
28

tunedex

Indexing of my music collection with a web interface
Go
2
star
29

prolink-nowplaying-txt

Example program that uses prolink-connect to write a nowplaying txt file
TypeScript
2
star
30

CS-CUDA-Matrix-Multiply

Matrix multiplication using the DNS algorithm on a CUDA device - Fall 2013 Parallel Processing
C++
2
star
31

recovery

Tools to deploy my recovery website
JavaScript
2
star
32

push-to-transmission

Chrome extension to push torrent files downloads to a transmission server
JavaScript
2
star
33

minion-bash-completion

A bash completion script for the Kohana Minion module
Shell
2
star
34

pretty-pastebin

A small stylesheet to make the fugly-brown pastebin pretty. (Makes it look like github)
CSS
2
star
35

systemd-user-xsession

Units for using systemd as a user session manager
Shell
2
star
36

mixes

A website dedicated to making it simple to listen to my DJ mixes!
JavaScript
2
star
37

gmailctl-personal

My personal gmail filters
Jsonnet
1
star
38

go-meta

github site for serving go.evanpurkhiser.com
HTML
1
star
39

CS-SmokersProblem

A solution to the Operating Systems lab on The Smokers Problem for my OS course - Spring 2013
C
1
star
40

PKGBUILDs

My customized Arch Linux PKGBUILD files
Shell
1
star
41

resume

My resume written in LaTeX
TeX
1
star
42

CS-Linux-Shell

A simple shell – Spring 2013 Operating Systems
C++
1
star
43

atmosphere-automation

Pluggable automation service for my home automation server 'atmosphere'.
Go
1
star
44

purkhiser.com

Purkhiser Electronics business website
CSS
1
star
45

cleanUI

My old World of Warcraft UI
Lua
1
star
46

venmo-lunchmoney-ai

A tool that uses GPT-4 to group Venmo reimbursement transactions with the transaction it's reimbursing
Python
1
star
47

CS-Six-Degrees-of-Wikipedia

Scripts / Program to parse wikipedia page-links table and do graph search in parallel over it – Fall 2013, Parallel Processing
C++
1
star