BinaryWorks.it Official Forum
BinaryWorks.it Official Forum
Home | Profile | Active Topics | Members | Search | FAQ
 All Forums
 eXtreme Movie Manager 8, 9, 10 Forum
 Bug Reports
 IMDB script does not work correctly

Note: You must be registered in order to post a reply.

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
   

T O P I C    R E V I E W
micklecat Posted - 20 Jun 2021 : 10:31:02
I use XMM10. Main script for downloading movie data is, of course, IMDB. For a long time it worked incorrectly, downloaded seversl persons as Directors instead of one Director. Now it cannot download movie data at all. No Country, no Year, no Director. And no any updates to script! No new versions of XMM, version 11 is a stub only, it doesn't work. What we paid for? I am ready to pay more, but I want to have a correctly functioning movie database. But it seems like development is abandoned.
20   L A T E S T    R E P L I E S    (Newest First)
de66ka Posted - 25 Nov 2025 : 09:40:44
Thank I'll give it a try
Mawu Posted - 24 Nov 2025 : 11:15:36
@de66ka

OFDB only works with xMM 10 when you use the stuff from the xMM update package:
https://www.binaryworks.it/forum/topic.asp?TOPIC_ID=16275

My TMDB script is from 2017 (version 2.2.7) and is also included in the package and works.

EMDB is certainly not bad. However, Alessio has implemented almost all of my feature requests in xMM exactly as I wanted them over the years. So, apart from the numerous bugs, the program feels almost as if I had programmed it myself. It's therefore perfectly tailored to my needs. Since I'm primarily a disc enthusiast, I also use DVD Profiler in addition to xMM.
de66ka Posted - 24 Nov 2025 : 08:15:31
@mawu
I'm using EMDB for now 3 Years beside XMM 9.0.1.4.
EMDB ist not perfect but good enough to feed my needs. Importing from IMDB, TMDB and TVDB (for Series) and Scores from Rotten Tomatoes works without problems.
At the beginning I've imported all the possible fields from XMM - few enough -(.
But since them I've imported all the new Stuff with both programs. Sadly the IMDB script isn't working anymore for XMM so I'm forced to use now the TMDB script from 2016. Is this really the last version? And which OFDB script is actually working? Mine doesn't work
SwissDude Posted - 23 Nov 2025 : 16:22:41
quote:
Originally posted by Mawu

@SwissDude

Of course, EMDB imports cast and crew data – but not the details about the actors (which are displayed on the actor cards in XMM). That's what I meant. It's all very rudimentary compared to XMM – at least for me. Therefore, I need to find some way to import cast and crew data from IMDB into XMM. Thankfully, the TheMovieDB and OFDB scripts, which are also important for me, are still working.



Actually in EMDB, when you select the "Cast" tab of any imported movie, you see under each Cast member a button "TBDB" or "IMDb" (depending on which of TheMovieDB or IMDb you used to import the movie) that if clicked opens an internet browser window that takes you to the details of the specific person on themoviedb.org or imdb.com

That is good enough for me as I don't need static information like XMM had when importing an actor, as things change for actors, and by implementing it this way EMDB will provide you with the most up to date information.

However, for Director(s) and Writer(s) AFAIK this "details" feature is not available on EMDB.
Mawu Posted - 21 Nov 2025 : 20:06:49
@SwissDude

Of course, EMDB imports cast and crew data – but not the details about the actors (which are displayed on the actor cards in XMM). That's what I meant. It's all very rudimentary compared to XMM – at least for me. Therefore, I need to find some way to import cast and crew data from IMDB into XMM. Thankfully, the TheMovieDB and OFDB scripts, which are also important for me, are still working.
SwissDude Posted - 21 Nov 2025 : 19:14:29
quote:
Originally posted by Mawu

@Kipcior

I think EMDB will not run into trouble concerning database size. There are less data fields and there is no "people database" like in xMM.
We will never get the source code for xMM. And the source code would not help so much. You need a programmer who understands someone else's program code, which is probably uncommented. The MagicScript engine would likely have to be completely rewritten. Anyone who can do all that might as well write a completely new program. By the way: if you're looking for an open-source movie management program with IMDb import:
https://www.antp.be/software/moviecatalog
Assuming Delphi knowledge, you can adapt the program to your needs.



EMDB does have a "people" database, it imports Cast Members (you can specify how many - the default is 5), Director(s), Writer(s) and Sound Composers(s). It also imports links to the trailer (YouTube) and the movie's Web site (if it finds them).

It seems that people in the latest posts here think that EMDB can only import from IMDb, which is not the case, as it can also import from TheMovieDb.
Mawu Posted - 21 Nov 2025 : 16:31:06
@Kipcior

