Tags: ben-xo/sslscrobbler
Tags
Merge branch 'feature/getter-setter-refactor-for-more-info' v0.24 The following features are implemented in this merge: * JSONServerPOC has been made into a proper default plugin (-J <port>) so that you can query the current playing track and all its details from, e.g. OBS or Twitch. Inspired by https://www.reddit.com/r/DJs/comments/gl4vfm/serato_now_playing/ * All data structures now use a generic GetterSetter base class which means that fields decoded are automatically always available. (Therefore, the JsonServer plugin has more info). * Unknown fields (that I've encountered) are also available in this info by default. * Field 39 has been determined to mean "played with the preview player" (i.e. with no hardware attached) * Field 70 has been determined to mean that the info is an update to previously registered info. This seems to happen mostly on eject, so I've named the field eject - but this may change if I can find a more accurate description (see https://gitlab.com/eladmaz/SSL-API/-/issues/4)
PreviousNext