Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
Tidal
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
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
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PLN
Tidal
Commits
656ffa3b
Commit
656ffa3b
authored
Aug 16, 2026
by
PLN (Algolia)
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs(tasks): A1 complete — record rendered and ready; #179 uploader unblocked and designed
parent
db6529dc
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
5 deletions
+24
-5
TASKS_DUMP.md
TASKS_DUMP.md
+24
-5
bounds-opal-festival-2026-release.json
armada/ui/public/bounds-opal-festival-2026-release.json
+0
-0
No files found.
TASKS_DUMP.md
View file @
656ffa3b
...
@@ -46,8 +46,17 @@ from a detector.** Nine boundaries verified by ear (#3 893.0 · #4 1118.4 · #5
...
@@ -46,8 +46,17 @@ from a detector.** Nine boundaries verified by ear (#3 893.0 · #4 1118.4 · #5
Continuous mixes re-rendered drop-free.
Continuous mixes re-rendered drop-free.
-
[
x
]
**A1.5 Seam pass**
— release check at
`bounds.html?set=<gig>-release`
; PLN's five fixes
-
[
x
]
**A1.5 Seam pass**
— release check at
`bounds.html?set=<gig>-release`
; PLN's five fixes
applied as
`edits`
(trims/fades), each verified by gain-ratio against the unfiltered master.
applied as
`edits`
(trims/fades), each verified by gain-ratio against the unfiltered master.
-
[
]
**A1.6**
OPEN: PLN's
*
"maybe with reverb over last 5s so we hear it slightly echo as last
-
[
x
]
**A1.6 Close reverb**
— A/B rendered (dry/subtle/more), PLN picked
**subtle**
. Applied
sound"
*
on the record's close. Supported as
`reverb_tail_s`
, left OFF pending an A/B.
as
`reverb_tail_s: 5.0`
+
`reverb_preset: subtle`
. Record now ends on a decay to −85 dB
with
**zero**
trailing silence.
-
[
]
**A1.7 PLN CONFIRM (5 min)**
— re-listen to
**seam 13**
and the
**close**
at
`bounds.html?set=opal-festival-2026-release`
. Both are audio built
*from*
his approvals,
not audio he approved: seam 13 now carries the 1 s duck + 2 s drum fade, the close carries
the reverb.
**This is the last gate before upload.**
**RENDERED AND READY**
(2026-08-16): 14 tracks × streaming + club, durations exact, 48 kHz/24-bit;
continuous drop-free mixes
`*_v4_{streaming,club}_nodrop.flac`
at 4358.94 s = 72.6 min.
Three gaps = the trims: 1.00 s (silence), 0.04 s (WAP burst), 410.17 s (Desire + CRIME/REV trims).
### A2 · #183 — REVOLUTION mix fix · blocked by A1
### A2 · #183 — REVOLUTION mix fix · blocked by A1
...
@@ -58,10 +67,20 @@ from a detector.** Nine boundaries verified by ear (#3 893.0 · #4 1118.4 · #5
...
@@ -58,10 +67,20 @@ from a detector.** Nine boundaries verified by ear (#3 893.0 · #4 1118.4 · #5
Two independent measurements agree. This is the finding that motivated D2's "shout until played".
Two independent measurements agree. This is the finding that motivated D2's "shout until played".
-
[
]
Measure the bass-"saturation" claim separately — it is a different question from loudness.
-
[
]
Measure the bass-"saturation" claim separately — it is a different question from loudness.
### A3 · #179 — SoundCloud uploader (Playwright)
· blocked by A1 · **NOT BUILT
**
### A3 · #179 — SoundCloud uploader (Playwright)
🔴 **NEXT — A1 is done, this is unblocked
**
Designed and specced only. PLN's ruling:
*
"bite the bullet and use full browser automation…
Still
**NOT BUILT**
. PLN 2026-08-16:
*
"yes go build the uploader. im open to giving you SC
we cant secondguess api, nor limit ourselves to half auto process."
*
pass/user as in the .env if the cookie approach doesnt suffice. imo we need headful browser
automation."
*
**Design settled by research**
(see memory
`reference_soundcloud_datadome`
): SoundCloud is a
confirmed DataDome customer, and stealth/headless degrades to ~0 within 24 h. But that
literature is about impersonating many users; we automate PLN's own account with his own
music. So:
**
headful
`launch_persistent_context`
on
`/usr/bin/chromium`
with a real
user-data-dir holding the logged-in session
**
— be a real browser, don't defeat detection.
Browser for the FILE step only; metadata PUT is unwalled, so titles/artwork/tags/playlist go
through the plain API.
`.env`
credentials are the fallback only — a scripted login is the most
bot-shaped action in the flow.
-
[
]
Build it. Only
`/uploads/*`
is DataDome-walled;
**metadata PUT is free**
— see
-
[
]
Build it. Only
`/uploads/*`
is DataDome-walled;
**metadata PUT is free**
— see
`reference_soundcloud_write_path`
,
`reference_soundcloud_cli`
.
`reference_soundcloud_write_path`
,
`reference_soundcloud_cli`
.
...
...
armada/ui/public/bounds-opal-festival-2026-release.json
View file @
656ffa3b
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment