My Films 5 - Testing (1 Viewer)

Status
Not open for further replies.

doveman

Portal Pro
February 12, 2008
2,326
178
Home Country
United Kingdom United Kingdom
Re: AW: Re: AW: Re: My Films 5 - Testing

I tried to reproduce here and couldn't. Can you reproduce the issue with attached Debug files - that should give the code lines when the exception occurs. Files should go into MP app dir (don't forget to backup existing to revert after test).

Sure, will do. EDIT: There's no grabber.dll or XionControls.dll in my MP app folder. I just reinstalled v5.2.0.1771 again in case, but they're still not there. Anyway, I'll test with the Debug files.

I think this has been done my AMC, right? I just made a test on such a movie and IMDB grabber does give correct title with "'" instead "?"

Well the .amc database isn't like that but maybe when I saved it as .xml it did it. I'll try that again and see what happens.

Maybe Dadeo (or someone else) can comment on it - as he has a better view on title handling for english speakers and thus more experience on how to handle best..

Thanks. I'll just untick "Translated" when running AMCupdater for now to stop it filling the field with information I don't need ;)
 

doveman

Portal Pro
February 12, 2008
2,326
178
Home Country
United Kingdom United Kingdom
With the Debug files, MyFilms setup still changes "Filename + Internet" to "Folder + Internet" when I click "(re)Create AMC Updater Default Settings". Changing it in AMCUpdater, exiting and restarting MyFilms setup and it's still on "Folder" and does the same thing each time I click the button.

I fixed it by saving the config in AMCUpdater and then when I change to another config and back in MyFilms setup it shows the correct setting.

I checked the database in AMC and the ' are correct, even after saving it as .XML and even after running an import with AMCUpdater and loading the .xml back into AMC they're correct, but in AMCUpdater it's removed the ' so that "A Dog's Breakfast" is "A Dogs Breakfast". Also "Batman – Gotham Knight" is shown as "Batman – Gotham Knight" so it's replaced the - with a space. This appears to be a problem with displaying the titles (which also affects MyFilms inside MP) rather than actually corrupting the data.

Note, I didn't update any of the information with AMCUpdater this time, all I did was an import which added the two movies on the HD.
 

doveman

Portal Pro
February 12, 2008
2,326
178
Home Country
United Kingdom United Kingdom
OK, did a Update Picture field only on the database and didn't notice any errors like before. I can't honestly recall which fields I had ticked when I did it previously, so it may be one of the other fields that caused the errors.

Just checked in MP and this database actually shows the correct titles with ' and - despite AMCUpdater not showing them. The previous database still shows ? instead of ' though, so it seems that it must have got messed up when updating the records.
 

Dadeo

