SnapStream Forums

Go Back   SnapStream Forums > SnapStream Developer Network > Beyond TV Downloads
Register FAQ Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #1  
Old 12-28-2006, 09:14 AM
SSDNAdmin SSDNAdmin is offline
Administrator
 
Join Date: Nov 2004
Posts: 174
[addon] IMDB Movie Ratings (February 10 Update)

Author: basvanderbrugge@gmail.com

Short Description: Adds IMDB movie ratings to BeyondTV guide
Long Description: IMDB Updater is a simply utility for BeyondTV that helps separate good movies from the bad, based on ratings from the Internet Movie Database (IMDB). The program does a couple of things: 1) Add IMDB ratings to the movie descriptions in the electronic program guide. 2) If selected, add a “Top-rated” sub-category to the BeyondTV movies section, which displays all movies with a rating above a certain threshold value. 3) If selected, adds a "No Rating" sub-category to the BeyondTV movies section, which displays all movies for which IMDB Updater could not find a rating in the IMDB database. 4) If selected, automatically refreshes the IMDB data after a guide update has occurred.
Version Number: 1.3
Status: Beta
Last Updated: 2/10/2008
Homepage:
Installation Instructions: Extract and run IMDBUpdater.exe

Release Notes:

What it does:

IMDB Updater is a simply utility for BeyondTV that helps separate the good movies from the bad, based on ratings from the Internet Movie Database (IMDB). The program does a couple of things:

1) Adds IMDB ratings to the movie descriptions in the electronic program guide.
2) If selected, adds a "Top-rated" sub-category to the BeyondTV movies section, which displays all movies with a rating above a certain threshold value.
3) If selected, adds a "No Rating" sub-category to the BeyondTV movies section, which displays all movies for which IMDB Updater could not find a rating in the IMDB database.
4) If selected, automatically refreshes the IMDB data after a guide update has occurred. Click here for some sample screen shots.

Requirements:

IMDB Updater needs to be executed on a computer that has the full version of BeyondTV running. The program also requires a copy of the file "ratings.list" (a text file with IMDB ratings data), a current version of which can be downloaded at any of the locations listed below (it needs to be unzipped with a utility such as WinZIP or WinRAR before it can be used by IMDB Updater).
- ftp://ftp.fu-berlin.de/pub/misc/movi...atings.list.gz
- ftp://ftp.funet.fi/pub/mirrors/ftp.i...atings.list.gz
- ftp://ftp.sunet.se/pub/tv+movies/imdb/ratings.list.gz

Additionally, the program requires .NET 2.0, which can be downloaded here.

Disclaimer:

You use this tool at your own risk. While I tried to make this tool safe and easy to use, I take no responsibility for any damage, inconvenience or ill-effects caused directly or indirectly by this program. If it works for you: great. If it does not work as you had hoped, crashes your computer, causes you to miss your favorite movie, breaks your BeyondTV installation or does anything else you consider undesirable: too bad. For any questions or comments, reach me at basvanderbrugge@gmail.com

What's new in 1.2?
- Prompt for providing BeyondTV password when starting IMDBUpdater, so that it can operate in secured BeyondTV environments.
- Optional "No rating" category that contains all movies for which no IMDB rating was found.
- Allow user to specify a tolerance (in years) for matching the movie year in the guide data and the IMDB database. Setting this to zero indicates that the movie year will not be checked (i.e. it just takes the first match based on title), which may be useful for imported guide data that does not have movie years.
- Somewhat improved movie title matching logic.
- May now work on 64-bit systems (not tested).

What's new in 1.3?
- Optional automatic logon when IMDBUpdater starts
- Guide updates now done "offline" to prevent occasional database conflict errors

License: Free
Requirements: BeyondTV (full version)

Download IMDPUpdater v1.3.zip




Last edited by Kilrsat; 02-16-2008 at 09:51 AM.
Reply With Quote
  #2  
Old 12-28-2006, 09:25 AM
cfaslave cfaslave is offline
l33t Member
 
