Skip to content

Aiko-IT-Systems/StreamingClientLibrary

This branch is 11 commits ahead of, 36 commits behind SaviorXTanren/StreamingClientLibrary:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 1, 2024
eed8974 · Oct 1, 2024
Apr 23, 2023
Oct 1, 2024
Oct 1, 2024
Oct 1, 2024
Apr 23, 2023
May 28, 2017
May 15, 2019
Aug 8, 2020
Apr 22, 2020
Aug 18, 2020
Jun 26, 2023
Sep 17, 2020
Jul 3, 2021

Repository files navigation

Build Status

StreamingClientLibrary

C# client library for Twitch, YouTube, and other streaming services

What is this?

When this project was initially created, it was made to fill a gap that existed with lack of a .NET-based library for interaction with Mixer. As time has gone on, the project has added support for additional streaming sites and strives to build a "one-stop shop" to interact with variety of different sites in a consistent manner.

Requirements

This library uses the native WebSocket support found in Windows 8 & higher. This means that any application that uses this library must be running Windows 8 or higher.

Current functionality

All of the most common APIs are available across all sites. We've also added support for the various other forms of connections for each site:

  • Chat IRC for Twitch, PubSub WebSockets for Twitch
  • Automated Chat Web Call for YouTube

How do I get started using it?

Download the appropriate NuGet package based on the streaming site you want to work with:

Twitch: NuGet

YouTube: NuGet

There are sample apps available in this repository for each of the different streaming sites that you can reference for some of the more common scenarios. Additionally, there are a large series of unit tests that go through all of the individual functionality that you can look at.

I found a bug, who do I contact?

Just head over to the https://github.com/SaviorXTanren/StreamingClientLibrary/issues page and create a new issue.

I have a new feature idea!

Submit feature requests at the https://github.com/SaviorXTanren/StreamingClientLibrary/issues page or feel free to develop the feature yourself and submit a pull request at https://github.com/SaviorXTanren/StreamingClientLibrary/pulls.

License

https://github.com/SaviorXTanren/StreamingClientLibrary/blob/master/LICENSE.txt

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages

  • C# 100.0%