Skip to content

Davidc96/NightClubMare

Repository files navigation

NightClubMare

CLI To Control Pioneer Devices

Description

Pioneer CLI is a command line interface tool which allows you to control Pioneer devices using a computer. This project was born with the idea of hacking this devices to make cool stuff and understand what is going on. Pioneer high-end products uses an Ethernet connection to comunicate each other. It uses the UDP protocol to send information around the network about device current status, if there is a track loaded or to request some stuff.

This project is possible thanks to Deep-Symmetry project which builds an entire documentation about the protocol used by those devices. This project was tested using 2 CDJ-2000NXS2 devices and a DJM-900.

Actually is tested with CDJ-3000 models and most of the features are NOT working!!!

Project information

This project is divided by 3 repositories:

  • ProLinkLib is a custom C# library developed from scratch which can interact with the Pioneer devices, sending commands an retrieve information about them.
  • Song Manager GUI interface to manage songs which comes from CDJ
  • Pioneer CLI is a command-line tool which the user can interact with the Pioneer devices

Credits and Thanksgiving

@Deep-Symmetry Team to create the documentation about how the protocol works.
Espinado: A closest friend which helps figure out how the Pioneer device works and give me moral support XD.
@Plastic Shop which rents me these expensive devices to do tests and develop the software.

Support

Buy Me A Coffee

About

CLI to control Pioneer CDJ devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages