{"id":21671321,"url":"https://github.com/lachee/hypecorner","last_synced_at":"2026-05-20T06:02:44.377Z","repository":{"id":38127519,"uuid":"282792049","full_name":"Lachee/hypecorner","owner":"Lachee","description":"Twitch Bot that will host Rainbow Six: Siege players that are on match point.","archived":false,"fork":false,"pushed_at":"2022-12-08T11:03:33.000Z","size":201,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-25T09:11:53.767Z","etag":null,"topics":["emgucv","ffmpeg","ocr","rainbow-six-siege","twitch","twitch-api"],"latest_commit_sha":null,"homepage":"https://hypecorner.tv/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lachee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-27T04:15:45.000Z","updated_at":"2021-04-03T14:57:38.000Z","dependencies_parsed_at":"2023-01-25T11:15:50.889Z","dependency_job_id":null,"html_url":"https://github.com/Lachee/hypecorner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lachee%2Fhypecorner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lachee%2Fhypecorner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lachee%2Fhypecorner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lachee%2Fhypecorner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lachee","download_url":"https://codeload.github.com/Lachee/hypecorner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244574798,"owners_count":20474818,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["emgucv","ffmpeg","ocr","rainbow-six-siege","twitch","twitch-api"],"created_at":"2024-11-25T12:40:18.136Z","updated_at":"2026-05-20T06:02:44.284Z","avatar_url":"https://github.com/Lachee.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hype Corner\nThis bot uses Emgu OpenCV to watch streams and find players of [Rainbow Six: Siege](https://www.ubisoft.com/en-au/game/rainbow-six/siege) that are on match point.\n\n### Check it out on [HypeCorner.tv](https://hypecorner.tv/)!\n\n## Orchestra\nBy default, the bot will use the OrchestraHost to orchestrate with a external API the channels. \nThis external API can be found at [github.com/lachee/hypecorner-api](https://github.com/Lachee/hypecorner-api) and will require authentication in order to use.\n\nIn code, it is possible to change the hosting provider so it uses twitch directly instead. However, going forward in the development the bot will be written for the Orchestra API which will be improved to handle all aspects of running [Hypecorner.TV](https://hypecorner.tv/), including automatic twitch hosting. \n\nI wish to have this enviroment with micro-services instead of a giant monolithic service (which I have done in the past) and the orchestra enables that.\n\n## Usage\nFor best chance of getting this working, make sure you _read **all**_ of Emgu install requirements, install ffmpeg (and set it up as a path) and cry. I have had a lot of difficulties getting this working, and it has only been confirmed to work on **Windows 10**, **Windows Server 2016*** and **Ubuntu 18.04**; Because of this I will be not providing support when it comes to building and running the application.\n\n_*Windows Server 2016 required several C++ redistrubutables installed that are not listed in any dependencies._\n\n## Troubleshoot\n`Protocol 'rtp' not on whitelist 'file,crypto'!`\n* Please ensure you have the following enviroment variable set: `OPENCV_FFMPEG_CAPTURE_OPTIONS` = `protocol_whitelist;file,rtp,udp`\n\n`libcvextern.dll failed to load (or exception)`\n* You have not correctly installed Emgu. **Ubuntu**, please check the `install-ubuntu-18.04.sh` on all the enviroment settings you need to set. **Windows** this is a bit harder, but its likely you are using the wrong runtime. Please build like so: `dotnet build --runtime win-x86`. If that still doesnt work, then copy everything in the `x86` folder into the root directory. It took a lot of fiddling to get this working on Windows Server 2016.\n\n`... OpenCV fails CMAKE ...`\n* **Ubuntu** users may have a compile error when building emgucv. **THIS ONLY WORKS ON UBUNTU 18.04 OR 20.04**. Sorry, LTS 16 users. Additionally, the install script is only available on 18.04, you will need to copy it and modify so it builds emgucv for 20.04.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flachee%2Fhypecorner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flachee%2Fhypecorner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flachee%2Fhypecorner/lists"}