MP-TVSeries v4.3.6 Release [2020-01-24] (5 Viewers)

Edalex

Community Plugin Dev
  • Premium Supporter
  • January 3, 2008
    2,936
    1,242
    Saratov
    Home Country
    Russian Federation Russian Federation
    Country flag
    We have a lot of other stuff we're working through
    It's soooo true :D
    I have so many bug reports mostly about swagger and actual code mismatch.
    I've autogenerated my C# code with swagger and only half of methods worked from the box.
    The biggest problem for me are nullable types in C#. Integer in C# couldn't be null but no integer was tagged as nullable in swagger but several ones turned into null in fact. So I need to decide if I should make all integers as nullable in code or I should wait if you tag some of them as nullable in swagger or maybe you will use 0 instead of null everywhere for non-nullable types in C#. :oops:

    • class ArtworkExtendedRecord - nullable integer properties EpisodeId, MovieId,NetworkId,PeopleId,SeasonId,SeriesId,SeriesPeopleId and unlisted status property
    • class Character - nullable integer properties EpisodeId, MovieId,PeopleId,SeriesId and unlisted PeopleType property
    • class Company - problem with CompanyType property
    • class CompanyType - actual properties are companyTypeId and companyTypeName and not ID and Name like in swagger
    • class ContentRating - unlisted property Description
    • class Entity - nullable MovieId,SeriesId is fact
    • class EpisodeBaseRecord - nullable ImageType, Runtime and ulisted properties Overview, LastUpdated, FinaleType
    • class EpisodeExtendedRecord - nullable AirsAfterSeason, AirsBeforeEpisode, AirsBeforeSeason and unlisted properties Overview, LastUpdated, FinaleType, Nominations, Networks, Studios
    • class MovieBaseRecord - nullable Score, Runtime and unlisted LastUpdated
    • class MovieExtendedRecord - nullable Score, Runtime and unlisted LastUpdated, several problems with underscores, problem with Companies
    • class PeopleExtendedRecord - unlisted NameTranslations, OverviewTranslations, Translations
    • class SearchResult - tranlation and overviews properties have another structure, unlisted objectID, some properties has underscores. The most bugged class :)
    • class SeasonBaseRecord - nullable ImageType and problem with Companies property GetAllSeasons has unlisted properties · Issue #113 · thetvdb/v4-api.
    • class SeasonExtendedRecord - nullable ImageType, wrong Type for Type, unlisted Companies and problem with TagOptions
    • class SeasonType - Type has wrong type SeasonType type property is string · Issue #112 · thetvdb/v4-api
    • class SeriesBaseRecord - unlisted LastUpdated and averageRuntime
    • class SeriesExtendedRecord - unlisted Episodes, LastUpdated and averageRuntime, Translations
    • class Companies - looks differently in methods I think
    • class Translation - nullable IsAlias
    • method GetListTranslation has array inside "data" property while othe similar methods have single object inside "data" GetListTranslation array instead of object · Issue #120 · thetvdb/v4-api
    • method getSeasonTypes should have SeasonType array in swagger getSeasonTypes wrong attribute · Issue #116 · thetvdb/v4-api Also it has altdvd type which is not listed in seasontype enumerations in other methods
    • method GetSeriesSeasonEpisodesTranslated has Series object in swagger but it has Series properties without object
    • method GetSeriesExtended with meta=translation reffers to SeriesExtendedRecord object but it doesn't have "translation" object insid
    Not a bug: enumerations are case-sensitive and should be lowercase. First, I thought all meta methods are broken but I found that my generator capitalized first letter.
    I'll try to make issues for all of them but it will take some time. :D
     

    Users who are viewing this thread

    Similar threads

    So after a couple of days everything seems to be working again. New episodes are showing up correctly and Trakt has now correctly updated all of the watched episodes. Thank you to everyone for your assistance.
    So after a couple of days everything seems to be working again. New episodes are showing up correctly and Trakt has now correctly...
    Hi, Hoping for some guidance from the Brains Trust on a strange issue . There are a couple of series I am having an issue with My...
    Replies
    8
    Views
    556
    This is not possible if it is a self made series, like personal travel videos etc.
    This is not possible if it is a self made series, like personal travel videos etc.
    Hi! I have videos that I want to show in TV-Series, such as personal TV series and educational series. As some examples I have...
    Replies
    8
    Views
    735
    • Sticky
    We have just released MediaPortal 1.29 The Phantom Menace Highlights of this release Bugfixes: [MP1-5081] - WatchDog not switch Mediaportal log to Debug level [MP1-5082] - Error when MP restart [MP1-5086] - XMLTV Import error - An item with the same key has already been added. Since Pre-Release : [MP1-5089] - MpurlSourceSplitter...
    We have just released MediaPortal 1.29 The Phantom Menace Highlights of this release Bugfixes: [MP1-5081] - WatchDog not switch...
    We have just released MediaPortal 1.29 The Phantom Menace Highlights of this release Bugfixes: [MP1-5081] - WatchDog not switch...
    Replies
    0
    Views
    397
    We are proud to present MediaPortal 2.3.1 MediaPortal 2.3.1 is a full-blown media center software that addresses the most common user requirements out of the box. Aside from its support for Live TV and Radio, it offers a complete media server for music, movies, and TV shows. Info is automatically downloaded from various sources to...
    We are proud to present MediaPortal 2.3.1 MediaPortal 2.3.1 is a full-blown media center software that addresses the most common...
    We are proud to present MediaPortal 2.3.1 MediaPortal 2.3.1 is a full-blown media center software that addresses the most common...
    Replies
    0
    Views
    934
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the next release. We allocate about one month for Pre Release testing. In that time we will only fix bugs, after which comes the final release! Highlights of this release Bugfixes: [MP1-5081] - WatchDog...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Replies
    0
    Views
    536
    Top Bottom