-
Notifications
You must be signed in to change notification settings - Fork 5
Feature Request: Provide correct program language for each airing/show. #5
Description
As previously discussed, the Schedule Direct JSON-Service does not provide the correct programLanguage for airings/shows. This is different that the descriptionLanguage field and is particularly problematic for airings/shows that are in languages that do not use a letter-based alphabetic.
As a reminder below are some excerpts from our previous communications regarding this issue:
"If you want to see the scope of the work, based on my experience, any program on StationID 24248 (CCTV4) is going to be in Chinese but have the descriptionLanguage set to English. This station carries all types of programs include movies, news, sports, education, variety, etc. I also suspect that most, if not all, programs on Station ID 20655 will have the same issue but I'm less sure about this station since my wife doesn't watch it as often as CCTV4. There are probably other foreign channels (Arabic, Cambodian, Japanese, Korean, South Asian, Vietnamese, etc) that are available from my cable provider (Verizon) that also have the same language issue but I don't subscribe to these channels so I have no way of knowing for sure how their listings appear on SD."
Examples of previous erroneous language listings:
"Chinese:
{
"affiliate": "Satellite",
"broadcaster": {"city": "Beijing", "country": "China", "state": "XX", "zipcode": "80122"},
"callsign": "CCTV4",
"name": "CCTV4--China Central TV",
"stationID": 24248
}
{
"affiliate": "Satellite",
"broadcaster": {"city": "Monterey Park", "country": "United States", "state": "CA", "zipcode": "91754" },
"callsign": "CTIZTC",
"name": "CTI Zhong Tian Channel",
"stationID": 20655
}
French
{
"affiliate": "Satellite",
"broadcaster": {"city": "Denver", "country": "United States", "state": "CO", "zipcode": "80203"},
"callsign": "TV5MOND",
"name": "TV5MONDE Etats Unis",
"stationID": 19059
}"
And your response:
"OK, I think that I'm going to make the programLanguage part of the schedule metadata rather than modifying the actual program object. That way, it will be possible for the application to apply a filter before the program is downloaded. So downloading a stationID will now also include programLanguage along with HDTV flags and all the rest of the metadata."