I think EMDB will not run into trouble concerning database size. There are less data fields and there is no "people database" like in xMM.
We will never get the source code for xMM. And the source code would not help so much. You need a programmer who understands someone else's program code, which is probably uncommented. The MagicScript engine would likely have to be completely rewritten. Anyone who can do all that might as well write a completely new program. By the way: if you're looking for an open-source movie management program with IMDb import:
https://www.antp.be/software/moviecatalog
Assuming Delphi knowledge, you can adapt the program to your needs.
Kipcior Posted - 21 Nov 2025 : 11:15:11
ok, so it is scrapping and there is still a risk then, because at some point author may discontinue updating mechanism or imdb will do something that will effectively block it and we'll end up like with XMM.

Anyhow, looking at XMM situation, it is still worth trying.

I installed EMDB myself and started to check how it can serve to my 5300 items collection from XMM. Initial conclusions are:

1. I was able quite easily to export whole collection from my XMM and import it to EMDB. Although for some reason, the list of fields available to map during the import to EMDB is much more limited than the fields available in EMDB at all. For instance, I see field 'when seen' in the movie form but it is not available during the import. While I do not care much about the fields which can be updated again from IMDB site (like cast: description, rating etc), I do care about the fields that are specific for me and was maintained by myself (location of files, names of drives, custom statuses etc). And here, EMDB offers too less options for me to import them all. Still I can leave with it by cutting some edges unfortunately.

2. While previous step went relatively quickly, the update of movie data was not. When I started with update using imdb for full collection (I know how it sounds for 5,3k items :)) it crushed at some point by closing the application. Then I started to do the update by hundreds and it went without faults however very slowly and required active monitoring from my side.

3. Not sure why but update of movie data and thumbnails import from web/update is a separate option, so effectively I needed to do each movie (or chunk of movies) twice. In XMM it was part of one script or even couldd be done through chains in one operation.

4. 2-3 hours I was able to go through around 500 items, although there might have been some pauses in between as I was not monitoring it all the time. Considering it's a one time activity, still ok, however bear in mind I need to do some action for each chunk of movies. So still considering whether to spend another 20 hours to cover all movies or look closely into other issues I already found.

5. Now, I am not sure if this is some kind of bug or memory issue, but for some reason even though thumbnails were downloaded for all 500 items, and I can see them (picture files) on the local drive (in EMDB workspace), application does not show them for movies starting with 408 up to 500. And this is major bug for me. Will try to remove them and download again and see if this helps.

6. Functionality of EMDB is much more limited then XMM but just to register movies and have some basic data and ability to track their status, search easily etc, it seems satisfactory enough (still have not tried all options).

