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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat