Skip to content

Super Timecode Converter v1.9.2

Choose a tag to compare

@fiverecords fiverecords released this 13 Apr 08:18
· 6 commits to main since this release
43be160

Track Map — Playlist import from rekordbox XML

When importing a rekordbox XML file that contains playlists, STC now shows a playlist picker dialog with two options:

Apply Playlist Order

Reorders the Track Map to match the playlist sequence. Existing tracks keep all their configuration (cue points, triggers, timecode offsets, notes). Tracks from the playlist that don't exist in the Track Map are added as new entries. Tracks not in the playlist remain in the Track Map but appear after the playlist tracks (sorted alphabetically).

This is the main use case: the DJ prepares a setlist playlist in rekordbox, the technician imports it into STC to reorder the Track Map before the show — all pre-programmed cues and triggers stay intact.

Import Tracks

Opens the Import Preview dialog where you can select which individual tracks to import from the entire XML collection. Existing tracks are deselected by default to prevent accidental overwrites.

Import Preview improvements

  • Tracks that already exist in the Track Map are now deselected by default — prevents accidentally overwriting existing cues and triggers
  • New Select New button — quickly re-selects only new tracks after using Select None
  • Offset column hidden for rekordbox XML imports (rekordbox doesn't export timecode offsets). The column still appears when importing from STC's own JSON format.

Technical details

  • Track order is stored as a sortOrder field per entry (persisted in trackmap.json, default 0)
  • Editing a track (offset, triggers, cues) preserves its playlist position — no reordering on save
  • Matching uses artist + title with duration-tolerant fallback (XML duration may differ from CDJ by ±1 second)
  • Nested playlist folders are supported (shown as "Folder / Playlist" in the dropdown)
  • Fully backward-compatible: existing trackmaps load and display identically without any migration