7. What I do not like is how the options are planned in the user interface. Some of them are in the main header, but some that I would expect there as well, are hidden somewhere in the options. For instance to update the movie I need to go to options and there find appropriate category and search there for correct option (there are few, while I would expect just simple 'update' button on a movie level. I found it not logical sometimes but at the same time, it is something to learn so not a critical thing, yet annoying

8. I also observed that some changes made to the interface, like columns added etc. are not always saved and after opening again, they were gone. And for instance I disabled option to update Titles because in the other titles I keep my own, but still after reopening this was enabled and titles were updated with original titles - my inputs are gone.


These are some initial thoughts. Again, considering XMM as (almost) dead software, EMDB still seems like reasonable replacement for the time being, however it has its cons and problems and until I have a full db updated, I will not yet make any decision and final statement. For instance with XMM there was an issue that it is based on 32bit access db which has limit of 2 GB max size andd at some point I had to make choices and remove some portion of the data, to be able to register new movies there. So wonder, if EMDB is also prone to this kind of risks.

If I used it only to keep track of what I have seen, what to see etc, I would definitely consider moving completely to online services such as Trakt, TMDB etc (I am using local upflix site for this as well). Still if you need to maintain also physical movies located on a computer, NAS etc, then you need extra functionality that is not there. But I do keep track of it in XMM and upflix.

P.S.

My ideal solution would be to have XMM UI on different db (e.g. sql express) buty without source code it is a dream (I tried to fool XMM by building sql db (same structure as original) and use linked tables and while it worked pretty fine for the view, it did not for create/update/delete operations. Perhaps there is a way but I discontinued it at some point. And now, when the problem is somewhere else, it does not even make sense when imdb does not accept connection from XMM.
SwissDude Posted - 20 Nov 2025 : 08:26:49
quote:
Originally posted by Mawu

It's great to hear that EMDB meets your requirements. For me, the database isn't comprehensive enough. In particular, I've accumulated so much material in my xMM database that I can't possibly export and re-import it all. Perhaps I'll take a closer look at the EMDB script during my Christmas break to at least import the cast and crew data.



I have all my movies stored in a single sub-folder on my Synology (over 4000 movies, to make it easier to have them all available on my Plex Server) and EMDB has a "Batch Update" functionality (using TheMovieDB or IMDB as source) and I used this functionality to populate the EMDB database easily.
SwissDude Posted - 20 Nov 2025 : 07:10:28
quote:
Originally posted by Mawu

It's great to hear that EMDB meets your requirements. For me, the database isn't comprehensive enough. In particular, I've accumulated so much material in my xMM database that I can't possibly export and re-import it all. Perhaps I'll take a closer look at the EMDB script during my Christmas break to at least import the cast and crew data.



EMDB does import Cast, Director(s), Writer(s) and Sound Composers(s) data. It also imports the trailer (link to YouTube) and the movie's Web Link (if it finds them).
SwissDude Posted - 20 Nov 2025 : 07:04:16
quote:
Originally posted by Kipcior

Does any of you know how EMDB derives data from IMDB? As far as I know API is vert limited for non commercial usage and if no API then again scrapping which is always a risk taking into account how quickly imdb changes page code. So even if now, someone actively updates it, still comes with the risk that after some time it will become abandoned (like it happened with XMM.



EMDB can import data from IMDB. When you edit a movie, select IMDB instead of TheMovieDB. Eric (the author of EMDB) is actively modifying EMDB when IMDB changes the page code (the latest version is from 5 November 2025, which scrapes data from IMDB properly).
Kipcior Posted - 19 Nov 2025 : 18:00:38
Does any of you know how EMDB derives data from IMDB? As far as I know API is vert limited for non commercial usage and if no API then again scrapping which is always a risk taking into account how quickly imdb changes page code. So even if now, someone actively updates it, still comes with the risk that after some time it will become abandoned (like it happened with XMM.
Alferio Posted - 19 Nov 2025 : 12:00:56
Thanks, Mawu, for your efforts. I also tried using chat gpt to fix the script, but to no avail. I'm also using EMDB, but it's obviously very limited compared to EXMM. What a shame.
Mawu Posted - 19 Nov 2025 : 10:32:11
It's great to hear that EMDB meets your requirements. For me, the database isn't comprehensive enough. In particular, I've accumulated so much material in my xMM database that I can't possibly export and re-import it all. Perhaps I'll take a closer look at the EMDB script during my Christmas break to at least import the cast and crew data.

SwissDude Posted - 19 Nov 2025 : 08:26:53
quote:
Originally posted by Hawkeye

So this seems to be the end of Extreme Movie Manager. Too bad. Any alternatives ?



I started using EMDB yesterday and it works great (and is free). Good bye XMM after 20 years of use (all the way back from version 4.8 in 2005) - too bad Alessio has stopped developing it and does not even reply on these forums any more...
Kipcior Posted - 17 Nov 2025 : 22:40:49
Looks like the problem is no longer with the script itself but something in the core code of application responsible for communication with the site, that is no longer accepted by IMDB.com. What happens is that when the script is executed, it even does get proper response, just http400 error while calling method to retrieve page with the search results. Same webquery link works in browser directly.
Suspect they implemented tighter security and XMM code does not meet that. Maybe just a certificate issue. Anyhow, without access to the XMM source code, do not see any way to fix that :(
Mawu Posted - 17 Nov 2025 : 18:37:59
If no one else steps up, that will at least mean the end of IMDB import in XMM. At least the script for THEMOVIEDB.ORG still works. The IMDB script is difficult for non-experts to fix. The MagicScript engine is simply outdated for this type of website. I tried using ChatGPT, but the AI only led me astray. Scripts from other sites are certainly easier to fix. For IMDB, copy/paste is currently the only option. There are hardly any truly good desktop alternatives, as most programs of this type are no longer being developed. Some users have switched to EMDB. Paid alternatives include MyMovies, Movie Collector, or, for disc collectors, DVD Profiler.

Hawkeye Posted - 17 Nov 2025 : 17:27:53
So this seems to be the end of Extreme Movie Manager. Too bad. Any alternatives ?
gsimjansen Posted - 16 Nov 2025 : 19:41:28
That's bad
Mawu Posted - 15 Nov 2025 : 22:52:55
As JDommi has left the forum some months ago there is nobody who can fix the IMDB scripts any longer. End of the story.

BinaryWorks.it Official Forum © Binaryworks.it Go To Top Of Page
Generated in 0.09 sec. Powered By: Snitz Forums 2000 Version 3.4.07