Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

listify

Listify es una aplicación web local que fragmenta una playlist principal de Spotify en sub-playlists por contexto o estado de ánimo, utilizando datos locales y APIs externas opcionales para el enriquecimiento.

Ficha actualizada 27 sept 2026, 18:40 · upstream 27 sept 2026, 18:25 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es listify

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

Listify es una herramienta personal de tipo 'local-first' diseñada para organizar bibliotecas musicales masivas sin depender de servicios alojados. La aplicación lee la playlist principal ('Main') de Spotify y la distribuye en sub-playlists temáticas como 'viaje', 'triste' o 'para conducir'. Todo el proceso se ejecuta en tu máquina local, almacenando los datos en una base de datos SQLite persistente.

CASOS DE USO
  • Fragmentar una playlist masiva de Spotify en colecciones contextuales específicas (ej. 'road trip', 'focus').
  • Organizar manualmente canciones nuevas que llegan en lotes mensuales dentro de la biblioteca local.
  • Crear playlists por estado de ánimo o contexto utilizando datos de audio y etiquetas de la comunidad.
  • Sincronizar las decisiones de organización tomadas localmente de vuelta a Spotify de forma segura y reversible.
PUNTOS DESTACADOS
  • Arquitectura 'local-only': los datos de escucha permanecen en un archivo SQLite local, nunca se envían al servidor de Spotify.
  • Mecanismo DRY_RUN por defecto: el motor de sincronización registra las acciones antes de ejecutarlas para evitar errores en la cuenta real.
  • Integración con ReccoBeats y Last.fm: permite enriquecer los metadatos de las canciones para sugerencias más precisas.
  • Interfaz orientada al teclado: optimizada para una triage rápida mediante teclas de acceso directo sin ratón.
PRECAUCIONES
  • Requiere Node.js 24.16.0 o superior debido a un bug en versiones anteriores con node:sqlite.
  • Necesita cuenta Premium de Spotify y app desarrolladora configurada para autenticación OAuth.
  • No incluye soporte nativo para contenedores (Docker/Compose), requiriendo instalación manual en el SO.
  • Dependencia de APIs externas opcionales (Last.fm) que pueden tener límites de tasa o requerir claves API.
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

Instalar mediante npm en un entorno local. Configurar variables de entorno (.env) con Client ID de Spotify y API Key de Last.fm. Iniciar con 'npm run dev' para activar el servidor API (puerto 8787) y la UI web (puerto 5173). Ejecutar primero en modo DRY_RUN=true para validar la lógica antes de sincronizar cambios reales a Spotify.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
87875173
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.