Join Date: Oct 2004
Location: KC, Missouri
Posts: 2,772
Re: [addon] IMDB Updater

Very nice.
__________________
HTPC and all-around Gadget Junkie

Geek Tonic Blog

Follow me on Twitter

Last edited by cfaslave; 12-28-2006 at 08:33 PM.
Reply With Quote
  #3  
Old 12-28-2006, 09:44 AM
vogelap's Avatar
vogelap vogelap is offline
l33t Member
 
Join Date: Oct 2002
Location: Cincinnati, Ohio USA
Posts: 1,446
Send a message via ICQ to vogelap
Re: [addon] IMDB Updater

VERY COOL. I like this a lot -- it should be integrated into BTV!

THANKS!

EDIT: Note that the correct URL where you can download ratings.list is ftp://ftp.fu-berlin.de/pub/misc/movies/database/ .
__________________
-drew
www.drewvogel.com

HTPC setup: Click here.

Last edited by vogelap; 12-28-2006 at 09:50 AM.
Reply With Quote
  #4  
Old 12-28-2006, 07:45 PM
vogelap's Avatar
vogelap vogelap is offline
l33t Member
 
Join Date: Oct 2002
Location: Cincinnati, Ohio USA
Posts: 1,446
Send a message via ICQ to vogelap
Re: [addon] IMDB Updater

It's really cool, but BOY, when it's running (processing), eat absolutely EATS the CPU cycles. My Firefly stopped responding, my BTV was sluggish as anything (I finally had to terminate the BTV process).

I hope a future version will eliminate this issue.
__________________
-drew
www.drewvogel.com

HTPC setup: Click here.
Reply With Quote
  #5  
Old 12-28-2006, 08:07 PM
BasVanDerBrugge BasVanDerBrugge is offline
Registered User
 
Join Date: Dec 2006
Posts: 60
Re: [addon] IMDB Updater

Quote:
Originally Posted by vogelap View Post
It's really cool, but BOY, when it's running (processing), eat absolutely EATS the CPU cycles. My Firefly stopped responding, my BTV was sluggish as anything (I finally had to terminate the BTV process).

I hope a future version will eliminate this issue.
I use a standard BackgroundWorker component, which does not let you change thread priority. I'll see if I can create a custom thread with lower priority when I have time. I may also try throwing some "sleeps" in the loop, which may improve responsiveness for other threads. It should not run more than once a day, and then only for a few minutes, so hopefully it is not too disruptive.

Also thank you for pointing out my ftp link was not complete. I'll send an update request with updated links and some other changes to the SnapStream folks in a bit.
Reply With Quote
  #6  
Old 12-29-2006, 08:21 AM
BasVanDerBrugge BasVanDerBrugge is offline
Registered User
 
Join Date: Dec 2006
Posts: 60
Re: [addon] IMDB Updater

Quote:
Originally Posted by BasVanDerBrugge View Post
I use a standard BackgroundWorker component, which does not let you change thread priority. I'll see if I can create a custom thread with lower priority when I have time. I may also try throwing some "sleeps" in the loop, which may improve responsiveness for other threads. It should not run more than once a day, and then only for a few minutes, so hopefully it is not too disruptive.

Also thank you for pointing out my ftp link was not complete. I'll send an update request with updated links and some other changes to the SnapStream folks in a bit.
Alright, an updated version is available at www.imdbupdater.com. This version is a little less CPU hungry (and as a consequence takes a little longer to update). Also fixed a couple of minor things, most notably the fact that the last update time was not displayed in local time.

I sent an update form to the SnapStream folks, so this forum page should have the new version in the near term.
Reply With Quote
  #7  
Old 12-29-2006, 10:30 AM
Fonceur Fonceur is offline
Problem solver
 
Join Date: Jan 2004
Location: Montreal, Qc
Posts: 5,058
Re: [addon] IMDB Updater

