docs: private static long getTrackCount(CdjStatus.TrackSourceSlot slot, Client client, int playlistId) throws IOException {
          Message response;
          if (playlistId == 0) {  // Form the proper request to render either all tracks or a playlist
              response = client.menuRequest(Message.KnownType.TRACK_MENU_REQ, Message.MenuIdentifier.MAIN_MENU,
                      slot, NumberField.WORD_0);
          }
          else {
              response = client.menuRequest(Message.KnownType.PLAYLIST_REQ, Message.MenuIdentifier.MAIN_MENU, slot,
                      NumberField.WORD_0, new NumberField(playlistId), NumberField.WORD_0);
          }
  
          return response.getMenuResultsCount();
      }