Griffith – El gestor de colecciones de películas que organiza tu videoteca con información descargada automáticamente
Descripción del programa Griffith
Griffith es un gestor de colecciones de películas multiplataforma desarrollado originalmente por Vasco Nunes y Piotr Ożarowski, con licencia GPLv2+ que lo convierte en software libre y gratuito. Su función principal consiste en catalogar y organizar videotecas personales, permitiendo a los usuarios almacenar información detallada de cada película como título, año de estreno, duración, actores, director, sinopsis, carátulas y mucho más. La principal ventaja de Griffith es su capacidad para obtener automáticamente estos datos desde internet con solo introducir el título del film.
La historia de Griffith se remonta a 2005, cuando sus creadores comenzaron a desarrollar esta aplicación para cubrir la necesidad de un gestor de películas sencillo pero potente. Durante más de una década, el proyecto se mantuvo activo con versiones que añadieron soporte para múltiples bases de datos (SQLite, MySQL, PostgreSQL), exportación a diversos formatos y una interfaz gráfica basada en GTK+.
La última versión estable conocida es la 0.13, aunque el proyecto fue declarado obsoleto en junio de 2024 en algunos sistemas como FreeBSD debido a dependencias caducadas. A pesar de ello, sigue siendo una herramienta funcional y valorada por usuarios que buscan organizar su colección de películas sin depender de servicios en la nube.
Lo más destacado de Griffith reside en su sistema de plugins de importación que permite obtener información de múltiples fuentes web adaptándose a la configuración regional del usuario. Cabe destacar que la aplicación no solo almacena datos textuales, sino que también descarga y gestiona carátulas y carteles de las películas, generando incluso archivos PDF con las portadas para imprimir y organizar físicamente la colección.
Asimismo, incluye funcionalidades para realizar copias de seguridad de la base de datos, exportar el catálogo a formatos como HTML, CSV, XML o PDF, y llevar un registro de las películas prestadas a amigos o familiares.
¿Necesitas organizar tu colección de DVDs, Blu-rays o archivos de vídeo sin perder horas introduciendo datos manualmente?
Características clave de Griffith
1. Obtención automática de datos desde internet
La característica más valorada de Griffith es su capacidad para rellenar automáticamente la ficha de cada película. Basta con introducir el título original o el título en español, seleccionar una fuente de datos (plugin) y la aplicación descarga la información completa: año, duración, país, género, director, guionistas, actores principales, sinopsis y carátula. Esta automatización ahorra horas de trabajo manual y garantiza que la información sea consistente.
2. Soporte para múltiples bases de datos
Griffith utiliza SQLite como base de datos por defecto, lo que facilita su uso en equipos domésticos sin necesidad de configurar servidores. Para usuarios más avanzados o con colecciones muy extensas, también soporta MySQL y PostgreSQL, permitiendo compartir la misma base de datos entre varios equipos en red. Esta flexibilidad hace que la aplicación sea adecuada tanto para usuarios individuales como para pequeños entornos familiares o educativos.
3. Gestión de préstamos
Una funcionalidad muy práctica es la posibilidad de registrar qué películas han sido prestadas, a quién y desde cuándo. Griffith permite marcar cada título como «disponible» o «prestado», y lleva un historial de préstamos que ayuda a recordar qué discos están en manos de amigos o familiares. Esta característica es especialmente útil para colecciones compartidas.
4. Exportación e impresión
Griffith permite exportar el catálogo completo a varios formatos. Puede generar archivos CSV para abrir con hojas de cálculo, documentos PDF para imprimir listados, páginas HTML para compartir online, y archivos XML para intercambiar datos con otras aplicaciones. Además, incluye una función específica para generar un PDF con todas las carátulas de la colección, ideal para crear un catálogo visual o para llevar en dispositivos móviles como referencia al comprar nuevas películas. Para proteger tus datos mientras gestionas tu colección, conviene mantener activadas las medidas de seguridad en Windows.
5. Soporte multiplataforma
Griffith está desarrollado en Python con interfaz GTK+, lo que lo hace compatible con múltiples sistemas operativos. Funciona en Windows, macOS, GNU/Linux y también en sistemas BSD. Existen versiones portátiles para llevar en una memoria USB sin necesidad de instalación, lo que permite gestionar la colección desde cualquier equipo sin dejar rastro.
6. Búsqueda y filtrado avanzado
La aplicación incluye potentes herramientas de búsqueda y filtrado. Es posible ordenar la colección por título, año, director, género o calificación personal. También se pueden crear filtros personalizados para encontrar rápidamente películas de un actor concreto, de una década específica o que cumplan cualquier combinación de criterios.
Explicación detallada de las funcionalidades
El funcionamiento de Griffith se basa en un sistema de plugins que consultan diferentes fuentes de datos web. Cuando el usuario introduce el título de una película, la aplicación muestra una lista de posibles coincidencias obtenidas de sitios como IMDb, The Movie Database (TMDB) o Amazon, según la configuración regional.
Al seleccionar la coincidencia correcta, Griffith descarga todos los metadatos asociados y, si está disponible, la carátula. Este proceso es completamente configurable: el usuario puede elegir qué fuentes de datos utilizar y en qué orden priorizarlas.
La gestión de imágenes merece una explicación detallada. Griffith almacena las carátulas y carteles en una carpeta local, organizándolas por título de película. La aplicación puede redimensionar automáticamente las imágenes para generar miniaturas que se muestran en la vista de lista, manteniendo también la imagen original para consultas detalladas.
La función de generación de PDF de carátulas permite crear un documento listo para imprimir, con miniaturas ordenadas alfabéticamente o por cualquier otro criterio seleccionado.
La base de datos por defecto de Griffith utiliza SQLite, un formato de archivo único que contiene toda la información de la colección. Esta base de datos puede copiarse y restaurarse fácilmente, y el programa incluye herramientas para realizar copias de seguridad automáticas. Para usuarios con colecciones muy grandes o que desean acceder desde múltiples equipos, la opción de usar MySQL o PostgreSQL permite centralizar los datos en un servidor y conectar varios clientes.
La interfaz de Griffith presenta una estructura clara con una lista principal de películas en la parte superior y una vista detallada en la inferior. Al seleccionar un título, se muestran todos los datos descargados, incluyendo la carátula en tamaño reducido. Los campos editables permiten añadir información personal como la calificación (0-10), notas sobre la calidad del DVD o Blu-ray, o la ubicación física donde se almacena el disco.
Descarga e instalación de Griffith
- Página oficial: página oficial
- Versión actual: 0.13 (última estable)
- Últimas versiones: 0.13, 0.12.1, 0.10
- Tamaño: Aproximadamente 17-18 MB
- Sistemas operativos compatibles: Windows (XP a 11), macOS, GNU/Linux, FreeBSD
- Requisitos mínimos: Procesador 1 GHz, 512 MB RAM, 100 MB espacio libre, Python 2.7 o 3.x con PyGTK
- Licencia: GPLv2+ (software libre y gratuito)
- Idiomas: Múltiples, incluyendo español, inglés, francés, alemán, italiano, portugués
- Soporte técnico: Documentación en el sitio web, foros, Launchpad
Cómo usar Griffith
Tras instalar Griffith, el primer paso es configurar el idioma y la fuente de datos por defecto. El programa detectará automáticamente la configuración regional del sistema y propondrá las fuentes adecuadas (por ejemplo, en español sugerirá consultar The Movie Database en español). Puedes cambiar estas opciones desde el menú «Configuración» > «Preferencias». También es recomendable revisar la ruta donde se almacenarán las carátulas y definir una carpeta para las copias de seguridad.
Para añadir una nueva película, haz clic en el botón «Añadir» o utiliza el menú «Película» > «Añadir». Introduce el título en el campo correspondiente y selecciona la fuente de datos deseada. Griffith mostrará una lista de coincidencias con las películas encontradas. Selecciona la correcta y confirma; la aplicación descargará automáticamente todos los datos y la carátula. Si no se encuentra la película, puedes introducir los datos manualmente en los campos correspondientes.
Para gestionar los préstamos, accede a la pestaña «Préstamo» en la ventana de edición de la película. Marca la casilla «Prestado», selecciona el contacto (puedes añadir contactos desde el menú «Ver» > «Gestionar contactos») y la fecha de préstamo. El programa mostrará un icono especial junto a las películas prestadas en la lista principal, facilitando su identificación.
Para exportar tu colección, accede al menú «Archivo» > «Exportar». Elige el formato deseado (HTML, CSV, XML, PDF) y selecciona los campos que quieres incluir. La opción de exportar a HTML genera un sitio web completo con tu catálogo, que puedes subir a un servidor o compartir en la red local.
La función Generar PDF de carátulas produce un documento listo para imprimir, ideal para tener un catálogo físico en la mano. Antes de realizar cambios importantes en la base de datos, conviene hacer una copia de seguridad desde el menú «Herramientas» > «Copias de seguridad».
Observaciones sobre el programa Griffith
La principal diferencia técnica de Griffith frente a otros gestores de colecciones de películas radica en su independencia y su naturaleza de código abierto. A diferencia de soluciones comerciales o servicios en la nube que almacenan los datos en servidores ajenos, Griffith mantiene toda la información en el equipo del usuario (o en un servidor propio si se usa MySQL). Esto garantiza que los datos de la colección nunca dependan de servicios externos que puedan desaparecer o cambiar sus condiciones.
Los beneficios prácticos incluyen la posibilidad de organizar una videoteca de cientos o miles de películas con un mínimo esfuerzo. La obtención automática de datos evita tener que introducir manualmente cada campo, y la gestión de préstamos ayuda a mantener el control sobre los discos que se comparten. La exportación a múltiples formatos facilita consultar el catálogo desde cualquier dispositivo, incluso sin tener instalado Griffith.
El desarrollador principal, Vasco Nunes, junto con Piotr Ożarowski y otros colaboradores, mantuvieron el proyecto activo durante más de una década. Aunque el desarrollo se ha ralentizado y la versión 0.13 fue la última estable, la aplicación sigue siendo funcional y compatible con sistemas modernos. La comunidad ha contribuido con plugins para nuevas fuentes de datos y con mejoras en la interfaz.
La versión 0.13 de Griffith fue lanzada después de un largo período de desarrollo, incorporando mejoras en la importación de datos y en la compatibilidad con Python 3. En FreeBSD, el puerto fue declarado obsoleto en junio de 2024 debido a dependencias caducadas, aunque el software sigue disponible para descarga en repositorios de otras distribuciones.
En Windows y Linux, la aplicación puede instalarse directamente desde los sitios de descarga oficiales o desde los repositorios de las distribuciones (en Ubuntu, por ejemplo, está disponible como griffith).
Entre las funcionalidades adicionales menos conocidas se incluye la posibilidad de importar colecciones desde otros formatos, como los generados por All My Movies o DVD Profiler. También permite personalizar completamente la plantilla de exportación HTML, modificando los archivos CSS para adaptar el estilo a las preferencias del usuario. La versión portable, disponible en PortableApps.com, facilita llevar la colección en una memoria USB para consultarla en cualquier equipo.
Limitaciones importantes:
- ❌ El proyecto ha ralentizado su desarrollo; no hay garantía de actualizaciones futuras
- ❌ Depende de fuentes de datos externas que pueden cambiar su estructura y dejar de funcionar con los plugins existentes
- ❌ La interfaz, aunque funcional, puede resultar anticuada comparada con aplicaciones más modernas
- ❌ En versiones recientes de Windows, puede requerir la instalación de bibliotecas adicionales (Python y PyGTK) que no vienen incluidas
Si buscas una aplicación gratuita y sin publicidad para organizar tu colección de películas sin depender de servicios en la nube, descarga Griffith desde su página oficial y empieza a catalogar tu videoteca.
Sección FAQ
¿Griffith es gratis o de pago?
Griffith es completamente gratuito y de código abierto bajo la licencia GPLv2+. No existe versión de pago ni funcionalidades bloqueadas. Puede descargarse, usarse y distribuirse libremente.
¿Funciona en Windows 10, Windows 11 y otros sistemas?
Sí, Griffith funciona en Windows 10 y Windows 11, así como en versiones anteriores desde Windows XP. También es compatible con macOS, GNU/Linux y sistemas BSD. Existen versiones portátiles para llevar en memoria USB sin necesidad de instalación.
¿Qué diferencia a Griffith de otras alternativas similares?
La principal diferencia es su enfoque en el software libre y su independencia de servicios en la nube. Mientras que alternativas como All My Movies o Movie Collector son comerciales y almacenan datos en sus servidores, Griffith mantiene toda la información en el equipo del usuario. Además, su sistema de plugins permite adaptar la obtención de datos a diferentes fuentes y configuraciones regionales.
¿Puedo compartir mi colección con otros dispositivos?
Sí, utilizando la opción de base de datos MySQL o PostgreSQL, se puede centralizar la colección en un servidor y acceder desde múltiples equipos con Griffith instalado. También es posible exportar el catálogo a HTML y alojarlo en un servidor web para consultarlo desde cualquier navegador.
¿Qué fuentes de datos utiliza Griffith para obtener información de películas?
Griffith utiliza plugins que consultan diferentes fuentes web. Los más comunes incluyen IMDb, The Movie Database (TMDB) y Amazon. El usuario puede seleccionar la fuente preferida según su idioma y región. Es importante tener en cuenta que estas fuentes pueden cambiar sus políticas de acceso o estructura, lo que puede afectar temporalmente a los plugins.