Just wondering, as far as BTV is concerned, does it simply appears as an extra property labeled IMDB in the database?
__________________
BeyondTVLibrary: BTV 4.9 SDK addition for developers.
BTV-Negociator 5.07: Conflict resolution/Guide updates/Searches/etc.
BTV-Externinator 1.70: External recordings, Firewire/clear QAM/DVB/R5000HD/etc.
GrafCorder: Record from a simple .GRF file. - MLBeyond TV: MainLobby integration.
TaBTVRemote 0.12, BTVRemote 1.01, TiBTVRemote 1.03: Control BTV's interface with an Android device, PlayBook 2.0 or iPhone/iPod/iPad.
Reply With Quote
  #8  
Old 12-29-2006, 11:59 AM
geoffstewart's Avatar
geoffstewart geoffstewart is offline
Registered User
 
Join Date: May 2001
Location: Ottawa,ON,Canada
Posts: 561
Re: [addon] IMDB Updater

I've tried this out (v1.01) and I like it a lot, but I can't seem to get the Top Rated category to show up in my FSUI... are there any tricks other than running this app and having the checkbox checked?

Geoff

Edit:
Nevermind... I found it... I wasn't going under the Movies category to see it. Thanks for your work on this.
__________________


Last edited by geoffstewart; 12-30-2006 at 10:55 AM. Reason: found my problem and fixed it.
Reply With Quote
  #9  
Old 12-29-2006, 01:00 PM
Clive Gordon Clive Gordon is offline
Registered User
 
Join Date: Jan 2006
Posts: 27
Re: [addon] IMDB Updater

I like idea of this program and it appears that the program runs fine.
But It does not update any thing in my guide. I am not getting anything rated. I am using xmltv data that is imported into BTV by an importer program.

Any ideas why it does not work for me??
__________________
Dell Inspiron 530s. Dual Core 2.0 GHZ - 1GB RAM - PVR USB2 - HDD 250GB and HDD 500GB. WinXP BTV 4.9.1 with DVD Plugin
Reply With Quote
  #10  
Old 12-30-2006, 11:00 AM
geoffstewart's Avatar
geoffstewart geoffstewart is offline
Registered User
 
Join Date: May 2001
Location: Ottawa,ON,Canada
Posts: 561
Re: [addon] IMDB Updater

When imdb updater runs, do you see the progress bar at the bottom that shows how many movies it's updating? For example, when it runs on my machine, it shows xxx/2034 where xxx is the movie it's currently working on.

It might be that your xmltv importer does not mark shows as movies so the imdb updater does not find any to update.
__________________

Reply With Quote
  #11  
Old 12-30-2006, 04:40 PM
BasVanDerBrugge BasVanDerBrugge is offline
Registered User
 
Join Date: Dec 2006
Posts: 60
Re: [addon] IMDB Updater

Quote:
Originally Posted by geoffstewart View Post
When imdb updater runs, do you see the progress bar at the bottom that shows how many movies it's updating? For example, when it runs on my machine, it shows xxx/2034 where xxx is the movie it's currently working on.

It might be that your xmltv importer does not mark shows as movies so the imdb updater does not find any to update.
That seems like a likely explanation to me - the tool needs the movies to be correctly categorized in the database as 'movie'. I'm not familiar with importing guide data, so I can't provide much more help here, sorry. If you want, try sending me your "guide.db" file (search your windows drive) at imdbupdater@gmail.com, and I'll try and poke around a bit.

Also, make sure you check the descriptions of a couple of different movies: it may not find a rating for all movies. The tool works by matching the movie title and the movie year, so sometimes it won't be able to find a rating because the IMDB and BeyondTV data don't exactly match (or because the movie is not in IMDB).

Btw, to answer an earlier question: the tool works by adding the IMDB rating at the end of the movie description (no new fields added to the data base).
Reply With Quote
  #12  
Old 12-30-2006, 05:07 PM
Fonceur Fonceur is offline
Problem solver
 
Join Date: Jan 2004
Location: Montreal, Qc
Posts: 5,058
Re: [addon] IMDB Updater

