Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

notify

Notify es un bot Telegram autoalojado en Python que monitorea playlists de Spotify y envía notificaciones sobre cambios, además de generar estadísticas de escucha personal mediante una arquitectura modular y contenedorizada.

Ficha actualizada 26 sept 2026, 0:35 · upstream 26 sept 2026, 0:31 · release sin release detectada

00

Qué es notify

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

Notify es un servicio autoalojado diseñado para monitorear playlists seleccionadas de Spotify y enviar notificaciones a Telegram cuando ocurren cambios como la adición o eliminación de pistas. El proyecto destaca por su arquitectura modular que separa la lógica del bot de las capas de API y persistencia, facilitando el mantenimiento y la escalabilidad.

CASOS DE USO
  • Monitoreo automático de playlists de Spotify para detectar nuevos o eliminados tracks
  • Generación de estadísticas de escucha personal (Top Tracks a corto, medio y largo plazo)
  • Integración con Telegram mediante bot para recibir alertas en tiempo real
  • Despliegue autoaloidado en entornos locales o servidores como Unraid
PUNTOS DESTACADOS
  • Arquitectura modular que aísla la lógica del bot de las capas de API y persistencia
  • Soporte completo para Docker con builds multi-etapa (base, dev, prod)
  • Integración nativa con Spotify API vía Spotipy y Telegram Bot API
  • Base de datos PostgreSQL con fallback a SQLite para flexibilidad en despliegues
PRECAUCIONES
  • Requiere configuración manual de variables de entorno sin archivo docker-compose.yml incluido
  • Dependencia de credenciales válidas de Spotify y Telegram para funcionalidad completa
  • No incluye soporte nativo para bases de datos MongoDB o MySQL, solo PostgreSQL/SQLite
VISUAL

Capturas del proyecto

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

Notify's website homepage
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Docker detectado

Despliega usando Docker con la imagen ghcr.io/<owner>/notify:latest. Asegura configurar TELEGRAM_BOT_API_TOKEN y credenciales de Spotify en .env. Usa POSTGRES_HOST si se emplea PostgreSQL externo. El puerto 8080 debe estar expuesto para OAuth2 callbacks.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Python
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
8080
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.