Since TheTVDB don't allow sports.
A quick google search turned up this website: http://www.databasesports.com/Can anyone who is au fait with Python create an agent to scrape sports data from it?
Ideally I am looking for something that can allow the same events to be listed twice if they were broadcast by different channels (e.g. I have F1 races from RTL and BBC). Perhaps the media duplicates menu can be used for this?
The in-Plex layout I am looking for would be something like:
TV Shows -> Sport -> [optional Show -> ] Season -> [optional League/Cup -> ] Event -> [optional Sub-Event -> ] Broadcaster (if multiple are available)
e.g. F1 would have the Sub-event layer, but would not have the League layer, which many other sports would have.
Or perhaps F1 could be a League underneath Motorsport, next to NASCAR and MotoGP?
The Show section is for TV shows about the sport which are not specific event coverage, nor tied to a specific season, such as "Team Foo's Greatest Years" or "100 Worst World Cup Blunders"
Alternatively, if the Plex library is too limited to do that (Elan?), then perhaps this:
TV Shows -> Genres -> Sport -> League/Show/Cup -> Season -> Event
Additionally, an accompanying Scanner would be welcome that could parse structures like this:
./Sport/Formula One/2009 Season/Round 1 Australia/Practice Session 1.mp4
./Sport/Formula One/2009 Season/Round 1 Australia/Practice Session 2.mp4
./Sport/Formula One/2009 Season/Round 1 Australia/Practice Session 3.mp4
./Sport/Formula One/2009 Season/Round 1 Australia/Qualifying.mp4
./Sport/Formula One/2009 Season/Round 1 Australia/Race.mp4
or
./Sport/Formula One/2009 Season/R1 P1.mp4
./Sport/Formula One/2009 Season/R1 P2.mp4
./Sport/Formula One/2009 Season/R1 P3.mp4
./Sport/Formula One/2009 Season/R1 Qually.mp4
./Sport/Formula One/2009 Season/R1 Race.mp4
and
./Sport/Football/2010-2011 Season/Premiership/2011-01-01 Foo vs. Bar.mp4
or
./Sport/Football/English League/2010-2011 Season/Premiership/2011-01-01 Foo vs. Bar.mp4
(to disambiguate 'Football', Plex would have to ask you to choose from Association Football, American Football (Gridiron), Aussie Rules Football, or Rugby Football)
Note that for season names with years in, it makes more sense in English to list the year first (so "Series 4", but "2009 Season", and not the rather dumb "Season 2009" :P)