AutonomousKoi - Module: Trackstar

The trackstar module helps DJs by facilitating the exchange of data about currently playing tracks. trackstar isn't useful on its own.

This module can receive track data from:

It can share track data via:

OBS
The trackstaroverlay module puts track data visually on stream with customizable styling and animation.
Twitch Chat
The trackstartwitchchat module puts track data in Twitch chat automatically or on-demand via !id command.

Features

Track Delay
Impose a delay before each track is shared with other modules. This gives a new track a chance to build up.
Track Log
Trackstar keeps a log of the tracks that have been played in the current session including the time when each track was played. This log can be downloaded as a CSV file and processed in tools like Microsoft Excel or Google Sheets, or processed in sqlite databases.
Track Log History
Optionally, Trackstar can save each session so you can refer back to which tracks were played and when during previous sessions.
Track Replacement
Have unannounced/unplublished tracks that you can play but can't disclose? This module can alter the artist and title data that gets displayed on the fly.
Demo/Test Mode
Trying to get your track ID overlay or chat interactions just right is a pain if you have to keep mixing new tracks to test it out. The demo mode will send random artist/title pairs on a configurable interval so you can see how things look without having to play. You can also send a single artist and title of your choosing to test out display or track replacements.
Tags
Not to be confused with ID3 tags, Trackstar tags appear in the track log associated with a track being played a specific time. These tags are reminders to you that a blend was great or that something needs to be fixedon a track. Tags are assigned to the currently playing track by clicking an on screen button or by a button configured on a Stream Deck or similar tool.