Seitenhierarchie

  Wiki Navigation

    Loading...


 Recently Updated


 Latest Releases

 MediaPortal 1.32
            Releasenews | Download
 MediaPortal 2.5
            Releasenews | Download


The GMAWebservice can be accessed via REST and returns JSON. This wiki page will document the available URL endpoints, required parameters for those endpoints and the returned JSON.


Basic Access

The GMAWebservice can be reached with this base URL (replace "localhost" with the hostname of a PC running the Webservice):

 
  After version 0.3.1 beta: http://localhost:4322/GmaWebService/...ssService/json Version 0.3.1 beta: http://localhost:4321/GmaWebService/...ssService/json

All endpoints documented on this page are relative to this base URL.


Misc

This section contains miscellaneous services.


Service Description

URL /GetServiceDescription Returns Information about API versions and availability of webservice features. Example

{
    "MovingPicturesApiVersion": 1,
    "MusicApiVersion": 1,
    "MyFilmsApiVersion": 0,
    "PicturesApiVersion": 1,
    "ServiceVersion": "1.0.0.0",
    "StreamingApiVersion": 0,
    "SupportsMovingPictures": true,
    "SupportsMusic": true,
    "SupportsMyFilms": false,
    "SupportsPictures": false,
    "SupportsTvSeries": true,
    "SupportsVideos": true,
    "TvSeriesApiVersion": 1,
    "VideoApiVersion": 1
}


TV Series

This section contains webservices related to tv series, seasons and episodes


Series Count

URL /GetSeriesCount Returns Number of series in the MP-TVSeries database Example 5 Remarks The answer of this endpoint doesn't contain valid JSON (version 0.3.1 beta)

List All Series

URL /GetAllSeries?sort=0&order=0 Returns A detailed list of all series in the MP-TVSeries database Parameters sort
order: Example

[
    {
        "CurrentBannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Alphas\\-langen-graphical\\210841-g2.jpg",
        "CurrentFanartUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\Fan Art\\fanart\\original\\210841-5.jpg",
        "CurrentPosterUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Alphas\\-langen-posters\\210841-8.jpg",
        "EpisodeCount": 1,
        "GenreString": "|Action and Adventure|Drama|Science-Fiction|",
        "Genres": [
            "Action and Adventure",
            "Drama",
            "Science-Fiction"
        ],
        "Id": 210841,
        "ImdbId": "tt1183865",
        "PrettyName": "Alphas",
        "Rating": 8.399999618530273,
        "RatingCount": 11
    },
    {
        "CurrentBannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-graphical\\81189-g12.jpg",
        "CurrentFanartUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\Fan Art\\fanart\\original\\81189-34.jpg",
        "CurrentPosterUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-posters\\81189-4.jpg",
        "EpisodeCount": 26,
        "GenreString": "|Drama|",
        "Genres": [
            "Drama"
        ],
        "Id": 81189,
        "ImdbId": "tt0903747",
        "PrettyName": "Breaking Bad",
        "Rating": 9,
        "RatingCount": 198
    }
]


List Series from start index to end index

URL /GetSeries?startIndex=0&endIndex=4&sort=0&order=0 Returns A detailed list of series in the MP-TVSeries database beginning at startIndex and ending and endIndex. Useful for paged lists of series. Parameters startIndex: Number of series to start the list with. The first series is index 0.
endIndex: Number of series to end the list with. The last series is the result of GetSeriesCount - 1
sort
order: Example

