0.9.3 – Bugfix release
Downloaded a total of 95895 times
I know, you’ve gotten used to me dispensing amazing features and brand new services on a weekly basis. However, in the process of helping a user migrate a huge photo collection, I came across a significant set of bugs that needed fixing, before I moved on to adding anything else.
FIXES IN MIGRATR 0.9.3:
*Smugmug importing: There was a fringe case where having an empty album would cause Migratr to bail out. This has been fixed (those of you who were still having trouble with SmugMug, give it a crack)
*Crash on beginning of export when pending.txt was present: Fixed. Sorry about that, it was a rather ridiculous bug, due to same bad code as the next one…
* Crazy fringe case where, sometimes, exporting would result in your photodata.xml being overwritten (along with all your metadata).
Wacky stuff, but it should all be flowing like sugar & honey now.
Also, don’t forget to drop by “the feature poll”:http://forums.callingshotgun.net/viewtopic.php?t=65 and tell me what kind of stuff you’d like to see added next! Currently it’s a tie between privacy settings (public/private photos), and ZenFolio support.
Enjoy the release!
-Alex
Phanfare, resume, and a few bugfixes.
Downloaded a total of 95895 times
Good times keep on rollin’, huh?
This is a pretty good-sized update, so without further ado:
Changes in version 0.9.0:
Features:
- “Phanfare”:http://www.phanfare.com support added! Yet another photo sharing site added to our collection of services. Thanks especially go to the users who cast their vote in the forums. The only ones who voted, voted for Phanfare. Let that be a lesson to the rest of you that the poll isn’t just up there for show. I actually pay attention to that thing!
-Resume Upload/Download is now functional! I’ve set it up to work without any user interaction whatsoever. If the file is on your hard drive, migratr won’t redownload it. If a resume list (it’ll be in a textfile called “pending.txt”) exists in the folder with all your photos, it’ll only upload the photos on that list, provided you’re uploading to the same service, and the list isn’t empty.
Bugs Fixed:
-FIXED: SmugMug was not authenticating properly.
-FIXED: Faces.com support is now fully functional: There was an issue where the API didn’t return photos that weren’t in albums. The Faces.com team were very helpful in fixing that and keeping me up to date.
-FIXED: Exporting to Picasaweb would create albums even though ones with an identical name existed.
Three features, three bug fixes. Enjoy, guys.
-Alex
Migratr 0.8.0 – Back in the game!
The data recovery went very well, and I was able to get all my data back without a problem!
I’ve gone through and did some proactive re-factoring of the source code, to make features a lot easier to add in the future.
Migratr 0.8.0 comes with a few new features.
* Faces.com support – Yet another photo sharing service, now supported by Migratr. Special thanks to the faces team for their help with using the API.
* Hard Drive Upload – I recently discovered that a couple of review sites had mentioned that you could upload straight from the hard drive without having imported first (ie, uploading just a folder full of photos sitting on your hard drive, with no meta-data xml file that comes with an import from another site). This wasn’t something I’d actually done, but there was so much enthusiasm over this feature that I couldn’t help but add it in.
* Error Logs – Because sometimes, even with test accounts on each service Migratr supports, I just can’t find a way to experience some of the bugs that you guys do, when there are errors uploading or downloading your photos, Migratr will create an “errors.log” file at the end of an import or an export, listing everything that went wrong. Your posting the contents of these logs will GREATLY increase how efficiently I can fix those bugs.
You guys have been really great about providing details of what you see, and constructive criticism, and I can’t thank you enough or emphasize how helpful that’s been in making Migratr a useful product for so many people. The logfile is just there to supplement your input with information about the areas of source code where things went wrong (on the occasion that they do). They’re still useless without detailed input from YOU on what OS you’re running, how much memory/hard disk space you have, what service you were using, whether you were uploading/downloading, and what exactly happened. I intentionally left everything except the error occuring out of the logs to protect user privacy- You only tell me what you want to. Still, the more you tell me, the better I can help:)
As an aside, I would especially like to thank Gillware data recovery for the fantastic job they did putting my hard drive back together. I tend to gush when I find a combination of exceptional service and an amazing price, as the two tend to be almost mutually exclusive sometimes. Data Recovery, especially, seems like an industry that prices its customers based on a “you’re panicked enough to agree to anything” business model. Gillware, however, had the lowest price I could find, no deposit, and even AFTER they recovered data, would send you a list of recovered files, and only charge you if what you needed was in that list. They did an incredible job technically, they were extremely friendly and helpful over the phone, and their pricing model was (relative to the industry) pretty cheap. Of course, backing up would have been cheaper (A problem since corrected), but in a pinch, I’d recommend them to anyone.
And on that note… Enjoy the release!
Downloaded a total of 95895 times
Bricked hard drive says what?
No alarm bells, nothing to worry about, I’ll rewrite it from scratch again if I have to (though I probably won’t have to)… But my hard drive bricked yesterday, ironically just as I was logging in to an SVN server to create a repository for it. Dell’s sending me a new hard drive to replace the bricked one, and I’m taking it in to some data restoration specialists to see if I can pull the source code off. Thanks to Migratr’s large dependance on free third party libraries, its own code size is actually pretty small-
However, just so you know, it’s going to take probably on the order of a week before I can get going again. Longer, if I have to rewrite everything from scratch.
But one way or another, it’ll be back again. So none of that “(insert something on the internet here) is dying” nonsense :P
Fed up with Yahoo Photos
I am, for the time being, completely blocked on completing integration of Yahoo Photos into migratr.
Yahoo Photos, Issue 1: When I register for an API key, they don’t give me a “shared secret” key- For some reason they just don’t feel like handing out all the information I need in order to authenticate to their service.
Yahoo Photos, Issue 2: They don’t have any mechanism for desktop clients to authenticate to their services. Only browser based services.
Yahoo Photos, Issue 3: As a third party application, Migratr is forbidden from being the mechanism by which you move your photos to another service. The “license agreement”:http://developer.yahoo.com/photos/#additional states:
“Copying Restrictions. If the user of your application is previously informed of, consents to, and initiates such action, you may permit your application to copy the user’s photos delivered via the Yahoo! Photos APIs and store them to another location, *provided that your application does not enable the photos to be imported or otherwise transferred to another photos service or application offering materially similar services as Yahoo! Photos offers.*”
Rather odd, considering the service is shutting down.
For those of you who are still stranded on Yahoo Photos, I’d recommend utilizing Yahoo’s free built-in migration to flickr, and from there using migratr to go wherever you want. I told many of you I was working on providing a one-step process to do this, so you wouldn’t have to use Flickr as a middle-man, and I’m sorry I can’t provide that. However, yahoo photos doesn’t close for another 47 days. If enough of you voice discontent over this issue, they might flip the switches necessary for me to help you out. In other words, this would be an excellent time to make a stink. In the meantime, I’ll be adding support for services which work, and which people can move to.
In the meantime, happy migrating!
-Alex







