Description of problem: A full description is in the URL of the need to change 'mythfrontend' Changes were made to the 'mythfrontend' component of 'MythTV' to cater for changes to the TV programme metadata lookup shortly after the current mythTV package was built. Version-Release number of selected component (if applicable): Mythfrontend package information: stv_t Mercury 1051> rpm -qif /usr/bin/mythfrontend Name : mythtv-frontend Version : 31.0 Release : 20210112.1.1.mga8 Architecture: x86_64 Install Date: Mon 08 Mar 2021 10:55:02 GMT Group : Video/Television Size : 28888827 License : GPLv2 + GPLv3 Signature : RSA/SHA256, Thu 04 Mar 2021 04:51:37 GMT, Key ID b742fa8b80420f66 Source RPM : mythtv-31.0-20210112.1.1.mga8.src.rpm Build Date : Thu 04 Mar 2021 04:05:52 GMT Build Host : localhost Packager : daviddavid <daviddavid> Vendor : Mageia.Org URL : http://www.mythtv.org/ Summary : Client component of mythtv (a PVR) mythfrontend program version information that has the issue stv_t Mercury 1052> mythfrontend --version MythTV Version : 31.0-20210112.1.1.mga8 (aka v31.0-130-g016630) MythTV Branch : fixes/31.0 Network Protocol : 91 I believe that the mythfrontend version should be dated on or after 26-Feb-2021 to include the changes required. The Mageia MythTV package is based on v31.0.130, I have a later version of MythTV-light installed on a Pi4 which works correctly and is based on MythTV v.31.0.138 pi@MythPI:/usr/bin $ mythfrontend --version MythTV Version : v31.0-138-g525e3b0bb4 MythTV Branch : fixes/31 Network Protocol : 91 How reproducable: Every time This will result in metadata for TV programs not being retrieved
Hi, thanks reporting this. As this is an upstream change that broke the current shipped MythTv version from Mageia, I agree we should update it. Assigning to maintainer. I believe Mageia 7 also affected.
Assignee: bugsquad => geiger.david68210CC: (none) => ouaurelien
Please test mythtv-31.0-20210323.1.1.mga8 in Core/Updates_testing and Tainted/Updates_testing repo!
Created attachment 12495 [details] Screenshot of metadata sources I have tested the updated mythtv packages and Movie and TV data sources are now showing correctly. I do not have any games installed so did not expect to see an entry for 'Games'
Assigning to QA now, Advisory: ======================== Since March 2021 the MythTV metadata lookup changed: MythTV metadata lookup uses thetvdb.com as source for TV show information and artwork. TheTVDB is changing their business model to require a subscription payment to use the API. The existing API will be shut down around March 2021. MythTV fixes/31 and master (v32-Pre) have been updated to support two new sources. For metadata lookups on TV shows to continue working, you need to upgrade your system. To be able to make the new selection, both backend and frontend must be upgraded (if you use separate machines for backend and frontend). Reference: https://www.mythtv.org/wiki/Metadata_Lookup_Changes_March_2021 ======================== Packages in 8/core/updates_testing: ======================== mythtv-plugin-netvision-31.0-20210323.1.1.mga8 mythtv-themes-base-31.0-20210323.1.1.mga8.noarch.rpm mythtv-plugin-archive-31.0-20210323.1.1.mga8 mythtv-common-31.0-20210323.1.1.mga8 mythtv-doc-31.0-20210323.1.1.mga8.noarch.rpm mythtv-backend-31.0-20210323.1.1.mga8 mythtv-plugin-game-31.0-20210323.1.1.mga8 mythtv-plugin-music-31.0-20210323.1.1.mga8 mythtv-plugin-weather-31.0-20210323.1.1.mga8 mythtv-plugin-news-31.0-20210323.1.1.mga8 mythtv-plugin-zoneminder-31.0-20210323.1.1.mga8 mythtv-plugin-browser-31.0-20210323.1.1.mga8 php-mythtv-31.0-20210323.1.1.mga8.noarch.rpm python3-mythtv-31.0-20210323.1.1.mga8 perl-MythTV-31.0-20210323.1.1.mga8 mythtv-setup-31.0-20210323.1.1.mga8 lib64myth-devel-31.0-20210323.1.1.mga8 libmyth-devel-31.0-20210323.1.1.mga8.i586.rpm mythtv-frontend-31.0-20210323.1.1.mga8 lib64myth31-31.0-20210323.1.1.mga8 libmyth31-31.0-20210323.1.1.mga8.i586.rpm Packages in 8/tainted/updates_testing: ======================== mythtv-plugin-archive-31.0-20210323.1.1.mga8.tainted mythtv-plugin-netvision-31.0-20210323.1.1.mga8.tainted mythtv-themes-base-31.0-20210323.1.1.mga8.tainted.noarch.rpm mythtv-common-31.0-20210323.1.1.mga8.tainted mythtv-frontend-31.0-20210323.1.1.mga8.tainted mythtv-doc-31.0-20210323.1.1.mga8.tainted.noarch.rpm mythtv-backend-31.0-20210323.1.1.mga8.tainted mythtv-plugin-weather-31.0-20210323.1.1.mga8.tainted lib64myth31-31.0-20210323.1.1.mga8.tainted.x86_64.rpm libmyth31-31.0-20210323.1.1.mga8.tainted.i586.rpm mythtv-plugin-game-31.0-20210323.1.1.mga8.tainted lib64myth-devel-31.0-20210323.1.1.mga8.tainted.x86_64.rpm libmyth-devel-31.0-20210323.1.1.mga8.tainted.i586.rpm mythtv-plugin-music-31.0-20210323.1.1.mga8.tainted mythtv-plugin-zoneminder-31.0-20210323.1.1.mga8.tainted perl-MythTV-31.0-20210323.1.1.mga8.tainted mythtv-plugin-news-31.0-20210323.1.1.mga8.tainted mythtv-plugin-browser-31.0-20210323.1.1.mga8.tainted mythtv-setup-31.0-20210323.1.1.mga8.tainted php-mythtv-31.0-20210323.1.1.mga8.tainted.noarch.rpm python3-mythtv-31.0-20210323.1.1.mga8.tainted Source RPM: ======================== mythtv-31.0-20210323.1.1.mg8.src.rpm mythtv-31.0-20210323.1.1.mg8.tainted.src.rpm
Assignee: geiger.david68210 => qa-bugs
Using the reporter's comment 3 for a test of at least basic functionality. Testing for a clean install... Installed MythTV (non-tainted) and dependencies (92 packages) in a vbox M8 guest. Used qarepo with tainted disabled to download the non-tainted updates; The following 18 packages are going to be installed: - lib64myth31-31.0-20210323.1.1.mga8.x86_64 - mythtv-backend-31.0-20210323.1.1.mga8.x86_64 - mythtv-common-31.0-20210323.1.1.mga8.x86_64 - mythtv-doc-31.0-20210323.1.1.mga8.noarch - mythtv-frontend-31.0-20210323.1.1.mga8.x86_64 - mythtv-plugin-archive-31.0-20210323.1.1.mga8.x86_64 - mythtv-plugin-browser-31.0-20210323.1.1.mga8.x86_64 - mythtv-plugin-game-31.0-20210323.1.1.mga8.x86_64 - mythtv-plugin-music-31.0-20210323.1.1.mga8.x86_64 - mythtv-plugin-netvision-31.0-20210323.1.1.mga8.x86_64 - mythtv-plugin-news-31.0-20210323.1.1.mga8.x86_64 - mythtv-plugin-weather-31.0-20210323.1.1.mga8.x86_64 - mythtv-plugin-zoneminder-31.0-20210323.1.1.mga8.x86_64 - mythtv-setup-31.0-20210323.1.1.mga8.x86_64 - mythtv-themes-base-31.0-20210323.1.1.mga8.noarch - perl-MythTV-31.0-20210323.1.1.mga8.x86_64 - php-mythtv-31.0-20210323.1.1.mga8.noarch - python3-mythtv-31.0-20210323.1.1.mga8.x86_64 No installation issues. Re-activated tainted in drakrpm and qarepo, and downloaded the tainted packages, as if a user were going to upgrade from non-tainted to tainted: The following 20 packages are going to be installed: - lib64myth31-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-backend-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-common-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-doc-31.0-20210323.1.1.mga8.tainted.noarch - mythtv-frontend-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-plugin-archive-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-plugin-browser-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-plugin-game-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-plugin-music-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-plugin-netvision-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-plugin-news-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-plugin-weather-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-plugin-zoneminder-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-setup-31.0-20210323.1.1.mga8.tainted.x86_64 - mythtv-themes-base-31.0-20210323.1.1.mga8.tainted.noarch - perl-Image-Magick-7.0.10.62-1.mga8.tainted.x86_64 - perl-MythTV-31.0-20210323.1.1.mga8.tainted.x86_64 - php-mythtv-31.0-20210323.1.1.mga8.tainted.noarch - python3-mythtv-31.0-20210323.1.1.mga8.tainted.x86_64 - transcode-1.1.7-29.1.mga8.tainted.x86_64 Again, no installation issues. I'm calling this OK for 64-bits. Validating, Advisory in Comment 4.
Whiteboard: (none) => MGA8-64-OKCC: (none) => andrewsfarm, sysadmin-bugsKeywords: (none) => validated_update
Keywords: (none) => advisory
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2021-0060.html
Status: NEW => RESOLVEDResolution: (none) => FIXED