[mythtv-users] [Bulk] mythnetvision - unable to view certain channels

Stuart Auchterlonie stuarta at squashedfrog.net
Mon Jul 20 08:38:36 UTC 2015


On 19/07/15 15:48, Hika van den Hoven wrote:
> Hoi Hika,
> 
> Friday, July 17, 2015, 6:26:38 PM, you wrote:
> 
>> Hoi Hika,
> 
>> Friday, July 17, 2015, 5:43:51 PM, you wrote:
> 
>>> Hoi Tim,
> 
>>> Friday, July 17, 2015, 10:34:48 AM, you wrote:
> 
> 
> 
>>>> ---- On Thu, 16 Jul 2015 20:26:59 +0100 Hika van den Hoven  wrote ----
>>>>> I looked around a bit and ./youtube.py -S linux works in 0.27.5 
>>>>>
>>>>>
>>>>> Tot mails, 
>>>>> Hika mailto:hikavdh at gmail.com 
>>>>>
> 
>>>> works for me too, but ./youtube.py -T fails with the following. IF
>>>> i'm reading this right (i have no python experience), it looks like
>>>> the the 'items' key in etree is invalid?...
>>>> ---
>>>>  The module aniso8601 could not be imported, duration parsing will be disabled
>>>> Traceback (most recent call last):
>>>>   File "./youtube.py", line 223, in <module>
>>>>     main.main()
>>>>   File
>>>> "/usr/share/mythtv/internetcontent/nv_python_libs/mainProcess.py", line 461, in main
>>>>     Queries.displayTreeView()
>>>>   File
>>>> "/usr/share/mythtv/internetcontent/nv_python_libs/mainProcess.py", line 274, in displayTreeView
>>>>     data_sets = self.config['target'].displayTreeView()
>>>>   File
>>>> "/usr/share/mythtv/internetcontent/nv_python_libs/youtube/youtube_api.py", line 542, in displayTreeView
>>>>     for category in etree['items']:
>>>> KeyError: 'items'
>>>> ---
> 
>>>> does the -T error have any correlation to showing no results in the
>>>> search or browse areas in mythfrontend?
> 
>>> I'll look at your error, but I get a result list in the frontend
> 
>> To start, I get the same error on the commandline, but I can search
>> and watch youtube videos. So it doesn't seem to be used that way.
> 
>> Just before the error a Videocategorielist is fetched. It either has
>> an unexpected structure or is empty. The fetch itself doesn't give an
>> error.
>>    url = 'https://www.googleapis.com/youtube/v3/videoCategories?' + \
>>          'part=snippet&regionCode=%s&key=%s' % \
>>          (self.config['region'], self.apikey)
> 
> I checked further and the error comes from a missing regioncode.
> Change line 174
> 
> 173        region = self.userPrefs.find("region")
> 174        if region != None:
> 175            self.config['region'] = region.text
> 176        else:
> 177            self.config['region'] = u'us'
> 
> to:
> 
>         if region.text != None:
> 
> 

Can you raise that in trac please?

https://code.mythtv.org/trac


Regards
Stuart




More information about the mythtv-users mailing list