[
    {
        "CurrentBannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Alphas\\-langen-graphical\\210841-g2.jpg",
        "CurrentFanartUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\Fan Art\\fanart\\original\\210841-5.jpg",
        "CurrentPosterUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Alphas\\-langen-posters\\210841-8.jpg",
        "EpisodeCount": 1,
        "GenreString": "|Action and Adventure|Drama|Science-Fiction|",
        "Genres": [
            "Action and Adventure",
            "Drama",
            "Science-Fiction"
        ],
        "Id": 210841,
        "ImdbId": "tt1183865",
        "PrettyName": "Alphas",
        "Rating": 8.399999618530273,
        "RatingCount": 11
    },
    {
        "CurrentBannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-graphical\\81189-g12.jpg",
        "CurrentFanartUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\Fan Art\\fanart\\original\\81189-34.jpg",
        "CurrentPosterUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-posters\\81189-4.jpg",
        "EpisodeCount": 26,
        "GenreString": "|Drama|",
        "Genres": [
            "Drama"
        ],
        "Id": 81189,
        "ImdbId": "tt0903747",
        "PrettyName": "Breaking Bad",
        "Rating": 9,
        "RatingCount": 198
    },
    {
        "CurrentBannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Burn Notice\\-langen-graphical\\80270-g12.jpg",
        "CurrentFanartUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\Fan Art\\fanart\\original\\80270-6.jpg",
        "CurrentPosterUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Burn Notice\\-langen-posters\\80270-3.jpg",
        "EpisodeCount": 1,
        "GenreString": "|Action and Adventure|",
        "Genres": [
            "Action and Adventure"
        ],
        "Id": 80270,
        "ImdbId": "tt0810788",
        "PrettyName": "Burn Notice",
        "Rating": 8.600000381469727,
        "RatingCount": 211
    },
    {
        "CurrentBannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Futurama\\-langen-graphical\\73871-g17.jpg",
        "CurrentFanartUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\Fan Art\\fanart\\original\\73871-3.jpg",
        "CurrentPosterUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Futurama\\-langen-posters\\73871-2.jpg",
        "EpisodeCount": 1,
        "GenreString": "|Animation|Comedy|Science-Fiction|",
        "Genres": [
            "Animation",
            "Comedy",
            "Science-Fiction"
        ],
        "Id": 73871,
        "ImdbId": "tt0149460",
        "PrettyName": "Futurama",
        "Rating": 9.300000190734863,
        "RatingCount": 317
    },
    {
        "CurrentBannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Royal Pains\\-langen-graphical\\92411-g4.jpg",
        "CurrentFanartUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\Fan Art\\fanart\\original\\92411-4.jpg",
        "CurrentPosterUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Royal Pains\\-langen-posters\\92411-1.jpg",
        "EpisodeCount": 1,
        "GenreString": "|Drama|",
        "Genres": [
            "Drama"
        ],
        "Id": 92411,
        "ImdbId": "tt1319735",
        "PrettyName": "Royal Pains",
        "Rating": 8.5,
        "RatingCount": 39
    }
]

Remarks Will return a JSON object containing an exception if you specify out of bounds start- or endIndex values.


Series Detail

URL /GetFullSeries?seriesId=81189 Returns Detailed information about a specific series. Parameters seriesIndex: Numerical ID of the series. Example

{
    "CurrentBannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-graphical\\81189-g12.jpg",
    "CurrentFanartUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\Fan Art\\fanart\\original\\81189-34.jpg",
    "CurrentPosterUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-posters\\81189-4.jpg",
    "EpisodeCount": 26,
    "GenreString": "|Drama|",
    "Genres": [
        "Drama"
    ],
    "Id": 81189,
    "ImdbId": "tt0903747",
    "PrettyName": "Breaking Bad",
    "Rating": 9,
    "RatingCount": 198,
    "Actors": [
        "Bryan Cranston",
        "Aaron Paul",
        "Anna Gunn",
        "RJ Mitte",
        "Betsy Brandt",
        "Dean Norris"
    ],
    "AirsDay": "Sunday",
    "AirsTime": "10:00 PM",
    "BannerUrls": [
        "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-graphical\\81189-g12.jpg",
        "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-graphical\\81189-g5.jpg",
        "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-graphical\\81189-g8.jpg"
    ],
    "ContentRating": "TV-14",
    "EpisodeOrder": "",
    "EpisodesUnwatchedCount": 26,
    "FanartUrls": null,
    "FirstAired": "/Date(1200783600000+0100)/",
    "Network": "AMC",
    "OrigName": "",
    "PosterUrls": [
        "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-posters\\81189-4.jpg",
        "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-posters\\81189-3.jpg",
        "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-posters\\81189-12.jpg"
    ],
    "Runtime": 60,
    "SortName": "Breaking Bad",
    "Status": "Continuing",
    "Summary": "Emmy Award winner Bryan Cranston stars as Walter White, a down-on-his-luck chemistry teacher struggling to make ends meet for his wife (Anna Gunn) and physically challenged son (R.J. Mitte). Everything changes when Walter receives a startling diagnosis: terminal lung cancer. With only a few years to live and nothing to lose, Walter uses his training as a chemist to cook and sell crystal meth with one of his former students (Aaron Paul). As his status grows, so do his lies, but Walt will stop at nothing to make sure his family is taken care of after he's gone, even if it means putting all their lives on the line. Executive produced by Vince Gilligan and Mark Johnson. "
}

