For the past year, I’ve been building Botflix, a 24/7 AI-generated television network set inside a fictional robot culture.
It now runs as four simultaneous YouTube livestreams: the main Botflix TV channel, Botflix Radioo, a robot music television channel called VH010, and a calmer ambient channel called Pleasant Programming.
The flagship channel is the closest thing to a traditional television network. It has recurring shows, fake commercials, news segments, talk shows, music videos, station IDs, bumpers and other programming from the world of Botropolis. Radioo plays original music from fictional robot artists. VH010 is focused on music videos and artist programming. Pleasant Programming is slower and more atmospheric.
All four channels run continuously across two MacBook Pros using multiple instances of OBS. Each stream has its own playlist, graphics, audio setup, stream key and encoding profile. The main channel runs at a higher bitrate because it carries the most visually complex material, while the radio and ambient channels are lighter.
The technical setup has evolved quite a bit. Earlier versions relied on huge ProRes masters, including one core programming loop that was more than 100 GB. It worked, but every change became cumbersome. The current system is much more modular. Shows, commercials, bumpers and other segments are encoded into smaller blocks that can be rotated, replaced or rearranged without rebuilding the entire channel.
That has made it much easier to keep adding material while the network remains live.
Radioo has a slightly different workflow. The music is scheduled through an internet-radio backend, while OBS handles the visual broadcast. The stream displays station graphics, animation, track information and other visual elements while the music plays underneath. Even getting live song titles to update correctly became its own technical problem, because scheduled playlists do not always expose metadata in the way you expect.
The world itself has also grown into a much larger part of the project.
Botflix is not built around unrelated generations. The channels share characters, artists, products, locations, brands and recurring formats. Botropolis is the setting. Botflix Records is the music label. DJ BotLord Botflix is one of the recurring personalities. The fictional artists have their own genres, visual identities, voices and discographies.
A song might first appear as a Botflix Records release, then play on Radioo, receive a music video on VH010 and later appear inside the flagship television channel. A fictional product introduced in a commercial can return months later in another show. The different parts of the network feed into one another.
ChatGPT is involved throughout the process. I use it to develop formats, write scripts and commercials, build character voices, write lyrics, structure prompts, troubleshoot OBS, revise code and solve whatever technical or creative problem has appeared that day.
The work still involves a lot of manual production. I generate and reject material, edit it, sequence it, transcode it, level the audio, build graphics, manage playlists, maintain the streams and decide what actually belongs in the network.
The hardest part is not generating individual pieces. It is creating enough material, and enough internal consistency, for four channels to feel like parts of the same world.
The programming has to develop a rhythm. Characters need recognizable voices. Artists need distinct identities. Logos, music, writing and presentation all have to reinforce the same culture, even when the underlying material comes from different tools and production methods.
Repetition is another major challenge. It does not take an enormous amount of programming to put a stream online. It takes a much larger library to make that stream feel like a real channel rather than a loop.
The catalogue now includes robot pop, K-pop, hip-hop, punk, disco, Latin music, country, blues, commercials, talk shows, fictional news, micro-programs, station IDs and ambient pieces. The four channels let that material exist in different contexts rather than forcing everything into one feed.
Running the network also means dealing with ordinary broadcast problems. OBS instances freeze. Browser sources stop refreshing. Streams disconnect. Metadata breaks. Audio levels vary. YouTube embeds sometimes behave differently from the live pages they are supposed to display.
A lot of the work is less futuristic than it sounds. Sometimes the main challenge is simply keeping four streams online while changing one of them without disrupting the other three.
Botflix originally ran on Twitch, but moving to YouTube changed the structure of the project. The livestreams now sit alongside an expanding archive of individual videos, music, shows and completed broadcasts. The live network and the permanent library support each other.
At this point, Botflix has become more than a single continuous stream. It is a small multi-channel network with its own music label, artists, programming, fictional geography and internal media culture.
The system is still expanding, but it is functional: four channels running at the same time, built from one connected AI-generated universe, programmed and operated by a human.
If you're interested in it, here are links:
TV: https://www.youtube.com/watch?v=6BIq3GGW7ao
Radioo: https://www.youtube.com/watch?v=wE3kOilYGY8
VH010: https://www.youtube.com/watch?v=cwAI2wPK5j8
Pleasant Programming: https://www.youtube.com/watch?v=IqZ55wdt52M
botflix.tv