Proyecto - Reproduce tus playlist desde YouTube Music

Realice un seguimiento automático de sus hábitos de escucha de música y comparta sus gustos con el mundo. Nuestro servicio se integra perfectamente con YouTube Music para subir sus reproducciones a Last.fm.

Cliente
Last.fm Scrobbler for YouTube Music
Año
Servicio
Desarrollo Web

Visión general

Este proyecto es una herramienta destinada a sincronizar el historial de música de YouTube Music con Last.fm de manera automática. El proceso permite a los usuarios tener un registro actualizado de sus reproducciones de YouTube Music en Last.fm sin intervención manual. La plataforma facilita una experiencia conectada entre ambas cuentas, proporcionando una forma simple y eficiente de mantener la actividad musical organizada en un solo lugar, enriqueciendo los perfiles de Last.fm con las reproducciones de YouTube Music.

La arquitectura del proyecto está dividida en dos componentes principales: una aplicación web y un proceso backend. La aplicación web permite al usuario autenticar su cuenta de YouTube Music y de Last.fm mediante un flujo de inicio de sesión seguro. Al conectarse a ambas cuentas, la aplicación obtiene y almacena de manera segura los tokens de acceso de cada plataforma, que se utilizarán en el backend para gestionar las interacciones con las APIs de YouTube Music y Last.fm.

En el backend, un servicio creado con NestJS y BullMQ actúa en segundo plano, ejecutando un proceso recurrente que consulta el historial de YouTube Music del usuario. Este proceso se ejecuta en intervalos de tiempo configurables y, al detectar nuevas canciones reproducidas, realiza llamadas a la API de Last.fm para registrar cada escucha. Gracias a BullMQ, el sistema puede gestionar las solicitudes en cola, optimizando el rendimiento y asegurando que las canciones se envíen correctamente a Last.fm sin sobrecargar los recursos.

Este diseño modular permite que la aplicación web y el servicio de backend operen de manera independiente, garantizando una experiencia de usuario fluida y un procesamiento continuo de los datos. Con esta herramienta, los usuarios pueden centralizar sus actividades de escucha, aprovechar las recomendaciones de Last.fm y generar estadísticas precisas sobre sus hábitos musicales en YouTube Music, sin perder detalles o historial entre plataformas.

Lo que hicimos

  • NestJS
  • BullMQ
  • API Integration
  • YouTube Music
  • Last.fm

Uso Scrobbler desde hace años y es la mejor manera de llevar un registro de mis hábitos de escucha de música. La integración con Last.fm es perfecta y me encanta poder ver mis estadísticas y descubrir nuevos artistas.

Ignacio Collantes
Amante de la Música
Usuarios registrados
128
Canciones scrobbleadas
3762
Estrellas en Github
45
Upvotes en Reddit
27

Más proyectos

Una extensión de asistente de texto que te ayuda a escribir mejor.

Texty es una innovadora herramienta de reformulación de texto diseñada para aprovechar el poder de la API de OpenAI para generar texto contextualmente relevante y de alta calidad.

Leer más

Un noticiero digital de tecnología con contenido generado automáticamente

Blog de noticias tecnológicas automatizadas con Next.js y OpenAI.

Leer más

Háblenos de su proyecto

Nuestras oficinas

  • Bocono
    Venezuela
  • Santiago
    Chile
  • Nueva York
    Estados Unidos