I don't have many zag in fact you are ahead of me, still the time and the filter by round to implement on my side
Github is cool for code sharing and revision control but a big trouble if you store binaries or if you download modules from your addon
If I moved p2p-streams (plexus) to github as the main repository I would have a lot of work changing the code to download the modules and the ammount of traffic it generates would lead to my account being suspended for sure.
So I'm making the effort of moving all the addons to the official repository, drop the ones I don't use (or transfer ownership) and finding a new home for p2p (closed source tools) so I don't even attempt to submit it.
The alternative I found for p2p-streams after google code is dead is codeplex (by microsoft) -
https://plexus.codeplex.com/. They still have svn, they allow the storage of zip/tar/bin files and I think it can handle the traffic. So if anyone faces the same trouble in the future, codeplex is a good alternative to google code.
=================
In the meanwhile let's brainstorm a bit. Implementing a library will require a specific view type for match listing. So, similar to movies or episodes list:
What parameters would you consider important having on-screen taking into account the variety of sports available?
-Event name ( Team X vs Team Y for matches / "X Grand prix" or similar for motorsports)
-Season
-Date
-Score/result
-Location
-Plot
-Competition
-Round