Aug. 31, 2020
Libre de iCloud: Escapando de Fotos de Apple
Uso de software de gestión de bibliotecas de fotos sin conexión
Tras encontrarme con el enésimo fallo "mágico" mientras gestionaba las fotos de mi iPhone, decidí que ya era suficiente. Apple ha recorrido un largo camino desde que lanzó iPhoto (el predecesor de Fotos de iCloud). Pero para algo tan valioso como mis recuerdos personales, quiero tener el control total. Sigue leyendo para saber cómo migré mi biblioteca de fotos fuera de iCloud, utilizando software gratuito y de código abierto.
Tomando fotos digitales desde 2001
Debido a un golpe de suerte (un pariente ganó una lotería), obtuve mi primera cámara digital en 2001. Era una cámara Samsung de 0.8 megapíxeles: una Digimax 800K. En todos los sentidos era extremadamente limitada: era muy lenta, tenía una pésima duración de batería, carecía de pantalla y su tarjeta de memoria solo podía almacenar aproximadamente 12 fotos.

A pesar de sus limitaciones, usé esta pequeña joya para tomar fotos. Capturó algunos de mis recuerdos de adolescencia más interesantes. Cuando miro esas fotos, es como visitar un museo... el "museo Willem", ¡ja!



Hola Apple Macintosh
Unos años más tarde, mi biblioteca de fotos digitales creció significativamente. El software de esa época no estaba diseñado para adaptarse a los recuerdos digitales en constante crecimiento. Mi computadora con Windows era más bien una herramienta de oficina.

Cuando Steve Jobs presentó las aplicaciones iLife para Apple Macintosh en 2002, las describió como “Es como Microsoft Office para el resto de tu vida.” Fue diseñado específicamente como una pieza central para gestionar tu estilo de vida digital: iTunes para música, iMovie para video, iPhoto para fotos. ¡Fue diseñado para ser fácil y divertido!

Deberías ver el video de presentación de iLife, con Jony Ive y Phil Schiller. Esto fue algo visionario en 2002 (¡Windows Vista aún no se había inventado!).

En 2006, la Mac y su sistema operativo eran increíbles: parecía que venían del futuro. Ventanas translúcidas, botones coloridos, software potente y una base de software UNIX.

iPhone
Todo cambió en 2007 cuando Steve Jobs presentó el iPhone original. El dispositivo fue diseñado para ser un iPod, un teléfono y un dispositivo de internet, todo en uno. Al igual que la Mac y su conjunto de software iLife, el iPhone fue diseñado para convertirse en una pieza central de tu vida digital.

¡Junto con algunos amigos fui a Miami para conseguir un iPhone (entre otras cosas)! Sabía que este dispositivo era el futuro y lo quería muchísimo. No se vendían en Europa y el stock en los EE. UU. era extremadamente limitado. Visitamos varias Apple Stores temprano en la mañana con la esperanza de encontrar un iPhone en stock. Había gente esperando con nosotros, todas las mañanas. Era una locura.

Finalmente encontramos algunos iPhones en una tienda un poco sospechosa en un centro comercial cercano. Los revendedores del mercado gris ganaron bastante dinero revendiendo iPhones desbloqueados. Pero no importaba: ¡tenía un iPhone!


Si bien la cámara del iPhone original no era tan buena, las cosas cambiaron cuando salió el iPhone 4. El cuarto iPhone reemplazó mi cámara de fotos normal. Su pantalla "retina" de alta resolución hacía que las imágenes resaltaran en el iPhone. La cámara de 5 megapíxeles con enfoque automático no estaba nada mal.


iCloud Photos
En 2015, Apple presentó iCloud Photos y dejó de desarrollar iPhoto. No fue el mejor momento de Apple, ya que el nuevo iCloud Photos tenía numerosos problemas. Decidí esperar y seguir con la ahora abandonada aplicación iPhoto.
Finalmente, Apple mejoró enormemente la aplicación Fotos, pero su enfoque ya no era ser un centro digital que tú controlas (como la Mac con iPhoto). En cambio, Apple Photos está diseñado para ser un servicio que controla totalmente tus fotos. Supongo que esto es conveniente para aquellas personas que no quieren molestarse en administrar sus propias cosas. Si bien Apple Photos aún te permite mantener una biblioteca de fotos local y sin conexión, obtendrás una experiencia limitada (plagada de errores). Por lo tanto, la mejor manera de usar Apple Photos es habilitando la llamada ‘iCloud Photo Library’.
Con iCloud Photos, todas tus fotos se cargan en los servidores de Apple. Si bien Apple posiblemente tenga la mejor reputación y política en lo que se refiere a la privacidad del usuario, sigue siendo una empresa estadounidense que realiza grandes operaciones corporativas que tú, como usuario simple, no controlas. Es algo que debes decidir por ti mismo, pero cuando se trata de mis fotos, prefiero ser responsable y tener el control yo mismo. Mi desconfianza no es infundada: recientemente, la gran (multimillonaria) Adobe causó pánico entre los fotógrafos de todo el mundo cuando una actualización de su popular aplicación Lightroom provocó que las fotos desaparecieran para siempre! Cualquiera que sea la nube que estés utilizando: ¡siempre haz una copia de seguridad tú mismo!
Administrar fotos con software libre
En varias ocasiones he defendido el software libre. Es mejor porque te ofrece "libre" como en libertad de expresión (que no es lo mismo que "cerveza gratis"). El software libre te permite tomar el control de tus datos, como tus fotos.
Cuando te propones buscar una alternativa a las aplicaciones de gestión de fotos propietarias, tienes varias opciones gratuitas:
- Shotwell es una aplicación muy parecida al iPhoto original de Apple, de tal manera que te permite organizar tus fotos en eventos, agruparlas por mes y año. Es mejor que Apple Photos, ya que te ofrece mucho más control sobre los archivos de fotos. Funciona con todos los formatos de archivo de fotos populares, incluido RAW.
- Darktable: es una aplicación que te permite revelar archivos de fotos RAW, gestionarlos y verlos a través de una mesa de luz con zoom.
- GIMP: es un programa de manipulación de imágenes que te permite retocar y editar fotos individuales. Es muy potente y ofrece muchas funciones avanzadas.
- GNOME Photos: es una aplicación que te permite gestionar tus fotos de forma sencilla. Es la aplicación de fotos predeterminada en el popular entorno de escritorio GNOME que encontrarás en muchas distribuciones GNU/Linux.
- digiKam: es una aplicación avanzada de gestión de fotos que ofrece muchas opciones diferentes para importar, gestionar, editar y exportar tus fotos. Ha sido la aplicación de fotos predeterminada en el popular entorno de escritorio KDE.
Requisito previo: ¡limpia tu biblioteca!
Antes de migrar tu biblioteca de fotos, debes asegurarte de que esté bien organizada y limpia. A veces dicen “si metes mierda, obtendrás mierda”. Por eso me tomé el tiempo de revisar todas mis fotos y eliminar las que consideré duplicadas, malas o innecesarias. Al seleccionar y filtrar tu biblioteca, harás cualquier migración más fácil.

Para mí, esto significó encender un viejo MacBook para ejecutar una copia antigua de iPhoto. Esto me permitió filtrar (bastante agresivamente) mis fotos. Eliminé muchos duplicados (casi), fotos borrosas y fotos obviamente sin sentido. ¡Me tomé el tiempo para hacer esto, revisando mis fotos unas horas al día durante dos semanas! ¡Finalmente reduje el número de fotos en aproximadamente un 50%!
Exportar fotos desde Apple Photos
Después de limpiar mi biblioteca, la actualicé a Apple Photos. Este último funciona mejor en computadoras Apple modernas, como mi potente iMac. Con Apple Photos puedes exportar los originales sin modificar todos a la vez. Selecciona (todas) tus fotos y elige "Archivo" > "Exportar originales sin modificar". Utilicé nombres de archivo secuenciales con un prefijo establecido manualmente. Esto me permitió cambiar el nombre por lotes utilizando las fechas de creación EXIF en un paso posterior. Exportar los originales llevará algún tiempo dependiendo del tamaño de tu biblioteca.


