Cómo agregar un módulo recientemente reproducido de Spotify a tu cartera Astro

Aprende a agregar rápidamente los modulos reproducidos recientemente en Spotify a tu biblioteca utilizando Astro.

4 oct 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Agregar un Módulo Reproducido Recientemente en Spotify a tu Biblioteca con Astro

Agregar un módulo recientemente reproducido de Spotify a tu cartera Astro es una forma sencilla de dar vida a tu sitio y mostrar personalidad sin complicar el diseño. Un widget de Spotify permite a visitantes, potenciales clientes o reclutadores ver qué estás escuchando en tiempo real, añadiendo un toque dinámico que complementa mensajes estáticos como explicaciones de proyectos o habilidades en desarrollo de software a medida.

Lo que construiremos es un pequeño widget que se conecta a la API Web de Spotify, obtiene tu pista reproducida más reciente en tiempo real, muestra portada del álbum, título y artista, y se ejecuta de forma segura usando un endpoint servidor dentro de Astro. Es ideal para portfolios personales y demostraciones técnicas que integran APIs externas.

Requisitos previos: tener Node.js y npm instalados, una cuenta de desarrollador en Spotify para registrar la aplicación y obtener Client ID y Client Secret, y una herramienta como Bruno para gestionar el flujo OAuth y generar un refresh token. También se recomienda tener nociones básicas de proyectos Astro.

Resumen del flujo: obtener credenciales de Spotify, usar Bruno para generar un refresh token sin pedir a los visitantes que inicien sesión, crear un endpoint servidor en Astro que utilice el refresh token para pedir un access token a Spotify y recuperar la pista recientemente reproducida, y finalmente renderizar una pequeña interfaz en tu portfolio que consuma ese endpoint.

Pasos altos sin código: 1 Crear o abrir tu proyecto Astro. 2 Registrar tu app en el panel de desarrollador de Spotify y anotar Client ID y Client Secret. 3 Usar Bruno con el modo OAuth 2.0 Authorization Code para obtener el refresh token y conservarlo de forma segura. 4 Añadir variables de entorno en tu proyecto como SPOTIFY_CLIENT_ID SPOTIFY_CLIENT_SECRET SPOTIFY_REFRESH_TOKEN. 5 Crear un endpoint servidor en src/pages que 1 primero solicite un access token a accounts.spotify.com usando el refresh token 2 luego consulte la ruta de recently played de la API de Spotify y 3 devuelva una respuesta JSON limpia con portada canción artista y enlace a Spotify. 6 Crear un componente UI en src/components que consuma el endpoint y muestre la tarjeta musical con imagen título y artista.

Consejos de seguridad y buenas prácticas: mantén los secretos en variables de entorno y fuera del repositorio, limita prerendering para rutas que dependen de tokens temporales, y valida respuestas de la API para gestionar casos en que no haya pista reciente disponible. Para pruebas y depuración Bruno es muy útil porque facilita obtener access tokens y refresh tokens sin implementar todo el flujo en el frontend.

Por qué esto suma a tu oferta profesional: integrar este tipo de widgets demuestra que sabes manejar OAuth y APIs externas, que puedes crear endpoints seguros en Astro y que sabes empaquetar integraciones en proyectos reales. En Q2BSTUDIO aprovechamos este mismo enfoque al desarrollar aplicaciones a medida y soluciones de software a medida que integran servicios externos y capacidades de inteligencia artificial. Si te interesa ampliar tu cartera con proyectos robustos o transformar una idea en una aplicación, consulta nuestra página de desarrollo de aplicaciones y software multiplataforma en desarrollo de aplicaciones a medida y conoce cómo aplicamos buenas prácticas.

Servicios relacionados que pueden interesarte: ciberseguridad y pruebas de pentesting para proteger integraciones externas, servicios cloud para desplegar endpoints de forma escalable en AWS y Azure, y soluciones de inteligencia de negocio y visualización con Power BI para contextualizar datos de uso. En Q2BSTUDIO ofrecemos servicios que incluyen seguridad, despliegue en la nube y analítica, además de proyectos de inteligencia artificial y agentes IA para empresas. Si quieres explorar cómo la IA puede potenciar tus productos visita nuestra sección de inteligencia artificial.

En resumen, un widget recently played de Spotify es un detalle pequeño pero efectivo para dar vida a tu portfolio, destacar habilidades técnicas y añadir personalidad. Implementarlo con Astro y un endpoint servidor es una práctica recomendable que además encaja con proyectos más amplios que incluyen aplicaciones a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA y power bi.

Si necesitas ayuda para integrar este tipo de módulos en tu web o para desarrollar soluciones completas a medida contacta con Q2BSTUDIO y trabajemos juntos en tu próximo proyecto.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat