[mythtv-users] Important: Changes to Metadata lookup in March 2021

Jay Foster jayf0ster at roadrunner.com
Sun Feb 28 01:22:15 UTC 2021


On 2/27/21 5:15 PM, Jay Foster wrote:
> On 2/27/21 4:53 PM, Hika van den Hoven wrote:
>> Hoi Jay,
>>
>> Sunday, February 28, 2021, 1:27:20 AM, you wrote:
>>
>>> On 2/27/21 4:11 PM, Jay Foster wrote:
>>>> On 2/27/21 1:37 PM, John Finlay via mythtv-users wrote:
>>>>> On 2/27/2021 1:18 PM, Jay Foster wrote:
>>>>>> On 2/26/21 6:18 AM, Peter Bennett wrote:
>>>>>>>
>>>>>>> On 2/25/21 4:22 PM, Hika van den Hoven wrote:
>>>>>>>> I have tested the integration with mythtv and that works. Even 
>>>>>>>> beter
>>>>>>>> than I had expected!
>>>>>>>> I thought it possible that mythmetadatalookup would simply use the
>>>>>>>> script name in the inetref, but I thought first to test what would
>>>>>>>> happen if I renamed tvmaze.py to ttvdb.py and it worked. So good 
>>>>>>>> that
>>>>>>>> the inetref was after the hit changed to reflect tvmaze.py.
>>>>>>>>
>>>>>>>> However, if you do not copy either tvmaze.py or tmdb3tv.py to 
>>>>>>>> ttvdb.py
>>>>>>>> searches won't work, it will always come up with a tmdb3.py 
>>>>>>>> reference.
>>>>>>>>
>>>>>>>> So choose which of the two you want and copy (or simlink) that 
>>>>>>>> one to
>>>>>>>> ttvdb.py.
>>>>>>>
>>>>>>> Hi Hika
>>>>>>>
>>>>>>> Can you explain this. I don't understand.
>>>>>>>
>>>>>>> All you need to do is go into mythfrontend -> setup -> Artwork and
>>>>>>> Data Sources -> Television Metadata Source
>>>>>>>
>>>>>>> Change there to whichever script you want and it will use that
>>>>>>> script for shows that do not have the inetref filled in.
>>>>>>>
>>>>>>> If you link one of the other script names to ttvdb.py then those
>>>>>>> recording rules and recorded shows that have ttvdb.py_nnnnn in the
>>>>>>> inetref will lookup the wrong show because the nnnnn is different
>>>>>>> for each of the sources.
>>>>>>>
>>>>>>> Maybe this works differently in 0.27. Does 0.27 have the Artwork and
>>>>>>> Data Sources entry?
>>>>>>>
>>>>>>> Peter
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> mythtv-users mailing list
>>>>>>> mythtv-users at mythtv.org
>>>>>>> http://lists.mythtv.org/mailman/listinfo/mythtv-users
>>>>>>> http://wiki.mythtv.org/Mailing_List_etiquette
>>>>>>> MythTV Forums: https://forum.mythtv.org
>>>>>>
>>>>>> This is not working for me with 0.28.  I go to mythfrontend -> setup
>>>>>> -> Artwork and Data Source -> Television, but there is only one
>>>>>> choice there (TheTVDB.com).  This is the name when using the previous
>>>>>> tvdb.py script.  Is it also the correct name for the new tvdb3tv.py
>>>>>> script? And why do I not see tvmaze as a choice? I tried restarting
>>>>>> the backend and frontend, but makes no difference.
>>>>>>
>>>>>
>>>>> Did you copy tmdb3tv.py to the "/usr/share/mythtv/metadata/Television"
>>>>> driectory? On 0.29 the mythtv frontend seems to scan the contents of
>>>>> the directory to populate the Artwork and Data Sources choices.
>>>>>
>>>>> John
>>>>> _______________________________________________
>>>>> mythtv-users mailing list
>>>>> mythtv-users at mythtv.org
>>>>> http://lists.mythtv.org/mailman/listinfo/mythtv-users
>>>>> http://wiki.mythtv.org/Mailing_List_etiquette
>>>>> MythTV Forums: https://forum.mythtv.org
>>>>
>>>> Yes I have.
>>>> jay at mythbox:/usr/share/mythtv/metadata$ ls -l Television/
>>>> total 188
>>>> -rwxrwxr-x 1 jay  jay    5555 Feb 26 11:25 tmdb3tv.py
>>>> -rwxr-xr-x 1 root root 133392 Aug 26  2018 ttvdb.py
>>>> -rw-r--r-- 1 root root    248 Jan 26  2018 tvdb_test.conf
>>>> -rwxrwxr-x 1 jay  jay   21512 Feb 27 12:59 tvmaze.py
>>>> -rw-rw-r-- 1 jay  jay   17220 Feb 26 11:25 tvmaze_tests.txt
>>>> jay at mythbox:/usr/share/mythtv/metadata$
>>>>
>>>>   From the frontend, when I go to Artwork and Data Sources, I see a 
>>>> brief
>>>> popup stating that MythTV is scanning sources, but the Television
>>>> selection box has only one choice filled in (the existing ttvdb.py).
>>>> Jay
>>
>>> When I compare the previous tmdb3 directory with the new tmdb3 directory
>>> (in /usr/lib/python2.7/dist-packages/MythTV), I notice that the new
>>> tvdb3 directory is missing the lookup.py script.  Is that needed?  Where
>>> do I get it for the new version?
>>> Jay
>>
>> Have you installed the 31 bindings in python3 or have you updated the
>> python2 bindings from your mythtv version?
>> And have you correspondingly adapted the first line of the grabber
>> files under /usr/share/mythtv/metadata/Television and Movie to point
>> to the right python version?
>>
>> What is the response to:
>> tvmaze.py -t
>> tmdb3tv.py -t
>> tmdb3.py -t
>>
>> If either of the grabber file does not respond with:
>> "Everything appears in order."
>> it probably will not be seen as a valid option and won't show in the
>> selection list.
>>
>> Tot mails,
>>    Hika                            mailto:hikavdh at gmail.com
>>
>> "Zonder hoop kun je niet leven
>> Zonder leven is er geen hoop
>> Het eeuwige dilemma
>> Zeker als je hoop moet vernietigen om te kunnen overleven!"
>>
>> De lerende Mens
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://lists.mythtv.org/mailman/listinfo/mythtv-users
>> http://wiki.mythtv.org/Mailing_List_etiquette
>> MythTV Forums: https://forum.mythtv.org
>>
> Yes, I have done each of those tasks, and the test option reports 
> everything looks okay.
> jay at mythbox:/usr/share/mythtv/metadata$ ./Television/tmdb3tv.py -t
> Everything appears in order.
> jay at mythbox:/usr/share/mythtv/metadata$ ./Television/tvmaze.py -t
> Everything appears in order.
> jay at mythbox:/usr/share/mythtv/metadata$ ./Movie/tmdb3.py -t
> Everything appears in order.
> jay at mythbox:/usr/share/mythtv/metadata$
> Jay
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
I just now went back to the frontend and tried to select the new 
metadata sources again.  The new Movie and new Television choices now 
show up (yeah).  I selected the new tmdb V3 sources for both Movies and 
Television (tvmaze still does not pass it's tests due to some kind of 
TLS certificate issue).  I will restart the frontend and backend.
How do I test that this works from within MythTV?
Jay


More information about the mythtv-users mailing list