xbmc/xbmc — pull request #1161 by Montellese (2012-07-15 11:03:41+00:00)
Title: videodb: allow only one set per movie

As discussed with @jmarshallnz we want to reduce the number of sets per movie to only one. This is in line with how TMDb works. Furthermore having only one set per movie reduces the necessary queries because the setid of the set to which a movie belongs can be stored in the movieview and does not require an extra query (or JOIN query) to setlinkmovie etc.

Obviously users currently having multiple sets will have to re-organize their library and will start screaming at us but with the additiona of tags (which was merged in this month's merge window) there's a (IMO better) alternative to movie sets.

As stated in the commit message of the second commit this will break backwards compatibility of JSON-RPC. I could change the code in CVideoInfoTag and hack in backwards compatibility if we would want that.