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 • Equip 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?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat