[mythtv-users] Meta data update for recorded shows?

Robert Kulagowski rkulagow at gmail.com
Tue Nov 10 00:53:22 UTC 2015


On Mon, Nov 9, 2015 at 4:32 PM, Michael <mythtv at blandford.net> wrote:
> Is there any tool that can update this meta data in the myth db after
> discrepancies or missing data is noticed so mythlink can create the
> appropriate links?

[I work for Schedules Direct]

If someone is feeling froggy enough, then if you're already a
Schedules Direct subscriber, the JSON service offers lots of extra
metadata, without the potential of getting an X-Rated response due to
title collision.

Whatever metadata grabber you're using could possibly be extended to
use Schedules Direct to augment S/E, as well as other items, including
artwork.

https://github.com/SchedulesDirect/JSON-Service/wiki/API-20141201#download-program-information

{
    "programID": "EP000000060003",
    "titles": [
        {
            "title120": "'Allo 'Allo!"
        }
    ],
    "eventDetails": {
        "subType": "Series"
    },
    "descriptions": {
        "description1000": [
            {
                "descriptionLanguage": "en",
                "description": "A disguised British Intelligence
officer is sent to help the airmen."
            }
        ]
    },
    "originalAirDate": "1985-11-04",
    "genres": [
        "Sitcom"
    ],
    "episodeTitle150": "The Poloceman Cometh",
    "metadata": [
        {
            "Gracenote": {
                "season": 2,
                "episode": 3
            }
        }
    ],
    "cast": [
        {
            "personId": "383774",
            "nameId": "392649",
            "name": "Gorden Kaye",
            "role": "Actor",
            "billingOrder": "01"
        },
        {
            "personId": "246840",
            "nameId": "250387",
            "name": "Carmen Silvera",
            "role": "Actor",
            "billingOrder": "02"
        },
        {
            "personId": "376955",
            "nameId": "385830",
            "name": "Rose Hill",
            "role": "Actor",
            "billingOrder": "03"
        },
        {
            "personId": "259773",
            "nameId": "263340",
            "name": "Vicki Michelle",
            "role": "Actor",
            "billingOrder": "04"
        },
        {
            "personId": "353113",
            "nameId": "361987",
            "name": "Kirsten Cooke",
            "role": "Actor",
            "billingOrder": "05"
        },
        {
            "personId": "77787",
            "nameId": "77787",
            "name": "Richard Marner",
            "role": "Actor",
            "billingOrder": "06"
        },
        {
            "personId": "230921",
            "nameId": "234193",
            "name": "Guy Siner",
            "role": "Actor",
            "billingOrder": "07"
        },
        {
            "personId": "374934",
            "nameId": "383809",
            "name": "Kim Hartman",
            "role": "Actor",
            "billingOrder": "08"
        },
        {
            "personId": "369151",
            "nameId": "378026",
            "name": "Richard Gibson",
            "role": "Actor",
            "billingOrder": "09"
        },
        {
            "personId": "343690",
            "nameId": "352564",
            "name": "Arthur Bostrom",
            "role": "Actor",
            "billingOrder": "10"
        },
        {
            "personId": "352557",
            "nameId": "361431",
            "name": "John D. Collins",
            "role": "Actor",
            "billingOrder": "11"
        },
        {
            "personId": "605275",
            "nameId": "627734",
            "name": "Nicholas Frankau",
            "role": "Actor",
            "billingOrder": "12"
        },
        {
            "personId": "373394",
            "nameId": "382269",
            "name": "Jack Haig",
            "role": "Actor",
            "billingOrder": "13"
        }
    ],
    "crew": [
        {
            "personId": "354407",
            "nameId": "363281",
            "name": "David Croft",
            "role": "Director",
            "billingOrder": "01"
        },
        {
            "personId": "354407",
            "nameId": "363281",
            "name": "David Croft",
            "role": "Writer",
            "billingOrder": "02"
        },
        {
            "personId": "105145",
            "nameId": "105145",
            "name": "Jeremy Lloyd",
            "role": "Writer",
            "billingOrder": "03"
        }
    ],
    "showType": "Series",
    "hasImageArtwork": true,
    "md5": "Jo5NKxoo44xRvBCAq8QT2A"
}

If you're a developer that wants to extend the metagrabber for
Schedules Direct users then you can contact me at rkulagow at gmail.com


More information about the mythtv-users mailing list