Quote:
Originally Posted by BasVanDerBrugge View Post
Btw, to answer an earlier question: the tool works by adding the IMDB rating at the end of the movie description (no new fields added to the data base).
Ok thanks, so that does explain why BTV is displaying it. Would that make the process longer if you were to also add a new IMDB field with its value? I could use that as an extra column to sort on, or an extra filter in the searches in my addon...
__________________
BeyondTVLibrary: BTV 4.9 SDK addition for developers.
BTV-Negociator 5.07: Conflict resolution/Guide updates/Searches/etc.
BTV-Externinator 1.70: External recordings, Firewire/clear QAM/DVB/R5000HD/etc.
GrafCorder: Record from a simple .GRF file. - MLBeyond TV: MainLobby integration.
TaBTVRemote 0.12, BTVRemote 1.01, TiBTVRemote 1.03: Control BTV's interface with an Android device, PlayBook 2.0 or iPhone/iPod/iPad.
Reply With Quote
  #13  
Old 12-31-2006, 02:10 PM
Clive Gordon Clive Gordon is offline
Registered User
 
Join Date: Jan 2006
Posts: 27
Re: [addon] IMDB Updater

The movies in btv show up under the movies category. My guide does not seem to include the movie year. I am guessing it just can't match them up. I will email the guide.db for you to look at.


Quote:
Originally Posted by BasVanDerBrugge View Post
That seems like a likely explanation to me - the tool needs the movies to be correctly categorized in the database as 'movie'. I'm not familiar with importing guide data, so I can't provide much more help here, sorry. If you want, try sending me your "guide.db" file (search your windows drive) at imdbupdater@gmail.com, and I'll try and poke around a bit.

Also, make sure you check the descriptions of a couple of different movies: it may not find a rating for all movies. The tool works by matching the movie title and the movie year, so sometimes it won't be able to find a rating because the IMDB and BeyondTV data don't exactly match (or because the movie is not in IMDB).

Btw, to answer an earlier question: the tool works by adding the IMDB rating at the end of the movie description (no new fields added to the data base).
__________________
Dell Inspiron 530s. Dual Core 2.0 GHZ - 1GB RAM - PVR USB2 - HDD 250GB and HDD 500GB. WinXP BTV 4.9.1 with DVD Plugin
Reply With Quote
  #14  
Old 01-12-2007, 09:44 AM
Kilrsat Kilrsat is offline
Administrator
 
Join Date: Dec 2004
Location: Houston, TX
Posts: 2,388
Re: [addon] IMDB Updater (January 12 Update)

Updated
Reply With Quote
  #15  
Old 01-15-2007, 08:41 AM
BasVanDerBrugge BasVanDerBrugge is offline
Registered User
 
Join Date: Dec 2006
Posts: 60
Re: [addon] IMDB Updater

Quote:
Originally Posted by Fonceur View Post
Ok thanks, so that does explain why BTV is displaying it. Would that make the process longer if you were to also add a new IMDB field with its value? I could use that as an extra column to sort on, or an extra filter in the searches in my addon...
I'm not sure about the mechanics of adding a new field. I guess I could add a new column to the underlying guide database, though I'm not sure if that would break anything. More importantly, I'm pretty sure the new field would not be available through the API. Since I assume you use the API for Negociator (and not direct database access), it would not be of much help to you.
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[plugin] Comics Revived (February 5 Update) SSDNAdmin Beyond Media Downloads 58 04-23-2008 07:55 PM
Movie Thumbnail addon? harkle3 Beyond TV and Beyond TV Link User-to-User Troubleshooting & Support Forum 1 06-01-2007 10:58 AM
IMDB Ratings "Plugin" roygon SnapStream Discussion 64 08-03-2006 06:36 AM
Movie Ratings in Program Guide? rmarett SnapStream Discussion 0 12-11-2003 06:45 PM


All times are GMT -6. The time now is 04:02 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
©2004-2009 Snapstream Media
You Rated this Thread: