this is somewhat related to a previous request of mine, about accessing existing series metadata.
Some metadata providers store seasons as individual series and only store the prequel and sequel seasons. Because of this the metadata of the series (e.g. the first season) is not in sync with its child seasons.
For example the Status, Community Rating, Release date, Year and End date only relate to the first season. This breaks filters on a series level, since the series entity is out of sync with the metadata of its seasons other than season 1.
It would be nice if we could sync the series metadata with its child seasons.
I thought about being able to do this modification of the overlying series object in IRemoteMetadataProvider<Season, SeasonInfo>, but it could introduce unexpected side effects and would violate the single responsibility principle.
Maybe we can come up with a different API for cases like this, where the structure of metadata is not in a tree shape (series > season > episode).
Thanks for all your hard work!