Category: Mac OS X
v1.7.2 released, switches CanStockPhoto interaction to PSM API
In this version ProStockMaster starts working with CanStockPhoto via our proprietary PSM API. Thus, from now on you will be able to track your sales and download stats on per-image base for any image uploaded to CSP with PSM.
All the data is transferred over HTTPS, which significantly improves the communication security.
Many thanks to Duncan Enman, CEO of CanStockPhoto and his great team for making this possible.
v1.7.1 released - fixes iStockphoto login and more
In this release:
- iStock login fixed again.
- Statistics for 123rf & Fotolia fixed. Note that 123rf stats show up quite slow due to their server speed.
- Fixed: “99% upload – read timeout” error while uploading large files to Panthermedia.
- Removed some internal limitations from the free version.
- Mac: system / hidden folders will not show up in the file tree.
- Mac: some customers reported they could not run PSM 1.7 on their Macs, typically Leopard & Snow Leopard OS. This was caused by improper application packaging for Mac. Get v1.7.1 - it should run OK now.
- Linux releases & Linux support is discontinued from this release on. We prefer to focus on Mac and Win OS only.
- Shutterstock & Dreamstime FTP uploads: large / long batches interrupts fixed
iStock changes their login procedure
...once again.
So v1.7 can not upload to iStock anymore. We'll fix it in upcoming 1.7.1 as well as a few statistics-related things.
New v1.7.0 adds Pixamba integration, fixes iStock login
I am happy to announce the release of new PSM v1.7.0!
In this version:
1.New stock agency added! Integrated upload, total stats and per-image statuses, downloads and earnings info for our new stock agency Pixamba. Expand your sales now!

2.iStock login fixed [again] due to further changes on their web.
3.Various EXIF interpretation fixes, ISO speed is now showing correctly in EXIF tab
Upload to any FTP-enabled photo stock agency with ProStockMaster by replacing Shutterstock
Did you know that if you do not work with Shutterstock in PSM you can use "Shutterstock FTP" credentials uploading to any FTP-enabled agency? Just keep in mind that what is shown as "Shutterstock" in PSM is in fact your trusted "ABC-stock" agency.
How to do that: go to "Upload->Stock Agencies->Shutterstock" and replace Shutterstock FTP server name with the name of the FTP server for "ABC-stock", adding your FTP credentials for "ABC-stock".
From now on, each time you upload to "Shutterstock" the file actually goes to "ABC-stock". Since Shutterstock keeps blocking their submitters login with the image captcha you can't see your Shutterstock stats in PSM anyway, so it can be used as a placeholder for any other FTP-enabled agency you prefer to work with.
Version 1.6.3 is released
Please note that PSM requests the application restart after the auto-upgrade. When you get "please restart now" message always shown after the updates download please restart the app!. The application won't work properly until you restart it.
If anyway the things seem to go wrong after the auto upgrate please download and install the full archive. Auto-upgrade is always incremental and it can not guarantee the binaries consistency if you missed a few previous updates. That's why we always recommend upgrading to the latest available PSM release.
Mac only: if you choose to install the full archive to get the upgrade, be sure to select "Connect to the existing DB" at the first run of your new PSM copy and point to the folder containing your existing ProStockMaster_DB. Do not delete your previous PSM installation until you are sure that everything works as expected.
New in this release:
1. Shutterstock uploads switched to FTP. Go to "Upload->Stock Agencies" to change your credentials.

The FTP server name is already filled in for you by the app. Your FTP user name is your email address, which is on file with Shutterstock and the password is your regular Shutterstock web site password.
Since the connection to Shutterstock is now via FTP only your stats for this site can not be displayed anymore.
Here is why...
2. “Export Metadata” dialog added in “File->Export Metadata” menu. It creates a CSV file with JPG IPTC metadata and a few more file parameters for all JPGs in a specified folder. Optionally, it works recursively on all the subfolders of the specified folder. You probably remember this free JPG IPTC metadata dump utility? Now it is an integral part of PSM, available for free with any license. Just open "File->Export Metadata" menu and select a folder to be exported.

