Author |
Topic |
|
Shocker74
Starting Member
Sweden
43 Posts |
Posted - 11 Feb 2011 : 17:18:20
|
Ok now i'm getting frustrated. The last films i put in using the imdb complete only took the first actor and nobody else. I tried to continually update from the web, but no luck at all. It just started happening while i put in films in the database. One minute it all worked, the next, nothing. So it ain't anything in my computer, like firewall doing anything. I also tried updating info using the imdb (fastest) and some other moviescript. Didn't work at all. And just now i tried to delete one of the films, and then put it in over again. That worked so i thought, am i gonna have to do this all the time? But no. I then put in yet a new film, '300', and once again, only 1 actor showed up. So i deleted the '300' movie from the database and then added it again from imdb complete. But this time it didnät work, still only got that first actor and nobody else.
/sigh... |
|
JDommi
Administrator
Germany
4650 Posts |
Posted - 11 Feb 2011 : 18:00:47
|
Have you had a look at the script's options? I think to remember that there is setting for how many actors the script should import. Maybe that's the fault... |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
Shocker74
Starting Member
Sweden
43 Posts |
Posted - 11 Feb 2011 : 18:25:31
|
No it's just as it was from the start, with 99 actors to import. Plus i haven't changed anything, i was just adding movies one by one, and just out of the blue no more than the first actor got imported. So that's what's so strange. Cause the previous film worked as all before that, and then suddenly.... 1 actor only. And it's been so since then. |
|
|
matrixdiaz
Starting Member
1 Posts |
Posted - 01 May 2011 : 18:54:32
|
I have the same problem, i use the version 7.0.3.4.
i need some help |
|
|
Prinz
Senior Member
Germany
1522 Posts |
Posted - 01 May 2011 : 19:01:10
|
quote: Originally posted by matrixdiaz
i use the version 7.0.3.4.
That very old version (almost 2 years old) has new Magic Script functions missing that are necessary for the new IMDB.COM Scripts to work, since the IMDB.COM website changes... |
|
|
KCWhiteKnight
Junior Member
USA
202 Posts |
Posted - 01 May 2011 : 20:08:56
|
I've had the same problem detailed in another posted - New Version. What I found worked which was frustrating was to add 5 movies and close EMM. Restart and add 5 more. (or update). That got irrating fast. But I also found another work around in that if you use the database utilities and do a compact and repair you'll get to add 10 before you encounter the problem again.
I wasn't sure if it was a script problem or a site problem or an indexing problem within the program. Another point that should be made is when you use the IMDB fastest script is does download all the actors. I'm not sure what the difference is with that other than you're not downloading all the details.
I do understand the frustration when you're trying to work on 10 movies and they are downloading in the reverse order then how they were selected. Example download process starts with title Z instead of A. Then you have two choices watch it closely or go back and try to figure out where it switched to downloading one. |
|
|
Prinz
Senior Member
Germany
1522 Posts |
Posted - 01 May 2011 : 20:16:27
|
I never use the Batch-Import.
Sound like that XMM doesn't reset some Variables/Counters after each Movie, if imported as a Batch.
For example: There is a counter for how many lines are executed in each Import Block in Magic Scirpt, if that counter reaches a specific value the execution of the block is being aborted by XMM. This function is to prevent endless loops. If this counter isn't reseted after each Movie, at some point these Blocks wont be executed anymore. |
Edited by - Prinz on 01 May 2011 20:26:26 |
|
|
JDommi
Administrator
Germany
4650 Posts |
Posted - 01 May 2011 : 20:33:01
|
On batch import: for empty* fields at least some variables aren't cleared after delivering from script. Or isn't voided before next import. This results in saving wrong information on those fields. I have told that to Ale one week ago. Maybe a workaround could be to replace empty import fields (script sides) by a special char or combination. On XMM itself it has to be rechanged to empty by replacing-text-in-all-fields function. But I hope that Ale will correct this in next release.
@KCWhiteKnight: Are the info passed to the wrong movies when you said "in reverse order"? Or is only the order while importing reversed? That behaviour I have recognized, too. But haven't checked if the info is stored for the correct movie!
*Edit* With empty fields I think of no info available on the site! No the empty fields in database. |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
Edited by - JDommi on 01 May 2011 20:35:02 |
|
|
KCWhiteKnight
Junior Member
USA
202 Posts |
Posted - 01 May 2011 : 21:35:19
|
When you're trying to build a database of 1800+ dvds then batch import would have to be the way to go otherwise you'll grow real old doing them one by one. LOL
Here's something else I researched. The script for IMDB TV Shows works fine and downloads without any problems even shows like ER with 14+ seasons and hundreds episodes.
I had to reseach a little to answer your question. In fact I built a test database to play and check it out. I loaded 5 movies and did a batch update. They were in reverse order, found the direct links which I also verified were correct. Imported using the IMDB complete script. When that was done verified all the data including all the actors. The data looks to be solid. Bios, pictures fine. Movie data looks good AKAs in the right place.
What I did notice after the updating is that you have an error messages at the bottom of the main screen. Example: 13 - Conversion from "" to Integer not valid or some database error messages. I found that a little confusing since within the program everything looks fine. What I'm doing is scrolling through the movies and checking all the detail. I'm also not sure because of the detail what function within the program it's referring to. The actual data or the MovieCard.
You're more of the expert on that one. =)
Now I'm reviewing the actual tables there isn't anything that pops out looking like bad data. In fact one of the movies which it stated wasn't in the database is in the table and looks fine and displays fine.
I'm going to run somemore tests but I think the not resetting the indicators sounds good and logical. To take that one step beyond, I've also done some testing with restarting Magic Script with one addition movie and the restart doesn't always clear indicators.
Side Note: I take it they must be rebuilding the server site as it had been going up and down and Magic Script panics and stops saying its blocked.
|
Edited by - KCWhiteKnight on 01 May 2011 21:49:12 |
|
|
Prinz
Senior Member
Germany
1522 Posts |
Posted - 01 May 2011 : 21:41:31
|
As far as I know is the Magic Script Engine (internally in XMM) for TV Shows and Movies in big parts different, if not completely different... |
|
|
JDommi
Administrator
Germany
4650 Posts |
Posted - 01 May 2011 : 21:49:02
|
I guess that those 13-errors are because of missing/empty data for integer fileds... Should be more seen as a warning then an error as XMM internally takes the correct value. Except there is text in an numbers field - in this case I think it's treated as without info, too.
And that the info is correctly imported beside the reversed order is good to know.
*Edit* Yes, Prinz is right. Internal code for movies and Series are completely different. Maybe, I assume, some code of movies is used for shows. But both parts have to behave completly different. |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
Edited by - JDommi on 01 May 2011 21:52:35 |
|
|
KCWhiteKnight
Junior Member
USA
202 Posts |
Posted - 01 May 2011 : 22:00:11
|
I figured they were different but it's working =)
I thought I had, was to save the errors to a text file with perhaps some more detail that could be emailed to assist in debugging a problem. My thought is the normal "end user" isn't going to understand these messages and think there is some thing wrong with program and might not buy it if he's shopping around. Most people don't understand these things are a work of art constantly growing and changing. They buy a package and have expectations. |
|
|
JDommi
Administrator
Germany
4650 Posts |
Posted - 01 May 2011 : 22:06:44
|
That's a good idea. But I don't know in which cases it's a serious error or merely like a hint. Best would be to add the used solution to the error. Like: 13 - Conversion from "" to Integer not valid or some database error messages. Solved by: leaving field empty
But as said before: I think that's not practicable for every error message...
*Edit* Or: just show no error messages as that would better shown in a debug mode!?! |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
Edited by - JDommi on 01 May 2011 22:08:10 |
|
|
KCWhiteKnight
Junior Member
USA
202 Posts |
Posted - 01 May 2011 : 22:25:39
|
Hey that's an good idea.
I found exactly what you've been talking about. You can watch it. If you're updating a movie and you turn on script editor while it's downloading it shows you string not numeric or index error and some interesting messages on the main page as it runs through the scripting. One interesting point is when downloading the actor information you'll see lots of index errors but the data still stores and looks correct.
From some of the "end users" I work with they just get frustrated and give up. I noticed that in a couple of posts here. I'd also love to teach them the more detail you give the better. Also would love to see some additions to people's profile where they could add their hardware and there are times when it's not the program itself it could be OS or hardware. I had situations with Win 7 where the program was running so fast Windows wasn't writing to the hard drive fast enough to keep up with it was buffering the writes so things were getting messed up.
Also noticed that the .net versions don't play well in the sandbox together. If you're running a program like this one using 2 and one running 4 they sometimes clash. Microsoft is working on 4 to make it play better with the others.
|
|
|
KCWhiteKnight
Junior Member
USA
202 Posts |
Posted - 02 May 2011 : 04:18:59
|
Keeping within the same topic. I'll have to ask you guys the experts. 1. Booted computer and started EMM. 2. No program updates or script updates have been done using the same everything as we've been talking about. 3. Update 1 movie using the IMDB Complete. 4. It say Scripts done 0/7. 5. I got stuck in a loop where it would cycle back through the script from pretty much the top down. 6. Adds 1 to Scripts done until it reaches 7. 7. If you try to update another movie it becomes Scripts done 0/8 and continues to grow. 8. If you exit EMM and restart and go through the process it adds 1 to the Scripts done making it 0/9.
What I just thought of and will try is a reboot to see if the resets everything. I'll post this and add to it.
Additional Info: When I rebooted and restarted EMM when I got to the download page it was Scripts done 0/10.
I exited EMM and restarted. Build a new database added 50 titles and proceeded to update five. I got 0/2 for scripts but also noticed that here again it switched scripts from fastest to complete. Also noticed if you use another script such as movieposter, it reverts back to IMDB complete.
Not sure how any of this can happen unless something is stored somewhere. Also don't know why it suddenly starts happening while it was working fine earlier today.
Also started getting the firewall blocking message again when Magic Script starts. Nothing is blocked. |
Edited by - KCWhiteKnight on 02 May 2011 07:14:35 |
|
|
JDommi
Administrator
Germany
4650 Posts |
Posted - 02 May 2011 : 07:57:03
|
Script 0/9: Try option to overwrite old direktlink. The second number is the number of previously used scripts on that movie. As an error XMM uses in the case that the old directlink is stored all used script will be executed after each other. Even if that's the same script! 0/x - 1/x - 2/x ... x/x. Then next movie will be processed. |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
KCWhiteKnight
Junior Member
USA
202 Posts |
Posted - 02 May 2011 : 14:41:36
|
Nice. Thanks did that worked. This really is a good package but we're going to have to write some documentation explaining the functions. |
|
|
JDommi
Administrator
Germany
4650 Posts |
Posted - 02 May 2011 : 15:48:35
|
You're not the first who asked for that. But who has the time to do? And where to begin? Ale should spent his time on improving XMM and the other progs. So... are you the first volunteer? I have tried to begin with collecting some questions a few monthes ago, but too less time and too many questions/topics on the same question... it's really a thankless task |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
KCWhiteKnight
Junior Member
USA
202 Posts |
Posted - 02 May 2011 : 18:18:08
|
Would I volunteer? Yes when I have a better understanding of all the features and if you and some of the others looked it over to make sure it's accurate from your experience before we publish. This program is great but the typical end user is going to get blown away with all that it offers.
I've already started an outline for layout my databases. I split mine by DVD, Blu Ray, Concerts, TV Shows, ripped movies and few others. I saw a post where I believe it was you said try a small amount of movies first to get a feel for what is available. Good point. The program provides a wealth of information from different sources so you can pick and chose how much or how little you want in your database.
A quick example: Running Time depending on where you download it you get different information. Like in US 123 minutes, Germany 124 that sort of thing. I'll never see that version so if that's an interest and depending on what country I'd point them to a script like DVDEmpire.
The questions come from a lack of understanding. Like you helping me by saying click the option override old direcklinks. I thought I had. Understanding these things would lead to some creative thoughts like couldn't we have a field that shows what scripts we used with a date timestamp. Not sure the logic of saving the information like it currently does since in most cases it doesn't use it anyway. It would be just as easy to look at movie and say oh that's why, I haven't run this script for this movie yet.
Thankless maybe but you do have to know I appreciate all your help and read your posts with interest to see what new things I can learn.
|
|
|
JDommi
Administrator
Germany
4650 Posts |
Posted - 02 May 2011 : 18:33:08
|
Help will surely be granted! Of course in some cases help will be difficult because of localized technical terms and I'm not really able to explain good... And the things that one doesn't know - anybody knows it here ;) |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
KCWhiteKnight
Junior Member
USA
202 Posts |
Posted - 02 May 2011 : 19:36:33
|
LOL, we don't do too bad communicating. Sometimes I don't know what to say that might help someone understand the situation like I want to give more details to make it easier to spot a problem. It's great when you ask a questions to understand. All it takes is communication. Localize technical terms shouldn't be a problem as we expand our group cause someone might be able to explain or give us more details.
Where did I read In order to achieve what is possible, you have to try the impossible over and over again. Hmmmms. Escapes me now but I know I've seen it somewhere. =)
LOL, Chad |
|
|
Topic |
|
|