Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
W
www
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 1
    • Issues 1
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • PLN
  • www
  • Repository

Switch branch/tag
  • www
  • content
  • lives
  • 2026
  • opal-festival-2026
  • tracks.json
Find file
BlameHistoryPermalink
  • PLN (Algolia)'s avatar
    fix(lives): OPAL tracks.json carried the old boundaries, off by up to 50 s · 62cc2b0f
    These timecodes were generated before #148 — back when track boundaries came
    from Pulsar tab-focus events rather than from the audio. Tab focus records when
    PLN LOOKED at a file, not when the music changed, so every cut was wrong by
    however long he sat on a tab before evaluating it.
    
    Regenerated from the measured boundaries (segments_v3.json) via
    Tidal/tools/gig-metadata.py, which now reads that shape directly and matches
    segments to the setlist by title rather than by position.
    
      #  track                        was        now      drift
      5  You My Sunshine              0:25:41    0:25:58    +18s
      7  Piment Bresilien             0:36:51    0:37:07    +17s
      9  Perfect                      0:48:24    0:49:14    +50s
     10  Gimme Acid                   0:53:39    0:54:12    +33s
     11  Ghosts in the Toilets        0:58:48    0:59:20    +32s
     13  Vague de CRIME               1:04:33    1:04:49    +16s
     14  Desire                       1:09:12    1:09:40    +28s
    
    totalDuration_s 4809 -> 4769.1. Tracks 1, 12 and 15 were already correct.
    
    Only timing changed: names, order, bpmRange, styleDistribution and all 60
    samplePacks diff byte-identical against the previous file, and venue/stage are
    carried through verbatim. This matters beyond the website — Slopmotion reads
    this file to cut visuals to the set, so shipping it stale would have put the
    cuts half a minute off the music on a third of the album.
    PLN (Algolia) authored Aug 14, 2026
    62cc2b0f
tracks.json 8.89 KB
EditWeb IDE
×

Replace tracks.json

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.