Skip to content
🛒 0 ON AIR

[ shows ] / funk / talk

Merge Conflict Mornings

Wake up, resolve conflicts, dance anyway.

MW Marcus Webb @nullpointer

Merge Conflict Mornings is funk / talk radio, hosted by @nullpointer. The request line gets more messages than ever, and our DJs read every single one on air. A radio station is really a promise: that there will be something good playing whenever you tune in.

Where to find us

Local artists make up almost a third of what we play, and that number keeps going up. Every show on ArrayFM starts with a simple rule: play the track you would send to a friend at 2am. Accessibility matters to us, so every show gets a transcript and every page works with a keyboard.

Our schedule is built in blocks, with softer sounds in the morning and heavier beats after dark. We learned early that a stable stream matters more than a fancy one. Every Friday we look at the numbers, and every Friday the numbers say people want more synthwave. We run on a tiny budget, a lot of goodwill and a very generous hosting sponsor. We believe the music should never stop just because you clicked a link.

  • Weekend throwbacks from 08:00
  • Keyboard-friendly player controls
  • Shows archived for 90 days
  • Listen on the web, in the app or on a smart speaker

The archive now holds more than two thousand hours of shows, all searchable by track and guest. A radio station is really a promise: that there will be something good playing whenever you tune in. The chat is moderated by humans, which keeps it friendly, weird and welcoming. Our schedule is built in blocks, with softer sounds in the morning and heavier beats after dark.

On air and off

We test new segments live, keep what works and quietly retire what does not. We keep the site lightweight on purpose, so it loads fast on a train, a tired laptop or a phone at 5% battery. Good radio sounds effortless, but every minute on air has at least ten minutes of prep behind it.

Some of our most-loved segments started as a joke in the green room. We measure success in hours listened, not clicks, which keeps us honest about what actually matters. When a listener sends a track we have never heard, it goes straight into the next hour. We learned early that a stable stream matters more than a fancy one.

The music never stops. That is not a slogan, it is a technical requirement.

Our favourite metric is the number of listeners who stay through the ad break. Most of our DJs have day jobs in software, design or support, which explains the jokes. When a listener sends a track we have never heard, it goes straight into the next hour.

Questions we keep getting

Our community Discord is where most show ideas start and where most bad puns go to live forever. Our favourite metric is the number of listeners who stay through the ad break. If you have ever wondered why a song sounds warmer on air, the answer is a ridiculous amount of compression. Nothing beats the feeling of a track dropping at exactly the right moment and the chat exploding with fire emojis.

If you have ever wondered why a song sounds warmer on air, the answer is a ridiculous amount of compression. A radio station is really a promise: that there will be something good playing whenever you tune in. We test new segments live, keep what works and quietly retire what does not. The chat is moderated by humans, which keeps it friendly, weird and welcoming. Some of our most-loved segments started as a joke in the green room.

The short version

The mixing desk is older than some of our interns, and it still sounds better than anything new. Every show on ArrayFM starts with a simple rule: play the track you would send to a friend at 2am. If you have ever wondered why a song sounds warmer on air, the answer is a ridiculous amount of compression.

Local artists make up almost a third of what we play, and that number keeps going up. The best feedback we ever got was a single line: “you made my deploy go faster”. If you have ever wondered why a song sounds warmer on air, the answer is a ridiculous amount of compression.

What changes for listeners

The chat is moderated by humans, which keeps it friendly, weird and welcoming. We record every show, trim the talk, and publish it as a podcast by the next morning. Radio has always been about company, and that has not changed just because the transmitter is now a rack of servers. Local artists make up almost a third of what we play, and that number keeps going up. Nothing beats the feeling of a track dropping at exactly the right moment and the chat exploding with fire emojis.

When a listener sends a track we have never heard, it goes straight into the next hour. Every Friday we look at the numbers, and every Friday the numbers say people want more synthwave. Behind the scenes, the playout system is a small pile of open source tools glued together with very careful shell scripts. We record every show, trim the talk, and publish it as a podcast by the next morning. We keep the site lightweight on purpose, so it loads fast on a train, a tired laptop or a phone at 5% battery.

Late nights are for experiments: long mixes, ambient sets and the occasional field recording. A radio station is really a promise: that there will be something good playing whenever you tune in. Our engineers obsess over latency because a stream that stutters is a stream people switch off. We record every show, trim the talk, and publish it as a podcast by the next morning. We still print the weekly playlist and pin it on the studio wall, mostly out of habit.

The playlist

Most of our DJs have day jobs in software, design or support, which explains the jokes. Our favourite metric is the number of listeners who stay through the ad break. We keep the stream running around the clock, which means someone is always awake, caffeinated and slightly too excited about a B-side. We keep the site lightweight on purpose, so it loads fast on a train, a tired laptop or a phone at 5% battery.

The mixing desk is older than some of our interns, and it still sounds better than anything new. We believe the music should never stop just because you clicked a link. Our schedule is built in blocks, with softer sounds in the morning and heavier beats after dark. Our community Discord is where most show ideas start and where most bad puns go to live forever. The studio is small, the monitors are loud and the coffee machine has its own on-call rotation.

  • New shows every weekday at 06:00
  • Live sessions from Studio [0] every Saturday
  • Community playlist every Sunday
  • Podcast feed updated nightly

Local artists make up almost a third of what we play, and that number keeps going up. Good radio sounds effortless, but every minute on air has at least ten minutes of prep behind it. The mixing desk is older than some of our interns, and it still sounds better than anything new.

What comes next

Behind the scenes, the playout system is a small pile of open source tools glued together with very careful shell scripts. Some weeks the playlist is meticulously planned; other weeks it is a group chat argument that somehow turns into a show. Local artists make up almost a third of what we play, and that number keeps going up.

We keep the stream running around the clock, which means someone is always awake, caffeinated and slightly too excited about a B-side. We record every show, trim the talk, and publish it as a podcast by the next morning. Accessibility matters to us, so every show gets a transcript and every page works with a keyboard.

Play the track you would send to a friend at 2am. That is the whole format.

If you have ever wondered why a song sounds warmer on air, the answer is a ridiculous amount of compression. Listeners tell us they tune in while they code, study, drive, cook and occasionally while they should be sleeping. Some of our most-loved segments started as a joke in the green room. Radio has always been about company, and that has not changed just because the transmitter is now a rack of servers.

[ episodes ]

Recent episodes

Oct 14 · 68 min

Merge Conflict Mornings #99

Oct 7 · 81 min

Merge Conflict Mornings #98

Sep 30 · 94 min

Merge Conflict Mornings #97

Sep 23 · 107 min

Merge Conflict Mornings #96

Sep 16 · 60 min

Merge Conflict Mornings #95

Sep 9 · 73 min

Merge Conflict Mornings #94

Sep 2 · 86 min

Merge Conflict Mornings #93

Aug 26 · 99 min

Merge Conflict Mornings #92

[ ajaxpress updates ]

Like this demo? Get AjaxPress for less

Subscribe for AjaxPress release news, tips and subscriber-only offers, starting with an exclusive discount on AjaxPress Pro. Unsubscribe anytime.

LIVE ArrayFM · 101.0 FM
ArrayFM 432 · calm healing ambience
0:00