There are two services which require authorization to ping their APIs: Twitch and YouTube.
The previous approach was more of a "buckshot" approach where every service was pinged with every different spelling of a game, even if the spellings were not relevant for certain services. The new approach instead has spellings defined for each service individually. Because of this, you will need to setup your spellings again to match the new system.
This new method was implemented because it will greatly reduce the number of cURL operations required for this addon. Let me show an example of how it works with the game "Final Fantasy XV". Depending on which service you ping, the spelling of this game could be different... for instance (these are examples, not necessarily correct)
- Final Fantasy XV (Twitch)
- Final Fantasy 15 (Hitbox)
- /m/08cmr6 (YouTube)
- 18752923 (Beam)
- final-fantasy-xv (Azubu)
With the old system, every service would be pinged with all 5 spellings. So if you have 5 services enabled, thats 25 cURL operations. With the new system, each service will only be pinged with spellings matching their service... reducing it to only 5 pings.
Naturally, because of this new system, it takes a small bit more setup on your part... but its much better for performance in the long run. Below is an example of what my setup would be for the game "Overwatch":