<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: yaniv1983</title>
    <description>The latest articles on DEV Community by yaniv1983 (@yaniv1983).</description>
    <link>https://dev.to/yaniv1983</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4112846%2F09ece00c-d3e3-430d-9283-13a4e9dbcd93.jpg</url>
      <title>DEV Community: yaniv1983</title>
      <link>https://dev.to/yaniv1983</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yaniv1983"/>
    <language>en</language>
    <item>
      <title>I let software run my station for 8 weeks, unattended. What I learned.</title>
      <dc:creator>yaniv1983</dc:creator>
      <pubDate>Sun, 06 Sep 2026 21:19:51 +0000</pubDate>
      <link>https://dev.to/yaniv1983/i-let-software-run-my-station-for-8-weeks-unattended-what-i-learned-9e3</link>
      <guid>https://dev.to/yaniv1983/i-let-software-run-my-station-for-8-weeks-unattended-what-i-learned-9e3</guid>
      <description>&lt;p&gt;Hi, my name is Yaniv Morozovsky, and I have worked in the radio industry for more than three decades. Most of that on SAM Broadcaster and, lately, AzuraCast.&lt;/p&gt;

&lt;p&gt;On 13 July I did something I had wanted to try for a long time: I handed one of my internet stations to automation completely, with nobody in the studio, and did not touch it. It is still on air today: &lt;a href="https://ystream.live" rel="noopener noreferrer"&gt;https://ystream.live&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some honest notes for anyone who runs a station and has wondered about the same.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Segues are the whole game.&lt;/strong&gt; The thing that makes automation sound like a jukebox is the fade timer. Every song fading at the same point, every cold ending faded when it should stop dead. What fixed it was analysing every song once (intro end, vocal entry, outro, the real ending) and crossing on those points per song. Once that was in, listeners stopped noticing there was no one there. Making an automated station sound like a DJ is mostly making the crossfades right, and that was our biggest achievement from day one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The voice matters less than where it lands.&lt;/strong&gt; I cloned my own voice for the breaks, and honestly the voice itself is not what people comment on. What they hear is whether the talk-up ends before the vocal. When it lands, it sounds like radio. I let the AI DJ open every hour, read the weather, and in the last week also read a short news segment when the hour begins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scheduling by rules beats scheduling by clocks, most of the time.&lt;/strong&gt; Key, tempo, energy, era, genre, artist separation, and a few written rules like "start every hour with an international song". The hour writes itself and I stopped building clocks. What I gave up was the twenty years of Clockwheel habits, and there were days I missed them. Some of the most annoying bugs of automation software, like repeating the same song over and over, or playing the same artist twice in the same hour, are all gone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The boring parts decide whether you can actually broadcast.&lt;/strong&gt; Royalty reports, listener stats per song, loudness that holds across a 1975 master and a 2024 one, five encoders that reconnect on their own. None of it is exciting and all of it was needed before I trusted the station overnight.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What still goes wrong:&lt;/strong&gt; Song titles with symbols get read wrong by the DJ ("Cloud #9" became "Cloud Nine" this week). A missing forecast once produced a placeholder line on air. Top of the hour lands within half a song of :00, never exactly on it, because I refused to let it cut a song. I am fine with that; some of you will not be.&lt;/p&gt;

&lt;p&gt;I built the automation myself and it is now a product, yStream Studio, because after eight weeks of listening I think this is where small stations are going.&lt;/p&gt;

&lt;p&gt;Happy to answer anything about the segue analysis, the voice, or the mistakes.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>ai</category>
      <category>music</category>
    </item>
  </channel>
</rss>
