Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

trakt-new-shows

Herramienta self-hosted en PHP para consultar estrenos mensuales de series TV vía Trakt API, reemplazando la funcionalidad eliminada en V3.

Ficha actualizada 27 sept 2026, 16:08 · upstream 27 sept 2026, 15:55 · release v2.3.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es trakt-new-shows

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Trakt-new-shows es una aplicación web auto-alojada escrita en PHP que recupera la capacidad de navegar por los estrenos mensuales de series de televisión, función que Trakt eliminó tras su rediseño V3. La herramienta consulta directamente el endpoint /calendars/all/ de la API pública de Trakt, utilizando únicamente un Client ID sin necesidad de OAuth ni suscripción VIP.

El sistema permite filtrar resultados por género, país de producción y redes de streaming específicas mediante variables de configuración en PHP. Incluye funcionalidad para marcar series como 'watching', sincronizando el estado del usuario a través del servidor. Los activos estáticos se sirven localmente para evitar dependencias externas en cada carga.

La complejidad es baja: requiere un servidor web con PHP 7.4+ y cURL habilitado. No utiliza Docker ni bases de datos, almacenando los datos de estado en archivos locales dentro del directorio data/. Es ideal para usuarios que buscan una solución ligera y auto-alojada sin infraestructura compleja.

CASOS DE USO
  • Consultar qué series nuevas se estrenan en un mes específico por día
  • Filtrar estrenos por género, país o red de streaming (Netflix, HBO, etc.)
  • Sincronizar el estado 'watching' de series entre dispositivos al usar la misma cuenta Trakt
  • Visualizar estadísticas de nuevos estrenos comparadas con la última visita
PUNTOS DESTACADOS
  • Funciona solo con Client ID de Trakt API, sin OAuth ni token de acceso obligatorio
  • Filtrado avanzado por género, país y red mediante variables PHP en config.php
  • Sincronización server-side del estado 'watching' para seguimiento multi-dispositivo
  • Activos estáticos locales (logos, imágenes) que no consumen ancho de banda externo
  • Fácil despliegue en cualquier servidor web compatible con PHP 7.4+
PRECAUCIONES
  • Dependencia del endpoint /calendars/all/ de Trakt; cambios futuros podrían requerir OAuth
  • No utiliza Docker ni contenedores, requiriendo configuración manual del entorno PHP
  • Datos de estado almacenados en archivos locales sin persistencia externa o base de datos
  • Filtrado por red requiere nombres exactos y sensibles a mayúsculas según Trakt
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Trakt New Shows bannerTrakt New Shows
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliegue en servidor web con PHP 7.4+ y cURL habilitado. Clonar repositorio, copiar config.example.php como config.php y configurar $TraktClientId en app.trakt.tv/settings/apps/api. Asegurar permisos de escritura en el directorio data/. Acceder vía trakt.php?month=MM-AAAA.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
PHP
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.