Used for automatically creating a ready-to-stream YouTube broadcast, printing the stream key for easy automation.
Find a file
Dexrn 40824ef77d
Some checks failed
Build YouTubeBroadcastCreator / build (linux-arm, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-arm, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-arm64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-arm64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-bionic-arm64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-bionic-arm64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-musl-arm64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-musl-arm64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-musl-x64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-musl-x64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-x64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (linux-x64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (osx-arm64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (osx-arm64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (osx-x64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (osx-x64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (win-arm64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (win-arm64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (win-x64, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (win-x64, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (win-x86, Debug) (push) Has been cancelled
Build YouTubeBroadcastCreator / build (win-x86, Release) (push) Has been cancelled
Build YouTubeBroadcastCreator / release (push) Has been cancelled
fix: fuck github
2026-11-01 16:45:58 +00:00
.github/workflows feat!: add template file creation, separate stream and broadcast into 'profile' 2026-08-08 01:39:11 -07:00
repo_assets docs: add showcase video 2026-11-01 16:38:23 +00:00
YouTubeBroadcastCreator feat: allow writing output data to file 2026-08-10 23:57:53 -07:00
YouTubeBroadcastCreator.Core feat!: move to one-time authentication, serilog stderr logging 2026-08-08 23:41:03 -07:00
.gitignore feat: init program 2026-08-04 20:54:33 -07:00
global.json feat: init program 2026-08-04 20:54:33 -07:00
LICENSE chore: add info 2026-08-04 20:36:09 -07:00
README.md fix: fuck github 2026-11-01 16:45:58 +00:00
YouTubeBroadcastCreator.sln refactor: create YouTubeBroadcastCreator.Core 2026-08-06 17:49:29 -07:00

YouTubeBroadcastCreator

ghpages

Showcase video of the YBCC creating a livestream

Used for automatically creating a ready-to-stream YouTube broadcast, printing the stream key for easy automation.

Note

The scope for this project will be increasing sometime Soon™ to include CLI individual stream and broadcast creation, modification, and deletion

As such, I am looking for a new name for this project, as it has outgrown the purpose of just creating broadcasts.

If you can suggest a name that gets picked, I will also credit you in this very readme if desired.

Important

I cannot guarantee Google will be very happy with it. Please read the disclaimers and take caution before using this program.

Ideal usage is for streams that you need to be totally automatic, without creating a scheduled stream ahead of time in YouTube Studio.

A good example would be running a 24/7 live stream, if you ever wanted to restart or save the VOD, you would have to manually create another stream through YouTube Studio to get it back up and running.

You can pipe the output into say the OBS Advanced Scene Switcher plugin and automatically set the stream key before starting your stream.

Setup

  • Install .NET 10
  • Download the latest release for your OS and architecture from GitHub Releases
  • Extract the ZIP file
  • Open a terminal in the same folder as YouTubeBroadcastCreator(.exe) previously found within the zip file
  • You may now run YouTubeBroadcastCreator(.exe) to view help. Read the docs for more info on how to use the project.

Disclaimer

I am NOT affiliated with YouTube, Google, or any other entities involved.

I am not responsible for any problems that this program may cause, even if your account gets banned.

See LICENSE for licensing information.