I have a huge (250GB+) iPhoto library, and it is what is holding me back from installing Linux on a MBP and wiping Mac OS.
Now it would be possible to just copy all photos to my LAN server with a few terabytes and Gigabit ethernet, but that would make looking through and at the photos terribly inconvenient.
Even worse, parts of my photos were imported as RAW and iPhoto was doing its own magic to convert them to JPEG.
iPhoto was not bad a bad program, I actually liked it, but relying on it was a lesson for me to never again store my photos in a closed-source program.
Currently I'm still looking for alternatives, Lychee (http://lychee.electerious.com/) looks nice at first sight, but I don't want a PHP server with MySQL managing my photos.
IMO the nicest solution would be a well-defined photo directory format that gets indexed by a fast server implementing an API that you can use to access all photos through client programs. It could keep an SQLite database in the directory to store metadata, but if it is gone, the directories should still make sense.
The Google Picasa OSX app is pretty nice like that, it doesn't interfere with your folder layout, so you can store your .jpegs just the way you want them, and it will index them and let you browse them nicely. You can throw out the Picasa app and not lose much, your folders are still there with real actual files visible to Finder and the terminal.
The only downside is that it looks very unmaintained these days. They haven't even added support for Retina graphics (in a photo viewing app!!!)
That behaviour backfires very often. I've heard more than one story about somebody 'deleting an album from Picasa' and ending up losing a bunch of family pictures forever. My wife did the same a couple weeks ago, thankfully there were other copies.
>Now it would be possible to just copy all photos to my LAN server with a few terabytes and Gigabit ethernet, but that would make looking through and at the photos terribly inconvenient.
What a pity there isn't some sort of operating system that can be used to present your media/content NAS to you, from anywhere in the world, with whatever front-end you desire .. seems like any OS vendor worth their salt could produce such a thing.
I guess what we need is for things like ipfs.io to take off, and get wrapped up in some ZeroConf'ism with a pretty GUI. Maybe I'm getting ahead of myself.
I'd just use an SSH tunnel to connect to my server at home. That's fast and secure (but obviously too complicated for most users).
"Home server compatible" routers would be nice. Devices could request opening a port, and you verify the action on the router GUI.
Then some dynamic DNS server assigns you a nice name.
Apple could build all this into an OSX-local service that is just a push-button away from being easy to use. Plug in an external hard drive, Log in with a special pre-configured user account, assign the drive to that user, and leave your computer running - from that point on, you can access everything that user has ever submitted, with their iDevice, over the 'net, etc.
I think the desire is definitely not there to make things this easy to use - precisely because of the Cloud-Zeitgeist that we're all involved in ..
I wouldn't save my photos on a platform that changes every few months (Google Photos/Plus/Drive), might be gone in two or three years, analyses images, builds face databases, and keeps your pictures ready for the NSA to access, for any purpose other than sharing images with other people.
ASUS RT-N56U. Got one at home. It can update dynamic DNS for you (most unbranded routers can), but then goes on to add a USB port and a few "apps." One of them is a file storage host, and even file syncing (DropBox-like) app that runs from your own home.
Learn to say no to the equipment that your ISP offers you, the reason it's "free" is because it's trash.
Yeah I made that mistake with the N56U, because you can't put OpenWrt on it. I won't make it again, but, really, anything is better than the junk that ISPs hand out.
>What a pity there isn't some sort of operating system that can be used to present your media/content NAS to you, from anywhere in the world, with whatever front-end you desire
It's not "whatever front-end you desire", but Plex can do movies, TV, and music over the web in a mostly automagical manner. Install server app, install client app (on Windows/Mac/iOS/Android/etc), make account, log in with account on both, and it'll automatically connect the two and even do stuff like transcode on the fly on the server to make streaming work better.
I finally released all my photos from iPhoto purgatory & handle them with lightroom. Full quality & I can throw it on an external without having to hunt around for it.
Basically - you have to go into iPhoto, find a bunch of hidden folders that contain the original photos and then copy them out & let lightroom import / organize them according to any rules you set.
Pretty simple - longest part was copying all the files since I had a decent number (200GB) of photos.
In this case it's a walled garden, there are closed source programs that are interoperable. Google and Microsoft are often good about not locking you in and when it comes to media Adobe works 100% with standards (e.g. EXIF).
> holding me back from installing Linux on a MBP and wiping Mac OS.
Now it would be possible to just copy all photos to my LAN server with a few terabytes and Gigabit ethernet, but that would make looking through and at the photos terribly inconvenient.
Even worse, parts of my photos were imported as RAW and iPhoto was doing its own magic to convert them to JPEG.
iPhoto was not bad a bad program, I actually liked it, but relying on it was a lesson for me to never again store my photos in a closed-source program.
Currently I'm still looking for alternatives, Lychee (http://lychee.electerious.com/) looks nice at first sight, but I don't want a PHP server with MySQL managing my photos.
IMO the nicest solution would be a well-defined photo directory format that gets indexed by a fast server implementing an API that you can use to access all photos through client programs. It could keep an SQLite database in the directory to store metadata, but if it is gone, the directories should still make sense.