Remarks Returns an empty response if the series id is not  in your MP-TVSeries database. Returns a JSON object containing an exception if seriesId is not numerical.



List Seasons Of A Series

URL /GetAllSeasons?seriesId=81189&sort=0&order=0 Returns A list of seasons available in the MP-TVSeries database for a specified series. Parameters seriesId: Numerical ID of the series.
sort:
order: Example

[
    {
        "AlternateSeasonBanners": [
            "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-2-6.jpg",
            "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-2-2.jpg"
        ],
        "EpisodesCount": 13,
        "EpisodesCountUnwatched": 13,
        "Id": "81189_s2",
        "SeasonBanner": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-2-6.jpg",
        "SeasonNumber": 2,
        "SeriesId": 81189
    },
    {
        "AlternateSeasonBanners": [
            "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-3-3.jpg",
            "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-3-2.jpg"
        ],
        "EpisodesCount": 13,
        "EpisodesCountUnwatched": 13,
        "Id": "81189_s3",
        "SeasonBanner": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-3-3.jpg",
        "SeasonNumber": 3,
        "SeriesId": 81189
    }
]

Remarks Returns an empty JSON array if seriesId is not in the MP-TVSeries database. Returns a JSON object containing an exception if seriesId is not numerical.



Season Information

URL /GetSeason?seriesId=81189&seasonNumber=2 Returns Information about a specific season of a series. Parameters seriesId: Numerical ID of the series.
seasonNumber: Number of the season Example

{
    "AlternateSeasonBanners": [
        "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-2-6.jpg",
        "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-2-2.jpg"
    ],
    "EpisodesCount": 13,
    "EpisodesCountUnwatched": 13,
    "Id": "81189_s2",
    "SeasonBanner": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\-langen-seasons\\81189-2-6.jpg",
    "SeasonNumber": 2,
    "SeriesId": 81189
}

Remarks Returns an empty response if series or season number are unknown. Returns a JSON object containing an exception if seriesId or seasonNumber are not numerical.



List All Episodes Of A Series

URL /GetAllEpisodes?seriesId=81189&sort=0&order=0 Returns Returns a list of all episodes of a series available in the MP-TVSeries database. Parameters seriesId: Numerical ID of the series.
sort:
order: Example

