CommercialBreaker MediaServer: Tools: Relive Toonami with a custom marathon generator that slices anime, injects ads, and builds a full channel. Because your anime deserves commercial breaks. https://github.com/theweebcoders/CommercialBreaker https://discord.gg/S7NcUdhKRD <h3>CommercialBreaker & Toonami Tools: Because Your Anime Deserves Commercial Breaks</h3> Hey there, space cowboy. Remember those long Toonami nights filled with anime and the oddly comforting interruption of commercials? Ever thought your sleek, ad-free Plex server felt a little too... smooth? Well, we've got the fix for you, because here, we're mixing the future with a splash of the past. Welcome aboard the Absolution, where we're on a mission to boldly put the commercials back into your favorite anime. Why? Because we can. Because it's a kind of nostalgia that just feels right. We've got three Python apps in our hyperdrive: CommercialBreaker, Toonami Tools, and ComBreakDirect. They'll slice up your anime and make room for those memory-ridden ads you secretly miss. Want your Plex server to feel like a marathon Toonami night? We got you. Got DizqueTV all set up? Even better. You one of those fancy new tunarr users? We've got you covered too. And if you're feeling extra bold, we built our own streaming server called ComBreakDirect—because sometimes you just want to cut out the middleman and let the Absolution handle everything. So, who's the bigger otaku here? The person adding commercials back into their anime, or the mad scientist who spent a year and six months in the coding mines to make it happen? No matter, we're all in this giant robot together. Until next time, stay gold. <h4>What it does</h4> Toonami Tools and CommercialBreaker automate a continuous Toonami marathon. Here's how it works: <ul> <li>Provide a directory with multi-lineup bumps, transitional bumps, and shows.</li> <li>The marathon starts with a lineup bump, like "Toonami 2.0: Now Bleach, Next Naruto, Later One Piece."</li> <li>"Bleach" airs, with transitional bumps for commercials. AKA Bleach will be right back & Now more bleach</li> <li>After "Bleach," "Naruto" airs with its commercial transitions.</li> <li>The tools then select the next lineup bump starting with "One Piece," such as "Toonami 2.0: Now One Piece, Next Blue Exorcist, Later Black Lagoon."</li> <li>This pattern continues, using the end of one bump to determine the start of the next.</li> </ul> The result is an unbroken Toonami marathon, where multi-lineup bumps set the sequence and transitions connect each lineup smoothly. <h4>ComBreakDirect: Build Your Own Broadcast Tower</h4> ComBreakDirect is our self-hosted streaming server—think building your own Gundam instead of buying one off the shelf. No DizqueTV. No Tunarr. Just a Flask-powered broadcast tower on port 8083 that emulates an HDHomeRun tuner so Plex AND Jellyfin can both watch the same channel at the same time. It pre-renders commercial breaks so there's no awkward loading screen when a break hits, generates M3U playlists and XMLTV guides on the fly, and serves a Toonami-styled landing page with copy buttons for every URL you need to paste into your media server. The party trick: ComBreakDirect channels never end. Every channel ships with a built-in watchdog that wakes up a few hours before your channel would naturally run out and silently stitches the next batch of episodes onto the end—picking up exactly where each show left off. Create the channel once. Walk away for a week. Come back. One Piece is still on. The Absolution doesn't sleep. ☕ Support your local mad scientist: <a href="https://www.buymeacoffee.com/tim000x3">Buy Me A Coffee</a> Full README and lore: <a href="https://github.com/theweebcoders/CommercialBreaker">GitHub Repo</a> Need help? Join the resistance: <a href="https://discord.gg/S7NcUdhKRD">Discord</a> https://hub.docker.com/r/tim000x3/commercial-breaker tim000x3/commercial-breaker true http://[IP]:[PORT:8081] https://avatars.githubusercontent.com/u/172365950?s=400&u=7a2a1b390dff7240cfc5a662414c90d19eef7217&v=4 bridge bridge 8081 8081 tcp 8083 8083 tcp /mnt/user/media/anime /app/anime rw /mnt/user/media/bumps /app/bump rw /mnt/user/media/special_bumps /app/special_bump rw /mnt/user/appdata/commercialbreaker/working /app/working rw /mnt/user/media/commercials /app/commercials rw /mnt/user/appdata/commercialbreaker/database /data rw /data DB_DIR /data/Toonami.db DB_PATH