Author |
Topic |
|
kirill2785
Junior Member
Israel
332 Posts |
Posted - 08 Jun 2012 : 17:06:55
|
I think it would be a nice feature to update the movies in the background, without the monitor visible, and without the "update from internet" window which shows all the fields updated in live. maybe to add a tray icon which will show the progress. that way the update won't distract/disturb the user. |
kirill2785 |
|
JDommi
Administrator
Germany
4644 Posts |
Posted - 08 Jun 2012 : 17:33:08
|
Well, that seems to be a good idea, BUT what will happen if you're already importing movie data? And when you do it manually there will be no difference between now. You are already able to import only empty fields in th4e advanced script options... |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
kirill2785
Junior Member
Israel
332 Posts |
Posted - 08 Jun 2012 : 20:30:57
|
It can be a scheduled process (or user activated), the user will define how often it will run (lets say once a month for example), THEN if and update is running and the user openes a movie, a message should be shown on that window (an update is in progress), the fields should be disabled for that movie untill it's updated.
If you do it manualy XMM sees that you didn't use a script before, therefore won't re-update, only will re-update movies which have a "used scipt" field.
using the current option you have to select all movie in databse and press RE-Update, because you wont go and check each movie to see which have empty fields.
|
kirill2785 |
|
|
kirill2785
Junior Member
Israel
332 Posts |
Posted - 08 Jun 2012 : 20:44:42
|
by the way what happens today if you try to update a movie while it's being re-updated? those problems doesn't stop from making the update a background update. there is no need for the user to see the update happen, those to windows are unnessesary to look at while update is in progress. |
kirill2785 |
|
|
JDommi
Administrator
Germany
4644 Posts |
Posted - 09 Jun 2012 : 09:38:47
|
I think the safe way for is to be restricted to viewing data only while any import. So if there is an update is in progress you can now click XMM to bring it in the foreground and the import window behind. If you then have a background re-update where is the difference when you start that process? A sheduled re-update starts always at the wrong moment ("Murphy's Law") even if it starts only if XMM is kinda inactive at that very moment. The other problem is that XMM first has to detect empty fields, then must keep the MovieIDs that have to be re-updated and on a one by one process which ID is already done, because you must be able to stop the re-update at any time for any reason. For that I would suggest to "only" use a special filter that detects empty fields in a database entry (ignoring those fields related to a physical file on any media) and do the re-update on all the filtered movies on demand. |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
kirill2785
Junior Member
Israel
332 Posts |
Posted - 09 Jun 2012 : 11:53:43
|
i think the filter exists because when the option "when importing, add new values only to blank fields" is enabled , only blank fields are imported. (but strangely the title , and the year are still imported even if they are not empty.) |
kirill2785 |
|
|
JDommi
Administrator
Germany
4644 Posts |
Posted - 09 Jun 2012 : 12:45:59
|
That's another option I think: something like TakeTitle. And that filter doesn't exists. The option to take only blank fields reads every info but stores the newly readed info only for the empty fields. Unfortunately the whole script must be executed as some info are located on sub pages. But that could be a good feature: store fix subpage adresses of some sites (e.g. plotsummary for IMDB) to re-import the plot. Haven't checked if that would be possible for many sites, but in some cases it could shorten import time... |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
|
Topic |
|