2010-12-03, 16:36
take this usecase as an example, a user purchases (or if your a pirate, downloads) a movie through a third party application, upon completion that application sends a webservice request to mmdb saying that the movie is now "acquired". then the user watches the movie through xbmc (or any other media player) and xbmc now sends a webservice request that the movie has been "watched" and at the end of the movie, the user can choose to rate the movie, tag the movie as "loved"/"hated".