Cambiar el nombre de las fotos por lotes según la fecha de creación EXIF
Con mis archivos liberados de Apple Photos, el siguiente paso fue actualizar todos los nombres de archivo individuales a algo más significativo. Pensé que un archivo de foto con la fecha + hora sería lo mejor. Opté por una plantilla AAAAMMDD-HH-MM. Copié mis archivos a una computadora que funciona con GNU/Linux, lo que me ofrece todo tipo de programas de terminal para hacer esto. Si estás ejecutando Windows o macOS, deberías poder encontrar las mismas (o similares) herramientas para hacer estas cosas sin Linux.

Utilicé el exiftool disponible en GNU/Linux para hacer esto, el comando exacto que usé fue: exiftool -d '%Y%m%d-%H%M%%-03.c.%%e' '-filenameCreateDate'. Ejecuté este comando en un servidor potente que podía procesar las miles de fotos más rápidamente que mi tableta.
Conversión por lotes de HEIC a JPG
Aunque el moderno formato de imagen HEIC (utilizado por los iPhones) es superior a JPG en términos de compresión y calidad de imagen, carece de compatibilidad con muchas soluciones de software libre populares. La compatibilidad con HEIC está creciendo, pero quería que las cosas funcionaran bien ahora. Lo más fácil era convertir todas mis fotos HEIC a JPG. Para hacer esto, utilicé el comando 'mogrify' que forma parte del popular conjunto de herramientas 'imagemagick' disponible en prácticamente cualquier plataforma. Como mis fotos se copiaron en un servidor (potente), aproveché la potencia de cálculo del servidor ejecutando la conversión allí. El comando exacto que usé fue mogrify -format jpg *.HEIC”, no olvides eliminar los archivos HEIC después de haberlos convertido a JPG.

Crear una nueva biblioteca
Después de revisar las diversas aplicaciones de software libre, seleccioné Shotwell para que sea el nuevo hogar de mi biblioteca de fotos. Funciona bien en mi tableta y funciona bien en combinación con aplicaciones avanzadas como Darktable y GIMP. Puede importar nuevas fotos automáticamente, organizarlas por año y mes, y proporcionarme formas rápidas de exportar mis fotos. Esto funciona mejor para mí, pero puedes seleccionar una aplicación o método diferente para organizar tus fotos. Lo hermoso del software libre es que puedes decidir por ti mismo qué funciona mejor para ti.

Toda mi biblioteca de fotos ahora cabe en una sola tarjeta Micro SD (512 GB) que he puesto en mi tableta Surface. Si miras las tarjetas de memoria antiguas (mostradas anteriormente), te das cuenta de lo lejos que ha llegado la tecnología. He cifrado toda la tarjeta Micro SD para que mis fotos permanezcan privadas incluso si mi tarjeta SD se pierde o es robada.

