ChallengersTV is a Java application that handles automatically featured live games to specteate them using the localhost API in order to get the realtime data beside the Riot API in order to get new Matches, to get the information about summoners, their League tier, and the statistics of that players.
It also get the Match information and the timeline to, once the game is finished, to get all the extra statistics.
In order to get follow the proffesional players, it get information about most important players in EUW1, the matches they had played or they are playing currently.
All these mix is handled in realtime and the games are recorded with several overlays showing all this information and with the possibility to stream on twitch integrating the chat to allow users to request in realtime extra information of a specific player, participating in polls about who will win, or in polls about which new game want to spectate next.