[
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x9.jpg",
        "EpisodeNumber": 9,
        "FileName": "720",
        "FirstAired": "/Date(1241301600000+0200)/",
        "HasLocalFile": true,
        "Id": 438920,
        "IdSerie": 81189,
        "Name": "4 Days Out",
        "Rating": 7.800000190734863,
        "RatingCount": 112,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x11.jpg",
        "EpisodeNumber": 11,
        "FileName": "720",
        "FirstAired": "/Date(1275170400000+0200)/",
        "HasLocalFile": true,
        "Id": 2062421,
        "IdSerie": 81189,
        "Name": "Abiquiu",
        "Rating": 7.800000190734863,
        "RatingCount": 102,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x13.jpg",
        "EpisodeNumber": 13,
        "FileName": "720",
        "FirstAired": "/Date(1243720800000+0200)/",
        "HasLocalFile": true,
        "Id": 438924,
        "IdSerie": 81189,
        "Name": "ABQ",
        "Rating": 8.100000381469727,
        "RatingCount": 104,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x8.jpg",
        "EpisodeNumber": 8,
        "FileName": "720",
        "FirstAired": "/Date(1240696800000+0200)/",
        "HasLocalFile": true,
        "Id": 438919,
        "IdSerie": 81189,
        "Name": "Better Call Saul",
        "Rating": 7.900000095367432,
        "RatingCount": 98,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x3.jpg",
        "EpisodeNumber": 3,
        "FileName": "720",
        "FirstAired": "/Date(1237676400000+0100)/",
        "HasLocalFile": true,
        "Id": 438914,
        "IdSerie": 81189,
        "Name": "Bit by a Dead Bee",
        "Rating": 7.5,
        "RatingCount": 99,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x5.jpg",
        "EpisodeNumber": 5,
        "FileName": "720",
        "FirstAired": "/Date(1238882400000+0200)/",
        "HasLocalFile": true,
        "Id": 438916,
        "IdSerie": 81189,
        "Name": "Breakage",
        "Rating": 7.5,
        "RatingCount": 107,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x2.jpg",
        "EpisodeNumber": 2,
        "FileName": "720",
        "FirstAired": "/Date(1269730800000+0100)/",
        "HasLocalFile": true,
        "Id": 1894731,
        "IdSerie": 81189,
        "Name": "Caballo Sin Nombre",
        "Rating": 7.800000190734863,
        "RatingCount": 114,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x4.jpg",
        "EpisodeNumber": 4,
        "FileName": "720",
        "FirstAired": "/Date(1238281200000+0100)/",
        "HasLocalFile": true,
        "Id": 438915,
        "IdSerie": 81189,
        "Name": "Down",
        "Rating": 7.400000095367432,
        "RatingCount": 96,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x10.jpg",
        "EpisodeNumber": 10,
        "FileName": "720",
        "FirstAired": "/Date(1274565600000+0200)/",
        "HasLocalFile": true,
        "Id": 2062411,
        "IdSerie": 81189,
        "Name": "Fly",
        "Rating": 7.099999904632568,
        "RatingCount": 102,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x13.jpg",
        "EpisodeNumber": 13,
        "FileName": "720",
        "FirstAired": "/Date(1276380000000+0200)/",
        "HasLocalFile": true,
        "Id": 2106601,
        "IdSerie": 81189,
        "Name": "Full Measure",
        "Rating": 8.699999809265137,
        "RatingCount": 105,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x4.jpg",
        "EpisodeNumber": 4,
        "FileName": "720",
        "FirstAired": "/Date(1270936800000+0200)/",
        "HasLocalFile": true,
        "Id": 2012411,
        "IdSerie": 81189,
        "Name": "Green Light",
        "Rating": 7.599999904632568,
        "RatingCount": 100,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x2.jpg",
        "EpisodeNumber": 2,
        "FileName": "720",
        "FirstAired": "/Date(1237071600000+0100)/",
        "HasLocalFile": true,
        "Id": 438913,
        "IdSerie": 81189,
        "Name": "Grilled",
        "Rating": 8.100000381469727,
        "RatingCount": 102,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x12.jpg",
        "EpisodeNumber": 12,
        "FileName": "720",
        "FirstAired": "/Date(1275775200000+0200)/",
        "HasLocalFile": true,
        "Id": 2106591,
        "IdSerie": 81189,
        "Name": "Half Measures",
        "Rating": 8.600000381469727,
        "RatingCount": 108,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x8.jpg",
        "EpisodeNumber": 8,
        "FileName": "720",
        "FirstAired": "/Date(1273356000000+0200)/",
        "HasLocalFile": true,
        "Id": 2062391,
        "IdSerie": 81189,
        "Name": "I See You",
        "Rating": 7.699999809265137,
        "RatingCount": 95,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x3.jpg",
        "EpisodeNumber": 3,
        "FileName": "720",
        "FirstAired": "/Date(1270332000000+0200)/",
        "HasLocalFile": true,
        "Id": 1894741,
        "IdSerie": 81189,
        "Name": "I.F.T.",
        "Rating": 7.599999904632568,
        "RatingCount": 109,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x9.jpg",
        "EpisodeNumber": 9,
        "FileName": "720",
        "FirstAired": "/Date(1273960800000+0200)/",
        "HasLocalFile": true,
        "Id": 2062401,
        "IdSerie": 81189,
        "Name": "Kafkaesque",
        "Rating": 7.699999809265137,
        "RatingCount": 99,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x11.jpg",
        "EpisodeNumber": 11,
        "FileName": "720",
        "FirstAired": "/Date(1242511200000+0200)/",
        "HasLocalFile": true,
        "Id": 438922,
        "IdSerie": 81189,
        "Name": "Mandala",
        "Rating": 7.900000095367432,
        "RatingCount": 107,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x5.jpg",
        "EpisodeNumber": 5,
        "FileName": "720",
        "FirstAired": "/Date(1271541600000+0200)/",
        "HasLocalFile": true,
        "Id": 2055301,
        "IdSerie": 81189,
        "Name": "Mas",
        "Rating": 7.599999904632568,
        "RatingCount": 107,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x7.jpg",
        "EpisodeNumber": 7,
        "FileName": "720",
        "FirstAired": "/Date(1240092000000+0200)/",
        "HasLocalFile": true,
        "Id": 438918,
        "IdSerie": 81189,
        "Name": "Negro y Azul",
        "Rating": 7.800000190734863,
        "RatingCount": 99,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x1.jpg",
        "EpisodeNumber": 1,
        "FileName": "720",
        "FirstAired": "/Date(1269126000000+0100)/",
        "HasLocalFile": true,
        "Id": 1533641,
        "IdSerie": 81189,
        "Name": "No Mas",
        "Rating": 7.800000190734863,
        "RatingCount": 107,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x7.jpg",
        "EpisodeNumber": 7,
        "FileName": "720",
        "FirstAired": "/Date(1272751200000+0200)/",
        "HasLocalFile": true,
        "Id": 2062381,
        "IdSerie": 81189,
        "Name": "One Minute",
        "Rating": 8.699999809265137,
        "RatingCount": 109,
        "SeasonNumber": 3,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x10.jpg",
        "EpisodeNumber": 10,
        "FileName": "720",
        "FirstAired": "/Date(1241906400000+0200)/",
        "HasLocalFile": true,
        "Id": 438921,
        "IdSerie": 81189,
        "Name": "Over",
        "Rating": 7.699999809265137,
        "RatingCount": 106,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x6.jpg",
        "EpisodeNumber": 6,
        "FileName": "720",
        "FirstAired": "/Date(1239487200000+0200)/",
        "HasLocalFile": true,
        "Id": 438917,
        "IdSerie": 81189,
        "Name": "Peekaboo",
        "Rating": 7.800000190734863,
        "RatingCount": 97,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x12.jpg",
        "EpisodeNumber": 12,
        "FileName": "720",
        "FirstAired": "/Date(1243116000000+0200)/",
        "HasLocalFile": true,
        "Id": 438923,
        "IdSerie": 81189,
        "Name": "Phoenix",
        "Rating": 8,
        "RatingCount": 99,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x12.jpg",
        "EpisodeNumber": 12,
        "FileName": "720",
        "FirstAired": "/Date(1243116000000+0200)/",
        "HasLocalFile": true,
        "Id": 438923,
        "IdSerie": 81189,
        "Name": "Phoenix",
        "Rating": 8,
        "RatingCount": 99,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x1.jpg",
        "EpisodeNumber": 1,
        "FileName": "720",
        "FirstAired": "/Date(1236466800000+0100)/",
        "HasLocalFile": true,
        "Id": 438912,
        "IdSerie": 81189,
        "Name": "Seven Thirty-Seven",
        "Rating": 7.699999809265137,
        "RatingCount": 114,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x6.jpg",
        "EpisodeNumber": 6,
        "FileName": "720",
        "FirstAired": "/Date(1272146400000+0200)/",
        "HasLocalFile": true,
        "Id": 2062371,
        "IdSerie": 81189,
        "Name": "Sunset",
        "Rating": 8,
        "RatingCount": 106,
        "SeasonNumber": 3,
        "Watched": 0
    }
]

