Avonetics writes, voices, scores, films and publishes an entire entertainment network — podcasts, original music and original films — in 74 languages, every hour of every day. One person had the ideas. Everything that ships is built and run by AI, end to end, with nobody approving anything before it goes out.
Plenty of things can generate a podcast. This one has been running a network for months — deciding what to make, making it, publishing it to Spotify and YouTube, translating itself into 74 languages, and selling the advertising against it. The interesting part was never the generation. It was everything around it: the scheduling, the failure handling, the quota arithmetic, the recovery at 4am with nobody watching.
Reads what the world is arguing about, scores it, and picks what is worth making today — per channel, per language, without a brief.
Writes the script, voices the hosts, composes and performs the songs, films the shots, cuts the episode, paints the cover art.
Publishes to Spotify and YouTube, builds the pages, writes the metadata, submits the sitemap, files each video in the right playlist.
Prices the inventory, places the spots inside episodes, tracks what aired, and invoices the advertiser.
Generating a clip is a solved problem. Running a network on top of one is not. What follows is how this is actually built, including the parts that broke.
206 comes back from a datacentre near the viewer, not from this box. First viewer
in a region pays for the fill; everyone after them is free.Five upstream refusals that look identical in a log and need opposite responses. Retry the wrong one and it costs a day of capacity. Lifetime counts, read from the event log at render time:
| Signal | Seen | Meaning | Response |
|---|---|---|---|
| quota | 1265 | That account's daily ceiling is reached | Park the unit 12h; scheduler moves to another account |
| busy | 780 | Provider at capacity — nothing to do with us | 30-minute backoff; never counted against the account |
| refused | 92 | Content declined; an identical retry fails identically | Named and skipped, never retried |
| challenge | 94 | Session needs a human, once | Alert raised; the strike clears itself on the next clean run |
| empty | 201 | Accepted, produced nothing | One-hour rest; never reported as a transport failure |
Encoding once ran on the web server. A single mix pinned it at 441% CPU and page latency quietly became a function of the render queue — the site was slow for reasons no page could explain. Fix: the serving tier does no media work at all, ever; it moved wholesale to the fleet. 0 fallbacks to local encoding since.
Checks confirmed a file arrived, and that it differed from the previous attempt. Both passed while the same ten seconds published four times — because "differs from the last try" is not "differs from everything we hold". Fix: hash every arrival against the entire work before it can be published. 133 duplicates rejected since, none of which reached a viewer.
One navigation include shared its markup but left styling to each page, so the same logo rendered three different ways and the gutter differed by 70px between sections. Shared markup without shared styling is not a shared component — it only looks like one until somebody adds a page.
The control plane is a single orchestrator — a genuine single point of failure, treated as one rather than described as redundant. Catalogue state is flat files under strict lock discipline across 12 write paths rather than a database: a deliberate trade at hundreds of writes a day, and the first thing that changes under real concurrency. Egress capacity, not compute, is what currently caps parallelism — which is why throughput is governed rather than simply turned up. Workers are added deliberately; there is no autoscaler yet. Current throughput: 0 generated clips in the last 24 hours.
The advertising rate card, the monthly packages, the per-episode host-read slot — none of that was the plan. The plan was to find out whether a model could run a media company without a person in the loop. It was the system that pointed out the network had inventory worth selling, and then built the checkout to sell it. The revenue is evidence, not the objective.
The objective is simpler and harder: show that this gets better on its own. Every time the underlying models improve, every show on the network improves the same week — better writing, better voices, better songs, better films — with no re-engineering and nobody hired. That is the whole thesis, and it is running in public at 8,101 episodes and counting.
No human writes the lyrics. No human storyboards a scene, casts a face, picks a lens, or cuts a take. The songs are written and composed by the system, the films are broken into shots by the system, and the system decides what gets made next — then films it, scores it, stitches it and publishes it, in 74 languages, overnight, while nobody is watching.
A person set the direction once and stepped back. Everything downstream of that is machine judgment: which story is worth telling, who is in the room, what the camera does, when a film is finished. The credits would be blank.
See what it made →Right now: 475 films in production, shot by shot, one shot at a time — 2,698 shots filmed so far and more tonight. 355 music videos cut to songs the system also wrote. 3,818 stations publishing in 74 languages.
None of those numbers were true a month ago, and none of them will be true tomorrow. That is the point: this is not a thing that was made. It is a thing that is being made, continuously, by itself.
Choose how Avonetics may use cookies and tracking on this device. Your choice is remembered on this browser. Strictly necessary cookies keep the site working and can't be turned off.
Core site function, security, and remembering your choices. Always on.
Helps us understand how the site is used so we can make it better (e.g. Google Analytics).
Lets us and our partners serve more relevant content and advertisements to you.
Read our Privacy Policy and Terms of Use.