Skip to content

Releases

YouTubeBroadcastCreator v1.3.1

Choose a tag to compare

YouTubeBroadcastCreator/1.3.1

feat: allow writing output data to file

YouTubeBroadcastCreator v1.3.0

Choose a tag to compare

YouTubeBroadcastCreator

  • Added logging, uses Serilog to log to stderr.
  • Help is no longer printed on non-0 exit code.

YouTubeBroadcastCreator.Core

  • The program name has been moved to it's own constant

Breaking changes

YouTubeBroadcastCreator

  • Authentication must be done beforehand by calling YouTubeBroadcastCreator auth interactive
    • I hope to implement more auth methods in the future, but don't know how right now.

YouTubeBroadcastCreator.Core

  • YouTubeApiHelperService now requires an ILogger instance.

YouTubeBroadcastCreator v1.2.0

Choose a tag to compare

This entire release is all breaking changes.

YouTubeBroadcastCreator (CLI)

  • The argument in front of broadcast create has been turned into --auth-identifier
  • --metadata-file is now --profile-file
  • The structure of metadata.json has changed to be a LiveStreamBroadcastProfile object, in addition to being renamed to profile.json
  • --existing-stream-key-name has been replaced by a field in StreamMetadata (StreamMetadata.Title). Omitting the field will use a default title of YouTubeBroadcastCreator - {date:yyyy-MM-dd HH\\:mm\\:ss}, which will cause it to create a new key on each run.
    • You may set the title to a constant value in the JSON to reuse the same LiveStream.

YouTubeBroadcastCreator.Core

  • BroadcastMetadata has been split into StreamMetadata and BroadcastMetadata (as part of LiveStreamBroadcastProfile in the exec)
  • YouTubeAPIHelperService has been renamed to YouTubeAPIHelperService per an IDE suggestion.
  • YouTubeApiHelperService.GetOrCreateStreamAsync and YouTubeApiHelperService.CreateStreamAsync now take a StreamMetadata object
  • Most types now have a default constructor which constructs an instance with a default initial state.
  • Lots of splitting and refactoring, see the commit detail for more info

YouTubeBroadcastCreator v1.1.2

Choose a tag to compare

YouTubeBroadcastCreator v1.1.1

Choose a tag to compare