3. Fixed an annoying bug causing thumbnails not to be displayed in many cases.
I am sure you faced it at least once - you start PSM, open a folder and there are no thumbnails, just the file names with '...' are displayed. Well, not anymore.
The app still needs some time to draw the thumbnails at the first access, but once the initial processing is done you get all the graphics instantly.
4. EXIF reading is back.
EXIF decided to leave PSM for a few weeks. Now it is back at its full.
5. Manage metadata – copying data between images: verified & OK. Also the dialog will close now when a user press OK in the “applied” confirmation message.
6. Alamy uploads: only one image can be uploaded. The issue is still there.
A quick check shows that the same is correct for Alamay uploads from their web either with their Java applet or with Alamy ActiveX control. Seems to be a problem with their web server. More info...
7. Minor fixes & updates for performance and graphics, here and there
Dumping all JPG IPTC metadata to a CSV - free utility
We just have released a small and nice command line Java-based utility that can dump all your JPG IPTC metadata to a CSV file. It runs recursively for all the subfolders, collecting all JPGs there and writing their metadata in a CSV file.
This JPG IPTC metadata to CSV utility is free to download and is free to use with no limitations. It is delivered to you as a part of ProStockMaster software according to PSM EULA. This utility requires an installed PSM v1.6.2 or later, with either free or commercial license. Free PSM installation is available here. The utility also requires pre-installed Java 5 or later. (Get latest Java here)
You can download the utility JAR file here
Windows Installation & Run
Installation
Put psm_metadump.jar file in the lib folder in ProStockMaster installation directory (Typically, "C:\Program Files\ProStockMaster")
The full path to JAR should be like "C:\Program Files\ProStockMaster\lib\psm_metadump.jar"
Running
It's a command line tool, so you open a cmd window, then type in:
cd prostockmaster-installation-directory
(i.e. typically you type: cd "C:\Program Files\ProStockMaster")
Next, run:
java -jar lib/psm_metadump.jar root-folder-for-your-JPGs
Example:
java -jar lib/psm_metadump.jar D:\\usr\\david\\img\\20D\\edited_full_size_jpg\\stock
Note that you have either to duplicate back slashes in the folder path, making \\ instead of \
or replace each \ by / (replace the backslash by the slash)
The utility produces a CSV file "psm_metadump.csv" in the current directory, i.e. in that "C:\Program Files\ProStockMaster" where you run it in the cmd window.
NOTE: the output file is overwritten each time!
Mac Installation & Run
Installation
CTRL+click on PSM 'java-cup' icon, whenever you have it installed, select Open Folder and put the downloaded psm_metadump.jar file in "Contents/Resources/Java/lib" folder. You should see all the rest of .jar files there, if they are not there you went to the wrong place.
Run
Open Terminal window and type in
cd psm-installation--folder/ProStockMaster.app/Contents/Resources/Java
where psm-installation--folder is where you put PSM (e.g. your Desktop folder path)
Next, run:
java -jar lib/psm_metadump.jar root-folder-for-your-JPGs
Example:
java -jar lib/psm_metadump.jar /usr/david/Desktop/images/stock
The utility produces a CSV file "psm_metadump.csv" in the current directory, i.e. in that "psm-installation--folder/ProStockMaster.app/Contents/Resources/Java where you run it in the Terminal window.
NOTE: the output file is overwritten each time!
More configurable params (all platforms)
1. You can specify different output file path by providing the second argument in the command line:
Example:
java -jar lib/psm_metadump.jar /usr/david/img/stock /temp/metadata.csv
in this case the output file will be "/temp/metadata.csv" (note again the double-backslashes)
2. You can replace the default columns delimiter ";" (semicolon) by any char you want, providing the third argument to the command line:
Example:
java -jar lib/psm_metadump.jar /usr/david/img/20D/edited_full_size_jpg/stock /temp/metadata.csv #
- here symbol "#" will be inserted as the columns delimiter in the output file. Make sure that your reading software can understand such CSV though.
Using "," (comma) as a columns delimiter is NOT recommended since this is the default keywords delimiter. Do not use comma until you want each keyword to be inserted in its own column (and I have no idea why you might want that)
3. When openning the CSV file make sure you have checked 'semicolon' and unchecked 'comma' check buttons in the export wizard:

