It is available on the download page of my site:
http://www.antp.be/software/moviecatalog/download
I still keep this topic for reference, but it won't be updated anymore
--------------
This version is called "RC" (Release Candidate) since if no bug are found it will become the final version. I probably won't add new features in this one, so new features will be for the next one (there are already lots of new things since version 3.4.3).
In this version, the script window has been heavily modified, and unfortunately all scripts will have to be modified.
At the time I write this message, some have been updated.
So if you want to help my by converting some scripts, it would be nice.
See bellow for more info.
Translations
Since there were lots of changes, the translation files and toolbar images of version 3.4.3 are not compatible.
The following translations are updated for version 3.5 : Belarussian, Danish, Finnish, French, German, Italian, Korean, Lithuanian, Polish, Russian, Serbian, Spanish, Turkish.
The following translations are converted but have parts in English : Croatian, Norwegian, Swedish.
If you use one of these language (or English of course), no problem, they are included with the program.
If you were using another one, you'll have to switch back to English until your translation is updated. Go to Tools -> Languages and select either "English default" or "English for translation".
Do the same in Tools -> Preferences -> Display about the toolbar icon set if you do not use one of the sets provided with the program (you can delete Classic.bmp that is now included in the .exe file)
The English and French help files are now updated too, Polish and Spanish help files may come later.
Change log
Changes for scripts- Link to MediaInfo.dll to import info from files other than AVI: OGM, MKV, RM, WMV, DVD (IFO/VOB)
- Completely reworked scripts window. Now scripts can define options that can be changed easily by users, and you can specify which fields can be modified. Few new functions have also been added. The Results window has been redesigned.
- Debug functionnalities for scripts : step by step execution, breakpoints, variables watch list, etc.
- Scripting engine can now use external files : when you put a unit name in the "uses" of a script (.ifs file) it will search for a file named like this unit and having a .pas or .ifs extension
- A XML parser has been added to the script engine
- "Import picture" and "Link picture" have been merged, radio-buttons are now displayed in the "Select picture" window. An option in Preferences window has been added to specify if you prefer to store or link the picture, so it is not needed anymore to modify scripts for that.
- Export, Print, Statistics and Script windows now have an option to include all movies, or only the selected, checked or visible ones.
- Separated language Window displayed the first time that the program is launched; I hope that I will receive less e-mails of people asking how to change language
- Virtual field "Formatted Title" that can be used in sorting, so it is now possible to sort properly on the translated title. The "checked" field (checkboxes of the main window's list) has been added in the available fields too.
- "Rating" field can now have one decimal like on IMDB
- Field names can be used in printed reports, so they are translated too (usage: [label:fieldname] where "fieldname" is the same than what you use to display one of the field value)
- Group mode: Option added to put together the movies that were alone in their group
- Duplicate movie numbers are accepted (and for those that still want unique numbers, I added in the "Add movie" windows actions available in the case the new number already exists)
- Some shortcuts changed in main window to make them more logical
- LOTS of small corrections and improvements
- The "GetPicture" function now does not take a second parameter anymore, it will have to be modified in all scripts.
- The "DisplayResults" is now useless, but it is not have been deleted. You can remove it from your scripts.
- Scripts must have their properties assigned. A button has been added for that in the Editor tab of the script window. Options can be defined. So scripts that had user-editable constants should be modified to either use these constants, or use the new Field selection thing (see screenshots bellow).
Since the language of the script is defined in its properties, you can filter these scripts. For example you may only want to see scripts in English and in your own language.
Pivello made a program to convert scripts if you do not want to do it "by hand" with a text editor or with AMC's editor
If you modify a script, please do not post it directly here ! Post a link to the modified file if you have a webspace to host it, or send it to me by e-mail. In both cases I will upload it to my server as soon as possible to make it available to everybody.
Here is what the new script window looks like
When you double-click on an option in the window you get this
Script properties window
Results window
(sorry, I made the screenshots with a french script )
Scripts debugging and variables watch list
Here are the new functions for scripts :
Code: Select all
function GetPage2(address: string; referer: string): string;
function PostPage2(address: string; params: string; content: string; referer: string; forceHTTP11: Boolean; forceEncodeParams: Boolean): string;
function URLDecode(source: string): string;
function CanSetField(field: Integer): Boolean;
function CanSetPicture: Boolean;
function GetOption(OptName: string): Integer;
function UTF8Encode(Value: string): string;
function UTF8Decode(Value: string): string;
function AcceptLicense(LicenseVersion: Integer): Boolean;
procedure SetStatic(AName: string; AValue: string);
function GetStatic(AName: string): string;
procedure ShowError(message: string);
procedure ShowInformation(message: string);
function ShowWarning(message: string): Boolean;
function ShowConfirmation(message: string): Boolean;
Code: Select all
dirApp: string;
dirScripts: string;
All these new functions are explained in the help file.
Download
This new version can be downloaded at
ftp://ftp2.antp.be/antp/software/temp/amc350rc8.rar
http://www2.antp.be/antp/software/temp/amc350rc8.rar
date: 2005-03-05; both include scripts available at this date
Win95/98/ME users: take also the file unicows.dll or AMC will crash when using mediainfo.dll
The updated scripts will be available at
http://www.antp.be/temp/scripts_v350
You can get all the updated scripts in one file by downloading the first one of the folder (this one)
The source code can be downloaded at
ftp://ftp2.antp.be/antp/software/temp/a ... ources.rar
If you find a bug or something that does not work as expected, do not hesitate to post it here.
Before that, please check that you use the latest version of the program (by comparing the dates).
About catalogs
As usual, please do backup copies of your catalog ! An accident or a bug can happen faster than you think
Like for previous version, simply open your old catalog with the version 3.5 and it will be converted automatically when you save it (no need to use the Import function)
If you saved your catalog to version 3.5 and want to go back to version 3.4.3, you can use this tool :
http://http2.antp.be/antp/temp/convert350to343.exe
Simply drag & drop the ".amc" file on it, it will make a backupt to a ".old" file and save the ".amc" file in 3.3/3.4 format.