Docs Group Manager
  • Premium Supporter
  • November 26, 2006
    5,340
    3,321
    Himalayas, India
    Home Country
    Canada Canada
    Hey doveman - yes when you "(re)Create AMC Updater Default Settings" it reverts to 'Folder+Internet Lookup' because that is the Default setting. You only want to use that button when you wish to revert to the default settings in AMC Updater. AMC Updater will automatically sync to the settings you set in Setup, but you have to save those settings for the config first. So:
    1. Go to Internet Grabbing Tab in Setup
    2. Change Title Search Handling to File+Internet Lookkup
    3. Save the Config
    4. Open AMCUpdater and Title Search Handling should now be File+Internet Lookup
    The tool tip does say that, but it is not easy to grasp if you don't already understand it ;)

    Saving the config in AMC Updater is a bit confusing because as soon as you save the config again in Setup, it will resync the settings you have done there. So you want to make sure your settings for AMCU on Internet Grabbing tab are what you want. Of course you can temporarily use different settings in AMCU, but they won't persist once you resave your config. Clear as mud eh?

    About the Translated Titles - IIRC AMCU only adds the Translated Titles if you enable Import File if Internet Lookup fails (unless of course you have it set to grab all Translated Titles). What I usually do is set my Preferred language to USA and limit #Titles to 1. That way I only get the US Titles as translated titles i.e. when the original title is not US/English. It's not 100% perfect though because sometimes the original title might be English but there is an IMDB aka/alternate Title for US. However, your method, to disable Translated Title grabbing, is also good. It is pretty easy to Search in GUI, find all your non-English films and just update the Translated Titles for those cases where you want English titles. You can also do that in batch mode using AMC Updater Update Movies IF you can find a good search/paramaters that selects only the movies you wish to change. Then you can grab the English akas for only for those.
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    Hey doveman - yes when you "(re)Create AMC Updater Default Settings" it reverts to 'Folder+Internet Lookup' because that is the Default setting. You only want to use that button when you wish to revert to the default settings in AMC Updater. AMC Updater will automatically sync to the settings you set in Setup, but you have to save those settings for the config first. So:
    1. Go to Internet Grabbing Tab in Setup
    2. Change Title Search Handling to File+Internet Lookkup
    3. Save the Config
    4. Open AMCUpdater and Title Search Handling should now be File+Internet Lookup
    The tool tip does say that, but it is not easy to grasp if you don't already understand it ;)

    It doesn't look like that's what it's supposed to do to me. Firstly it says "(re)Create" not revert, which suggests it's either going to create default settings (based on the current settings) or if this has already been done previously, overwrite the default settings/profile with a new one (based on the current settings). The tooltip suggests this too, saying "MyFilms will create a default profile for AMCUpdater based on your current MyFilms configuration". I'm sure it forced me to click this button the first time I used MyFilms as well (I think it wouldn't let me run AMCUpdater until I did), although I can't check this without completely uninstalling it which I don't want to do right now.

    Saving the config in AMC Updater is a bit confusing because as soon as you save the config again in Setup, it will resync the settings you have done there. So you want to make sure your settings for AMCU on Internet Grabbing tab are what you want. Of course you can temporarily use different settings in AMCU, but they won't persist once you resave your config. Clear as mud eh?

    Well the "Title Search Handling" setting, which I changed before saving the config in AMCUpdater, has persisted but I just tried changing Get Actor Roles and Limit # Persons in AMCUpdater and saving the config, and they don't persist, so perhaps it's just that one setting.

    About the Translated Titles - IIRC AMCU only adds the Translated Titles if you enable Import File if Internet Lookup fails (unless of course you have it set to grab all Translated Titles). What I usually do is set my Preferred language to USA and limit #Titles to 1. That way I only get the US Titles as translated titles i.e. when the original title is not US/English. It's not 100% perfect though because sometimes the original title might be English but there is an IMDB aka/alternate Title for US. However, your method, to disable Translated Title grabbing, is also good. It is pretty easy to Search in GUI, find all your non-English films and just update the Translated Titles for those cases where you want English titles. You can also do that in batch mode using AMC Updater Update Movies IF you can find a good search/paramaters that selects only the movies you wish to change. Then you can grab the English akas for only for those.

    Thanks, I'll try that and see how I get on :)

    EDIT: If I click the Add Missing Persons button on the View Persons tab in AMCUpdater it completely locks up. Actually, I can't select a Grabber script or do anything with the Grabber options on that tab. There's nothing in the log reflecting any of this unfortunately.
     

    Dadeo

    Docs Group Manager
  • Premium Supporter
  • November 26, 2006
    5,340
    3,321
    Himalayas, India
    Home Country
    Canada Canada
    It doesn't look like that's what it's supposed to do to me. Firstly it says "(re)Create" not revert, which suggests it's either going to create default settings (based on the current settings) or if this has already been done previously, overwrite the default settings/profile with a new one (based on the current settings). The tooltip suggests this too, saying "MyFilms will create a default profile for AMCUpdater based on your current MyFilms configuration". I'm sure it forced me to click this button the first time I used MyFilms as well (I think it wouldn't let me run AMCUpdater until I did), although I can't check this without completely uninstalling it which I don't want to do right now.
    It depends how you create your catalog. If you use the Setup Wizard it should preset the options for you (it always does for me and I have done it 1K+ times). But, if you create a new catalog it doesn't. So in that case you could 'create' an AMCU config using that button. However (as the tool tip says) this is not normally needed anymore, since it does the same if you just save your config. So, it might be clearer if we changed the button to 'Reset' or something like that. But I may have forgotten some other use for that button ;).
    Well the "Title Search Handling" setting, which I changed before saving the config in AMCUpdater, has persisted but I just tried changing Get Actor Roles and Limit # Persons in AMCUpdater and saving the config, and they don't persist, so perhaps it's just that one setting.
    I cannot reproduce that - if I change actors roles/limits and save the config, then open AMCUpdater they are changed on the Options tab. So we need to figure out what is different in your config that it is not working for you.
    EDIT: If I click the Add Missing Persons button on the View Persons tab in AMCUpdater it completely locks up. Actually, I can't select a Grabber script or do anything with the Grabber options on that tab. There's nothing in the log reflecting any of this unfortunately.
    How do you get a View Persons tab in AMCU? I can't find it and there is nothing in the Wiki about it ;)
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    It depends how you create your catalog. If you use the Setup Wizard it should preset the options for you (it always does for me and I have done it 1K+ times). But, if you create a new catalog it doesn't. So in that case you could 'create' an AMCU config using that button. However (as the tool tip says) this is not normally needed anymore, since it does the same if you just save your config. So, it might be clearer if we changed the button to 'Reset' or something like that. But I may have forgotten some other use for that button ;).

    I still don't think that button 'resets' anything. As you say, it more or less does the same as the Save button and clearly that doesn't 'reset' anything, but saves the current config and creates/updates the AMCU config at the same time. Perhaps it would be useful to make the Launch AMCU button save the config first, which would avoid the problem of changing settings in MyFilms setup and then launching AMCU to find that the settings haven't carried across (if you didn't click Save or the (re)Create button in MyFilms setup first).

    I cannot reproduce that - if I change actors roles/limits and save the config, then open AMCUpdater they are changed on the Options tab. So we need to figure out what is different in your config that it is not working for you.

    You've misunderstood me. What I tried was the other way round (changing the settings in AMCU, saving, then checking in MyFilms setup). So if I change Limit # Persons in AMCU from 10 to 5 and save, in MyFilms it will still be on 10 (even after switching/reloading config), but if I change it in MyFilms setup (and Save) when I launch AMCU it shows the change there. This bug doesn't affect all settings though, as if I change the Title Search Handling in AMCU and save, it will reflect this in MyFilms (after switching/reloading config).


    How do you get a View Persons tab in AMCU? I can't find it and there is nothing in the Wiki about it ;)

    I don't know how I got it ;) I'm running v5.2.0.1816 of AMCU though if that helps.
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    Hmm, just noticed that the ' have to changed to ? again.

    I've got several copies of the .xml dated 24-12 and the one's with times of 02:43, 03:03, 03:04, 03:06 are all correct, but the most recent one at 20:12 shows this problem in both AMC and AMCU. I can only assume there's a bug which has done this at some point in either AMCU or MyFilms GUI.
     

    Dadeo

    Docs Group Manager
  • Premium Supporter
  • November 26, 2006
    5,340
    3,321
    Himalayas, India
    Home Country
    Canada Canada
    First, I appreciate your input to try and improve the integration of MF and AMCU. There are times when I wonder if adding those options to the Internet Grabbing tab was a good idea. I asked pushed Guzzi to do so for two reasons:
    1. AMCU setup was very confusing and overwhelming for many users in the past - so we exposed the main settings on the Internet grabbing tab so that many users never need to find/change those options in AMCU.
    2. Those are the main options that apply to Scan/Import new Movies in GUI. If you use GUI to import new films, you may never need to use AMCU settings.
    Guzzi has already made AMCU setup much easier, however, as you know, we want to improve it a lot more.
    I still don't think that button 'resets' anything.
    I'm not sure what term to use then - as you said a couple posts ago:
    With the Debug files, MyFilms setup still changes "Filename + Internet" to "Folder + Internet" when I click "(re)Create AMC Updater Default Settings".
    To me that means it is resetting it to the default setting.
    Perhaps it would be useful to make the Launch AMCU button save the config first...
    IIRC there was a good reason Guzzi did not do that, which I can't remember now, so I'll let him comment about it ;)
    You've misunderstood me. What I tried was the other way round (changing the settings in AMCU, saving, then checking in MyFilms setup). So if I change Limit # Persons in AMCU from 10 to 5 and save, in MyFilms it will still be on 10 (even after switching/reloading config), but if I change it in MyFilms setup (and Save) when I launch AMCU it shows the change there. This bug doesn't affect all settings though, as if I change the Title Search Handling in AMCU and save, it will reflect this in MyFilms (after switching/reloading config).
    I can confirm that AMCU does not sync the grabber override options back to MF Setttings. I am not sure I would call it a bug though :). I think that was intended, but Guzzi would know better and why. I can understand that it would be more consistent and intuitive if it synced all the settings back to MF Settings.

    Do you know you can use 'Save Config file as' in AMCU to save different AMCU settings that you may wish to use often? MyFilms only syncs the AMCU Conifg/Settings file that is selected on the Internet Grabbing tab. So, you can easily save/ load different settings in AMCU, such as to batch Update Movies, or to import only movies that match first, then import movies that don't match. That way most of the import runs unattended (in silent mode) and you only have to manually match the ones that don't in one import. That provides a great deal of flexibility in AMCU without altering the settings you may wish to use normally, or when running import in GUI.
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    I'm not sure what term to use then - as you said a couple posts ago:
    With the Debug files, MyFilms setup still changes "Filename + Internet" to "Folder + Internet" when I click "(re)Create AMC Updater Default Settings".
    To me that means it is resetting it to the default setting.

    Actually, you're right it does reset that setting. I thought it was only doing so if I hadn't already saved the config, but I just checked again and it does it regardless. It's very confusing though, because when I click on it, it says "Are you sure you want to (re)create your AMC Updater settings based on current MyFilms config". My current MyFilms config has Title Search set to File Name + Internet, so if was doing what it says (creating an AMCU config based on my current MyFilms config), it shouldn't be changing the settings first.

    I've done some more testing regarding the ' changing into ? and it seems to happen when in MyFilms GUI. I loaded a non-corrupt copy of my .xml into MyFilms setup and AMCU. In AMCU, it just doesn't show the ' but I then loaded it into AMC and they were still there. I then loaded MP and went to MyFilms and they looked correct, but after Updating Online Availability they had changed and I checked in AMC and they're showing as ? there now too.

    When I quit MP I saw there was a "MP has stopped working" error box on the desktop referencing MyFilms. I've had this quite a few times now and MP continues working normally despite the error, but if I click on the box it closes MP.

    Actually, I just tested again after deleting my old MF configs and creating a new one as it was a bit confusing having two to choose from in the GUI and it seemed to keep changing to the wrong one. This time it corrupted the filenames before I even tried to Update Online Availability (I didn't really do anything other than open the menus), so it seems it's happening as soon as it loads the file. MF didn't crash (or crash MP) this time though, so perhaps that's connected to either having more than one config or doing the availability update.

    Do you know you can use 'Save Config file as' in AMCU to save different AMCU settings that you may wish to use often? MyFilms only syncs the AMCU Conifg/Settings file that is selected on the Internet Grabbing tab. So, you can easily save/ load different settings in AMCU, such as to batch Update Movies, or to import only movies that match first, then import movies that don't match. That way most of the import runs unattended (in silent mode) and you only have to manually match the ones that don't in one import. That provides a great deal of flexibility in AMCU without altering the settings you may wish to use normally, or when running import in GUI.

    Thanks for the tip. I'm sure it will come in handy having different AMCU configs to switch between.
     

    Attachments

    • MyFilms.zip
      199.5 KB
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom