prolink-connect

A Typescript / JavaScript library that is able to talk to Pioneer PROLINK enabled DJ equipment (by evanpurkhiser)

Prolink-connect Alternatives

Similar projects and alternatives to prolink-connect

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better prolink-connect alternative or higher similarity.

prolink-connect reviews and mentions

Posts with mentions or reviews of prolink-connect. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-01-14.
  • Ask HN: What Are You Working On?
    100 projects | news.ycombinator.com | 14 Jan 2021
    example overlay: https://www.youtube.com/watch?v=4rvdzTYK29E

    Technically the software covers a _lot_ of the stack

    * Reverse engineered Pioneer DJ gear's proprietary low-level network protocol to masquerade as one and receive state updates from the physical DJ gear on the network. The implementation is a typescript library [0].

    * Implements a NFS client in typescript to download the music metadata database off of the USB drives DJs plug into the DJ gear.

    * Uses kaitai-struct [01 to generate parsing code for the (very old) DeviceSQL database files that the music database use.

    * The application is built as an electron app, react + emotion (styled-components) + framer-motion (animated components), and mobx with serializr to handle IPC between the main thread and renderer.

    * Uses websockets with the same serialization driver to communicate updates to the overlay browser window which is rendered in OBS (or another livestreaming studio software)

    I've just started working on an API backend for it as well, where the same serialization backend is used to publish users app store to a central server which will be useful for features like "Live user track voting", where you pick a playlist on your gear to expose to users, and they can vote on tracks.

    [0]: https://github.com/EvanPurkhiser/prolink-connect

Stats

Basic prolink-connect repo stats
1
57
4.1
3 months ago

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com