Remarks Returns an empty JSON array if seriesId is not in the MP-TVSeries database. Returns a JSON object containing an exception if seriesId is not numerical.



List All Episodes Of A Season

URL /GetAllEpisodesForSeason?seriesId=81189&seasonNumber=2&sort=0&order=0 Returns A list of all episodes in a specific season of a series available in the MP-TVSeries database. Parameters seriesId: Numerical ID of the series.
seasonNumber: Number of the season.
sort
order:  Example

[
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x9.jpg",
        "EpisodeNumber": 9,
        "FileName": "720",
        "FirstAired": "/Date(1241301600000+0200)/",
        "HasLocalFile": true,
        "Id": 438920,
        "IdSerie": 81189,
        "Name": "4 Days Out",
        "Rating": 7.800000190734863,
        "RatingCount": 112,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x13.jpg",
        "EpisodeNumber": 13,
        "FileName": "720",
        "FirstAired": "/Date(1243720800000+0200)/",
        "HasLocalFile": true,
        "Id": 438924,
        "IdSerie": 81189,
        "Name": "ABQ",
        "Rating": 8.100000381469727,
        "RatingCount": 104,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x8.jpg",
        "EpisodeNumber": 8,
        "FileName": "720",
        "FirstAired": "/Date(1240696800000+0200)/",
        "HasLocalFile": true,
        "Id": 438919,
        "IdSerie": 81189,
        "Name": "Better Call Saul",
        "Rating": 7.900000095367432,
        "RatingCount": 98,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x3.jpg",
        "EpisodeNumber": 3,
        "FileName": "720",
        "FirstAired": "/Date(1237676400000+0100)/",
        "HasLocalFile": true,
        "Id": 438914,
        "IdSerie": 81189,
        "Name": "Bit by a Dead Bee",
        "Rating": 7.5,
        "RatingCount": 99,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x5.jpg",
        "EpisodeNumber": 5,
        "FileName": "720",
        "FirstAired": "/Date(1238882400000+0200)/",
        "HasLocalFile": true,
        "Id": 438916,
        "IdSerie": 81189,
        "Name": "Breakage",
        "Rating": 7.5,
        "RatingCount": 107,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x4.jpg",
        "EpisodeNumber": 4,
        "FileName": "720",
        "FirstAired": "/Date(1238281200000+0100)/",
        "HasLocalFile": true,
        "Id": 438915,
        "IdSerie": 81189,
        "Name": "Down",
        "Rating": 7.400000095367432,
        "RatingCount": 96,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x2.jpg",
        "EpisodeNumber": 2,
        "FileName": "720",
        "FirstAired": "/Date(1237071600000+0100)/",
        "HasLocalFile": true,
        "Id": 438913,
        "IdSerie": 81189,
        "Name": "Grilled",
        "Rating": 8.100000381469727,
        "RatingCount": 102,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x11.jpg",
        "EpisodeNumber": 11,
        "FileName": "720",
        "FirstAired": "/Date(1242511200000+0200)/",
        "HasLocalFile": true,
        "Id": 438922,
        "IdSerie": 81189,
        "Name": "Mandala",
        "Rating": 7.900000095367432,
        "RatingCount": 107,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x7.jpg",
        "EpisodeNumber": 7,
        "FileName": "720",
        "FirstAired": "/Date(1240092000000+0200)/",
        "HasLocalFile": true,
        "Id": 438918,
        "IdSerie": 81189,
        "Name": "Negro y Azul",
        "Rating": 7.800000190734863,
        "RatingCount": 99,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x10.jpg",
        "EpisodeNumber": 10,
        "FileName": "720",
        "FirstAired": "/Date(1241906400000+0200)/",
        "HasLocalFile": true,
        "Id": 438921,
        "IdSerie": 81189,
        "Name": "Over",
        "Rating": 7.699999809265137,
        "RatingCount": 106,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x6.jpg",
        "EpisodeNumber": 6,
        "FileName": "720",
        "FirstAired": "/Date(1239487200000+0200)/",
        "HasLocalFile": true,
        "Id": 438917,
        "IdSerie": 81189,
        "Name": "Peekaboo",
        "Rating": 7.800000190734863,
        "RatingCount": 97,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x12.jpg",
        "EpisodeNumber": 12,
        "FileName": "720",
        "FirstAired": "/Date(1243116000000+0200)/",
        "HasLocalFile": true,
        "Id": 438923,
        "IdSerie": 81189,
        "Name": "Phoenix",
        "Rating": 8,
        "RatingCount": 99,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x12.jpg",
        "EpisodeNumber": 12,
        "FileName": "720",
        "FirstAired": "/Date(1243116000000+0200)/",
        "HasLocalFile": true,
        "Id": 438923,
        "IdSerie": 81189,
        "Name": "Phoenix",
        "Rating": 8,
        "RatingCount": 99,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x1.jpg",
        "EpisodeNumber": 1,
        "FileName": "720",
        "FirstAired": "/Date(1236466800000+0100)/",
        "HasLocalFile": true,
        "Id": 438912,
        "IdSerie": 81189,
        "Name": "Seven Thirty-Seven",
        "Rating": 7.699999809265137,
        "RatingCount": 114,
        "SeasonNumber": 2,
        "Watched": 0
    }
]

