Updated [setTvdbData] to perform equality comparison as well as identity comparison when determining whether the property had been updated
Properly set series or season artwork to empty string (instead of leaving it as nil) if the corresponding add artwork function was called after the details had been processed previously and no series ID was assigned to the show
Fixed the corresponding tests cases
Made the test cases somewhat less brittle so that a failure in one case wouldn't prevent the rest of the test cases from completing
Moved MTTVDBLogger class to separate MTTVDBLogger.swift file
Enabled logging by the DDLogVerbose() function according to the Detail dynamic logging level
Updated MTHelpViewController.m to display TVDB Statistics more quickly
Changed wording in TVDB Statistics when reporting on movies
De-duplicated shows that would otherwise be listed under both the cached and non-cached problem lists in the TVDB Statistics
Masked out responses from the MTTVDBService that included a placeholder URL for missing images
Returned an empty string instead of the placeholder URL,
Which allows the application to fall back to alternate sources, and
Added logging to identify the shows for which the placeholder image was returned
Changed the MTTVDBCache to use a distinct key for the cache in user defaults
Limited the maximum number of candidate series returned by the querySeries() function to 10
This is controlled by the maxSeries constant
Changed the MTTVDBService to use Streaming Order for season and episode numbering instead of the default Aired Order
This PR includes:
MTTVDBLogger
class to separate MTTVDBLogger.swift fileDDLogVerbose()
function according to the Detail dynamic logging levelMTHelpViewController.m
to display TVDB Statistics more quicklyMTTVDBService
that included a placeholder URL for missing imagesMTTVDBCache
to use a distinct key for the cache in user defaultsquerySeries()
function to 10maxSeries
constantMTTVDBService
to use Streaming Order for season and episode numbering instead of the default Aired Order