IMDBServices




A sample project that uses IMDBServices is: IMDBBrowser...details below!



 
Hi everyone! My name is Sebastian Bota, and I started this project, because of the lack of a simple library to access IMDB.



History

23.03.2006

Site updated...
Working on the next version...please be patient...

13.02.2006

Release of IMDBServices 0.0.4
IMDBServices 0.0.4
(+) Images returned by Get*Details() (poster and headshot) are now byte [] instead of files bruteforcelly written to root of drive D: as in previous release.
This images can be either saved as files or used directly in programs (by converting them to Bitmap using a MemoryStream)
(+) GetPersonDetails() now returns the biography (if available)
(+) GetPersonDetails() now has year and AKAs available for the movies the person directed, writted or casted in
(+) SearchMovie() also parses and returns AKAs (where available)
(+) Dramatically reduced the number of data classes...now you only need Movie, Person and...Movie.MovieTitle
(*) SearchMovie() - If exact movie was found - there is only one item in result (and the result appears)
(*) Fixed a set of issues related to finding only one movie...
(*) Fixed a bug related to a recent change in page layout
(-) Images are no longer saved on the harddisk (if you were relying on this now it's time to save it for yourself)
(-) Removed a lot of data classes and replaced with Movie or Person as needed, or with string where needed (ex: genres and plots are strings)
(!) GetPersonDetails does not fill the birthdate
(!) GetPersonDetails does not fill the roles the actor played in the movies he/she acted in
(!) GetPersonDetails - semi-bug with movies that have episodes...with their own code

29.12.2005

Release of IMDBServices 0.0.3
IMDBServices 0.0.3
(+) First release of binary package
(+) LGPL license
(*) GetPersonDetails() - now renders corectly if the person is a woman
(!) SearchMovie() can fail to return a list of movies if IMDB directly finds only one entry and redirects the result to the exact match (to be corrected soon)
(!) Get*Details() now uses D:\ path for temporary images download. Soon will be changed.
(!) Cache is still not functional (soon to be implemented)

Legend:
(+) = new feature
(*) = fixed bug
(!) = known bug
(-) = removed feature

22.12.2005

Christmas it's comming...

21.12.2005

Accidently slipped into a bug: for actresses the GetPersonDetails does not work correctly (an updated version will be available in the next version).
Other known limitations: no AKAs are filled in and the Person's birthday is not filled in. Soon to be implemented.
Also today I implemented a first demo program to use IMDBServices...and decided this demo should evolve into something more...perhaps a project...that will be called:...you will find out soon enough about it.

20.12.2005

So many things to do...and so little time to do it...

19.12.2005

It's 19:00 and I just finished the second release! Yes it's right! IMDBServices 0.0.2 is now accesible via Download button.

Release Notes:

I finished almost all the functionality (proposed for the first alpha).
Still it's a pre-alpha version...so no complaints...yet!

Changes since IMDBServices v 0.0.1

(*) Redesigned classes for BasicMovie data, Movie data and Person data - now based on List<>
(+) Almost fully operational IMDB class (the class that parses pages from IMDB)
(-) fixed bug - actors not loading corectly
(-) fixed bug - SearchMovie() - not all results returned

It's 00:00 and I started the work...it's going to be good...

18.12.2005

Just some maintainance

17.12.2005

Today, no play...unfortunately...

16.12.2005

Advanced pretty well...another couple of hours on this and it should be just fine...hope to be able to allocate those hours...soon.

15.12.2005

Preparing the first CVS release and the second file release...hope it will be here soon enough...

14.12.2005

New developer Andrei Bozantan joined the project! Welcome!
Today the project celebrates a week of existence!

13.12.2005

New developer rlodina joined the project! Welcome!

12.12.2005

What a fine day...for science! First feature complete alpha is at 50% completed...stand by!

11.12.2005

Damn...a lot of work, but unfortunately not on this project...but, because Christmas it's comming, I had to clean up my room...so no updates today...but stay tuned...

10.12.2005

I am working hard to give it a shape...

09.12.2005

Release of the first bits of code!
You can get them (IMDBServices.0.0.1.zip) from the top of the page (Download button).
Aproaching pre-alpha status. The main interface has been designed and implemented.
Perhaps we will be able to see some code soon on the site.

Wish me luck. I could use a little help in here...but it's OK if you don't have time. I understand. I also work at night on this project.
...the show must go on...

08.12.2005

Project started. Everyone is welcomed to join this ...