Remarks Returns an empty JSON array if seriesId or seasonNumber is not in the MP-TVSeries database. Returns a JSON object containing an exception if seriesId or seasonNumber is not numerical.



List Of Episodes From Start Index To End Index

URL /GetEpisodes?seriesId=81189&startIndex=0&endIndex=2&sort=0&order=0 Returns A list of episodes for the series limited by startIndex and endIndex. Useful for paged episode lists. Parameters seriesId: Numerical ID of the series.
startIndex: Number of episode to start with. The first episode is 0.
endIndex: Number of episode to end with. The last episode is GetEpisodesCount - 1
sort
order:  Example

[
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\2x9.jpg",
        "EpisodeNumber": 9,
        "FileName": "720",
        "FirstAired": "/Date(1241301600000+0200)/",
        "HasLocalFile": true,
        "Id": 438920,
        "IdSerie": 81189,
        "Name": "4 Days Out",
        "Rating": 7.800000190734863,
        "RatingCount": 112,
        "SeasonNumber": 2,
        "Watched": 0
    },
    {
        "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x11.jpg",
        "EpisodeNumber": 11,
        "FileName": "720",
        "FirstAired": "/Date(1275170400000+0200)/",
        "HasLocalFile": true,
        "Id": 2062421,
        "IdSerie": 81189,
        "Name": "Abiquiu",
        "Rating": 7.800000190734863,
        "RatingCount": 102,
        "SeasonNumber": 3,
        "Watched": 0
    }
]

Remarks Returns a JSON object containing an exception if seriesId is not available in the MP-TVSeries database or if startIndex or endIndex are out of bounds.



List Of Episodes For A Season From Start Index To End Index

URL /GetEpisodesForSeason?seriesId=81189&seasonNumber=2&startIndex=0&endIndex=2&sort=0&order=0 Remarks Could not get this to work without exception.



Episode Count

URL /GetEpisodesCount?seriesId=81189 Returns Number of episodes available for this series in the MP-TVSeries database Parameters seriesId: Numerical ID of the series. Example 26 Remarks Doesn't return valid JSON.



Episode Count For Season

URL /GetEpisodesCountForSeason?seriesId=81189&season=2 Returns Number of episodes available for this season of a series in the MP-TVSeries database. Parameters seriesId: Numerical ID of the series.
season: Season number (Caution: parameter name differs from normal seasonNumber!) Example 13 Remarks Doesn't return valid JSON.



Episode Details

URL /GetFullEpisode?episodeId=2062421 Returns Details about a specific episode Parameters episodeId: ID of the episode Example

{
    "BannerUrl": "C:\\ProgramData\\Team MediaPortal\\MediaPortal\\thumbs\\MPTVSeriesBanners\\Breaking Bad\\Episodes\\3x11.jpg",
    "EpisodeNumber": 11,
    "FileName": null,
    "FirstAired": "/Date(1275170400000+0200)/",
    "HasLocalFile": true,
    "Id": 2062421,
    "IdSerie": 81189,
    "Name": "Abiquiu",
    "Rating": 7.800000190734863,
    "RatingCount": 102,
    "SeasonNumber": 3,
    "Watched": 0,
    "AbsoluteEpisodeNumber": 0,
    "AirsAfterSeason": 0,
    "AirsBeforeEpisode": 0,
    "AirsBeforeSesaon": 0,
    "CombinedEpisodeNumber": 11,
    "CombinedSeasonNumber": 3,
    "Directors": [
        "Michelle MacLaren"
    ],
    "DirectorsString": "Michelle MacLaren",
    "DvdChapter": 0,
    "DvdDiscid": 0,
    "DvdEpisodenumber": 0,
    "DvdSeason": 0,
    "EpisodeFile": {
        "AudioBitrate": 384000,
        "AudioChannels": 2,
        "AudioCodec": "A_AC3",
        "AudioTracks": 1,
        "Duration": 2819236,
        "EpisodeIndex": 11,
        "FileName": "D:\\Videos\\DL\\complete\\TV\\Breaking Bad\\Breamking Bad S03\\Breaking.Bad.S03E11.720p.HDTV.X264-DIMENSION.mkv",
        "HasSubtitles": false,
        "IsAvailable": true,
        "IsRemovable": true,
        "SeasonIndex": 3,
        "VideoBitrate": 2941000,
        "VideoCodec": "V_MPEG4/ISO/AVC",
        "VideoFrameRate": 23.976,
        "VideoHeight": 720,
        "VideoWidth": 1280
    },
    "EpisodeFile2": null,
    "GuestStars": [],
    "GuestStarsString": "",
    "ImdbId": "",
    "LastUpdated": "/Date(-3600000+0100)/",
    "ProductionCode": "",
    "Summary": "Skyler gets involved with Walt's business while Hank struggles with recovery. Jesse has a startling discovery after meeting a girl at group therapy. ",
    "Writers": [
        "John Shiban",
        "Thomas Schnauz"
    ],
    "WritersString": "|John Shiban|Thomas Schnauz|"
}

Remarks Returns empty response if episodeId is not available in the MP-TVSeries database.

   

 

This page has no comments.