YouTube game scrapping is now back! Since YouTube deprecated their Freebase topic system, game spellings were lost. YouTube has since started creating "auto-generated" channels which automatically list streams and videos on certain topics. Putting in the URL of one of these auto-generated channels as a spelling for a game, will allow the scraping of these channels. Below are several examples:
Starcraft: https://www.youtube.com/channel/UCkeZMocgb7uHpndXTYWWqAw
Overwatch: https://www.youtube.com/channel/UCQledfqM6za5VY-sea8seug
Minecraft: https://www.youtube.com/channel/UCQvWX73GQygcwXOTSf_VDVg
Tile thumbnails will now conform to correct aspect ratios. This is important to services such as Kick, which allow vertical phone streaming. Since Kick did not enforce 16:9 thumbnails, it could lead to odd tiling.
BUG FIX: Fixed an issue with queue URLs where the channel and a live stream URL are different.
A new column for services has been added to accommodate for this difference.
- Fixed an issue where Trovo would silently fail if it encountered a game without any active live streams.
- Fixed an issue with Trovo embedding where a channel's username and it's nickname were in conflict.
- You can now restrict Trovo listings by ISO language codes. Do keep in mind that unlike Twitch, this restriction is POST-scrape, rather than during-scrape. This means if you are restricting by games, Trovo will scrape the top 100 streams playing that game, in ANY language; then it will simply throw out any listings not playing approved languages. While Twitch would return 100 streams playing approved languages, Trovo could end up returning significantly less than that.
- Added support for Glimesh. Client-ID and Secret are required to use this service.
- Removed support for Smashcast. You should delete this service if you have not done so already.
- The multi-viewer will no longer list streams on services which do not support embeds.
- BUG FIX: fixed YouTube scraping related to curly braces and semi-colons.