feat(web): flatten frontmatter — drop slug, flat tags/cats, auto-bump updatedDate [skip ci]
diff --git a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md index d3a0c27..d0fc757 100644 --- a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md +++ b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md @@ -1,17 +1,16 @@ --- title: "We cut a DJ’s set after 15 minutes" -slug: we-cut-a-djs-set-after-15-minutes pubDate: 2026-04-05T20:05:09.000Z updatedDate: 2026-04-05T20:05:09.000Z draft: false excerpt: "Fifteen minutes into a set, the decision was already made. The DJ was playing YouTube-ripped tracks through a sound system that cost more than their entire music library. The audio … Read more" categories: - - { name: BTS, slug: bts } + - BTS tags: - - { name: curation, slug: curation } - - { name: format-long-form, slug: format-long-form } - - { name: music, slug: music } - - { name: tone-raw, slug: tone-raw } + - curation + - format-long-form + - music + - tone-raw featured: src: https://cdn.slist.net/posts/we-cut-a-djs-set-after-15-minutes/cover.png alt: "DJ mixer fader at zero under red backlight, cutting a set concept"content: rewrite image URLs from slist.net/wp-content to cdn.slist.net/posts/<slug>/
diff --git a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md index ce6cd2d..d3a0c27 100644 --- a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md +++ b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md @@ -13,7 +13,7 @@ tags: - { name: music, slug: music } - { name: tone-raw, slug: tone-raw } featured: - src: https://slist.net/wp-content/uploads/ai_69d2a96ad4a108.10887170.png + src: https://cdn.slist.net/posts/we-cut-a-djs-set-after-15-minutes/cover.png alt: "DJ mixer fader at zero under red backlight, cutting a set concept" legacy_wp_id: 16048 ---fix(web): point upload URLs at slist.net (cdn.slist.net not wired up yet)
diff --git a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md index 73d5e23..ce6cd2d 100644 --- a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md +++ b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md @@ -13,7 +13,7 @@ tags: - { name: music, slug: music } - { name: tone-raw, slug: tone-raw } featured: - src: https://cdn.slist.net/ai_69d2a96ad4a108.10887170.png + src: https://slist.net/wp-content/uploads/ai_69d2a96ad4a108.10887170.png alt: "DJ mixer fader at zero under red backlight, cutting a set concept" legacy_wp_id: 16048 ---feat(web): visually mirror slist.net blog (index + single post)
diff --git a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md index 5e058cd..73d5e23 100644 --- a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md +++ b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md @@ -4,6 +4,17 @@ slug: we-cut-a-djs-set-after-15-minutes pubDate: 2026-04-05T20:05:09.000Z updatedDate: 2026-04-05T20:05:09.000Z draft: false +excerpt: "Fifteen minutes into a set, the decision was already made. The DJ was playing YouTube-ripped tracks through a sound system that cost more than their entire music library. The audio … Read more" +categories: + - { name: BTS, slug: bts } +tags: + - { name: curation, slug: curation } + - { name: format-long-form, slug: format-long-form } + - { name: music, slug: music } + - { name: tone-raw, slug: tone-raw } +featured: + src: https://cdn.slist.net/ai_69d2a96ad4a108.10887170.png + alt: "DJ mixer fader at zero under red backlight, cutting a set concept" legacy_wp_id: 16048 --- Fifteen minutes into a set, the decision was already made. The DJ was playing YouTube-ripped tracks through a sound system that cost more than their entire music library. The audio was compressed, distorted, and audibly inferior to every other set that night. I pulled them.feat(web): full posts+pages sync, browseable UI, curated pages allowlist
diff --git a/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md new file mode 100644 index 0000000..5e058cd --- /dev/null +++ b/content/posts/2026/we-cut-a-djs-set-after-15-minutes/index.md @@ -0,0 +1,41 @@ +--- +title: "We cut a DJ’s set after 15 minutes" +slug: we-cut-a-djs-set-after-15-minutes +pubDate: 2026-04-05T20:05:09.000Z +updatedDate: 2026-04-05T20:05:09.000Z +draft: false +legacy_wp_id: 16048 +--- +Fifteen minutes into a set, the decision was already made. The DJ was playing YouTube-ripped tracks through a sound system that cost more than their entire music library. The audio was compressed, distorted, and audibly inferior to every other set that night. I pulled them. + +This is the part of curation that nobody talks about: sometimes curation happens in real time, on the night, with a DJ who is already behind the decks. And it is the hardest decision a promoter can make because the social cost is enormous and the operational justification is invisible to everyone except the person running the room. + +## Why file quality matters + +SLIST has a strict policy on DJ music file quality. Minimum 320kbps bitrate required before booking. We ask DJs to send screenshots from verification tools like Fakin’ the Funk or Spek proving their library meets the standard. YouTube-to-MP3 converters produce fake quality — the output file might be labeled 320kbps but the actual audio data is compressed garbage. You cannot convert low-quality audio back into high-quality audio. The information is gone. + +On a bedroom speaker, the difference is subtle. On a Funktion-One system or a Pioneer setup at Brooklyn Monarch, the difference is catastrophic. Low-quality files through large speakers do not just sound bad — they can physically damage the equipment. The bass frequencies are clipped. The highs are harsh. The mids are muddy. The entire room’s energy drops because the sound feels wrong even if the audience cannot articulate why. + +## The 15-minute threshold + +The decision to cut a set after 15 minutes is not impulsive. Fifteen minutes is enough time to confirm whether the issue is equipment (which can be fixed), nerves (which pass), or fundamentals (which do not). If the track selection is wrong, it usually corrects within the first three tracks as the DJ reads the room. If the mixing is rough, it smooths out as they settle in. But if the audio quality is consistently sub-standard across multiple tracks, that is a library problem, and no amount of time behind the decks will fix it. + +The protocol when this happens: extend a reliable DJ from the lineup into the gap. Backup set fill protocol means always having a DJ on standby who can step in with minimal transition. DJ-side insight from experienced artists confirms this: organizers should be most flexible with time slots and prioritize keeping the room’s energy intact over respecting a schedule. +Diff truncated (48 lines total). View full commit on GitHub →