Copias de seguridad de la biblioteca de fotos
Como mi nueva biblioteca de fotos reside en el sistema de archivos sin que la "magia secreta de Apple" oculte los archivos de fotos, ahora puedo hacer copias de seguridad de mis fotos fácilmente haciendo copias de los directorios de fotos. Hago esto usando 'rsync', otra herramienta de línea de comandos que te permite crear copias incrementales de directorios y archivos. Solo copiará los archivos nuevos y modificados, lo que te ahorra mucho tiempo cuando trabajas con bibliotecas grandes. Puedes usar un programador de tareas como 'cron' para automatizar las copias de seguridad. Hago copias de seguridad automáticas de mis fotos en un servidor que administro yo mismo, que se encuentra en un centro de datos seguro (y protegido contra incendios).
Acceso en la nube a mis fotos
Parte del atractivo del nuevo iCloud Photos de Apple es que puedes acceder a tus fotos desde cualquier dispositivo, en cualquier lugar. A mí también me gusta esto. Afortunadamente, el servidor que utilizo para hacer copias de seguridad de mis fotos puede funcionar como una forma 'siempre activa' de acceder a mis fotos desde prácticamente cualquier dispositivo. Puedo iniciar sesión en el servidor utilizando el protocolo seguro de transferencia de archivos, lo que me permite explorar mis archivos de fotos. Alternativamente, puedes configurar protocolos como WebDAV o SMB para acceder a tus archivos de aún más maneras.
Importar nuevas fotos
Es muy fácil importar nuevas fotos a Shotwell. Dependiendo de la cámara que uses, puedes importar de forma inalámbrica (usando WiFi) o usando un cable simple. Tengo un pequeño cable USB-C en mi bolso que conecta mi cámara a mi tableta, lo que me permite importar nuevas tomas sin problemas. Las nuevas tomas se copian automáticamente a mi servidor y desde allí están disponibles en todos los dispositivos que utilizo.


Fotos en iPhone
Una última cosa que quería lograr es tener acceso a todas mis fotos desde mi iPhone usando la aplicación nativa Fotos de iOS. Aunque puedo acceder a todas mis fotos a través de mi servidor, la aplicación Fotos de iOS no tiene parangón en velocidad y facilidad de uso.
Además, creo que Apple ha hecho un trabajo realmente notable con el aprendizaje automático en el dispositivo que te permite buscar tus fotos en función de lo que hay en ellas. Pídele a Siri fotos que tomaste de relojes, autos, bicicletas o lo que sea, y las encontrará en tu biblioteca. Esto funciona sorprendentemente bien y proporciona nuevas formas de redescubrir imágenes antiguas.
Pero requiere cierta dulce ironía...: la única forma de que esto funcione es volver a la "cárcel de fotos". Para que el motor neuronal del iPhone haga su trabajo, todas tus fotos deben cargarse en tu dispositivo. Sin embargo, pocas personas saben que puedes tener tus fotos dentro de la aplicación de fotos de iOS ¡sin la necesidad de tener una biblioteca de Apple Photos de escritorio!

MacOS te brinda la capacidad de sincronizar cualquier directorio que contenga fotos con tu iPhone. Como la Mac todavía está basada en UNIX, configurar una sincronización automática con mi repositorio de fotos basado en servidor fue tan fácil como configurar un trabajo cron que usa rsync para obtener nuevas fotos. Luego, puedes configurar tu iPhone para que se sincronice automáticamente a través de WiFi una vez que esté dentro del alcance de tu Mac. El único inconveniente de este enfoque es que todavía necesitas una Mac para hacer esto, aunque sospecho que podrías, en teoría, lograr esto ejecutando macOS dentro de una máquina virtual. Lo dejaré para otro momento.

Conclusión
Algunas cosas requieren tiempo, esfuerzo y energía para hacerlas bien. Durante mucho tiempo acepté que mi biblioteca de fotos personal estuviera en mal estado, sujeta a las limitaciones del moderno Apple Photos que continúa instándote a cargar todo en iCloud. ¡Eso ha cambiado!
Ahora puedo administrar mis fotos usando software libre, lo que me permite hacerlo exactamente de la manera que considero adecuada. Recuperé el control sobre mis recuerdos personales, ¡y se siente genial! Las alternativas a Apple iCloud Photos son más que capaces de hacer esto, ¡solo tómate tu tiempo para hacerlo bien!
Dato curioso: muchas de las fotos antiguas que usé en esta publicación de blog fueron redescubiertas porque me tomé el tiempo de revisar mis fotos. ¡Te sorprenderás de las joyas ocultas en tu propia biblioteca de fotos si te tomas el tiempo de volver a visitarlas!