Opened 9 years ago

Closed 4 years ago

#12460 closed Patch - Bug Fix (Fixed)

mythmetadata: data lookup for TV specials fails

Reported by: jejb@… Owned by: JYA
Priority: minor Milestone: 29.2
Component: MythTV - Mythmetadatalookup Version: v31-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

in thetvdb.com specials are season zero. Unfortunately, libmythmetadata has a zero check on the season which ignores season zero set on any file, meaning it never retrieves the correct data for specials.

The fix is only to check if the episode is non zero, not the season and episode

Attachments (1)

07_fix_specials.diff (758 bytes) - added by jejb@… 9 years ago.
fix for the specials problem

Download all attachments as: .zip

Change History (9)

Changed 9 years ago by jejb@…

Attachment: 07_fix_specials.diff added

fix for the specials problem

comment:1 Changed 9 years ago by Stuart Auchterlonie

Milestone: unknown0.28

comment:2 Changed 9 years ago by jejb@…

It looks like the change that caused the problem also went into 0.27.4 as

commit af9082ea5a4123662726dbfe58ee3516f9cb75db Author: Jean-Yves Avenard <jyavenard@…> Date: Thu Jul 17 23:33:00 2014 +1000

metadata: complete refactor of search

So the fix probably needs backporting to the 0.27 branch as well (patch applies as is).

comment:3 Changed 9 years ago by Stuart Auchterlonie

Milestone: 0.280.29

Moving to 0.29

comment:4 Changed 9 years ago by Stuart Auchterlonie

Milestone: 0.2929.0

Milestone renamed

comment:5 Changed 7 years ago by Stuart Auchterlonie

Milestone: 29.029.1

comment:6 Changed 7 years ago by Stuart Auchterlonie

Milestone: 29.10.28.2

Moving remaining open tickets to 0.28.2 milestone

comment:7 Changed 7 years ago by Stuart Auchterlonie

Milestone: 0.28.229.2

Moving remaining open tickets to 29.2 milestone

comment:8 Changed 4 years ago by rcrdnalor

Resolution: Fixed
Status: newclosed
Version: Unspecifiedv31-fixes

Fixed by commit https://github.com/MythTV/mythtv/commit/8ca546b on master and v31

if (list.isEmpty() && (lookup->GetSeason() || lookup->GetEpisode()))

See pull request: Fix thetvdb Specials #185

Note: See TracTickets for help on using tickets.