Bug 253549 - Tellico video collection: movie update via imdb is not working correctly since the recent imdb web site changes
Summary: Tellico video collection: movie update via imdb is not working correctly sinc...
Status: RESOLVED FIXED
Alias: None
Product: tellico
Classification: Applications
Component: general (show other bugs)
Version: 2.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Robby Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-07 22:52 UTC by Asterios Dramis
Modified: 2010-10-15 05:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Asterios Dramis 2010-10-07 22:52:45 UTC
Version:           2.3 (using Devel) 
OS:                Linux

Recently the imdb web site interface has changed. This has affected the movie entry update as well. The following fields are not updated anymore:

Certification
Genre
Region
Nationality
Format
Language Tracks
Plot Summary
Cover

Also I have noticed some issues that most probably have to do with the imdb changes, since they didn't happen before:

- "IMDb Link" field
Create a new video collection. Add an entry (i.e. Title: "Avatar", Year: "2009", Director: "James Cameron"). Update the entry via imdb. The "IMDb Link" field does not get updated. Run update again. The field gets updated.

- "Cast" field (with the imdb data source modified to have a "Maximum cast : 99")  
Create a new video collection. Add an entry (i.e. Title: "Avatar", Year: "2009", Director: "James Cameron"). Do not close the "Edit Entry" window. Update the entry via imdb. In the movie's "Entry View" the "Cast" field gets updated with lots of actors. Click on the "Cast" tab in the "Edit Entry" window. Only 5 are shown. Clicking on "Save Entry" only these 5 are saved, all the rest are lost.

Reproducible: Always
Comment 1 Asterios Dramis 2010-10-11 23:14:58 UTC
After some research at the imdb site it seems that the new interface is not the final one. But it seems that in the future the main title page will have just some basic information about the title. So, even though I do not know the internals of the tellico imdb update function, I suggest to use the "combined" page for updating some fields of a title (e.g. for "Avatar" this is http://www.imdb.com/title/tt0499549/combined) instead of the main page (http://www.imdb.com/title/tt0499549/). This may prove to be better for any other future interface changes.
Comment 2 Robby Stephenson 2010-10-15 04:44:05 UTC
SVN commit 1186034 by rstephenson:

Update IMDB fetcher for website layout changes
CCBUG:253549


 M  +4 -0      ChangeLog  
 M  +41 -8     src/fetch/imdbfetcher.cpp  
 M  +1 -0      src/fetch/imdbfetcher.h  
 M  +3 -3      src/tests/imdbfetchertest.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1186034
Comment 3 Robby Stephenson 2010-10-15 05:24:01 UTC
SVN commit 1186040 by rstephenson:

The QTimer slot was inserting the default value after updating.
Don't do that...

BUG:253549


 M  +3 -4      entryeditdialog.cpp  
 M  +0 -3      gui/fieldwidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1186040