Tracky
Tracky es una aplicación open source para registrar películas y series vistas, compatible con Kodi mediante HTTP Scrobbler. Utiliza Next.js, Node.js y PHP con base de datos MySQL/MariaDB.
Ficha actualizada 26 sept 2026, 14:49 · upstream 26 sept 2026, 14:48 · release 1.6.0
Qué es Tracky
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Tracky permite a los usuarios llevar un registro detallado de su consumo audiovisual, incluyendo episodios de series y películas completadas. La aplicación integra APIs de TheMovieDB y TheTVDB para obtener metadatos precisos sobre contenido multimedia.
El sistema soporta scrobbling desde Kodi mediante HTTP Scrobbler, permitiendo automatizar el registro de contenido consumido sin intervención manual. La arquitectura híbrida combina componentes frontend en Next.js con backend en PHP 8.2+, ofrecando flexibilidad en despliegues.
La aplicación incluye soporte nativo para Docker y despliegue manual, con migraciones automáticas de base de datos y cronjobs para actualización de datos y procesamiento de cola de scrobbling.
- Registrar episodios de series y películas vistas manualmente o automáticamente
- Sincronizar consumo desde Kodi mediante HTTP Scrobbler compatible
- Gestionar metadatos de contenido vía TheMovieDB y TheTVDB APIs
- Desplegar en infraestructura propia con Docker o instalación manual
- Soporte nativo para despliegue Docker con imagen oficial en Docker Hub y GitHub Container Registry
- Arquitectura híbrida combinando Next.js frontend con backend PHP 8.2+
- Migraciones automáticas de base de datos entre versiones del sistema
- Compatibilidad verificada con MariaDB 11 y MySQL
- Cronjobs configurables para actualización de metadatos y procesamiento de cola
- Requiere configuración manual de claves API para TheMovieDB/TheTVDB en config.yaml
- Necesita ejecución periódica de cronjobs externos (crontab o systemd timers)
- La instalación manual requiere ejecutar bin/console doctrine:migrations:migrate manualmente
- El scrobbling desde Kodi depende del addon HTTP Scrobbler externo compatible
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendaciones: Utilizar PHP 8.2+ con MySQL/MariaDB 11+. Configurar .env.local con variables de entorno y config.yaml con claves API obligatorias. Para Docker, usar imagen programie/tracky o ghcr.io/programie/tracky. Ejecutar cronjobs periódicos para bin/console update-data y bin/console process-scrobble-queue si se usa cola de scrobbling.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.