🫧 Reflexiones, opiniones, clases de brujería y tutoriales de blogs para todo el mundo ☁️🩷

24 de abril de 2026

¿Cómo poner un iPod en tu blog?

Otro día más en viernes de tutoriales, por petición popular, voy a explicar cómo hacer este gadget en forma de iPod que suena de verdad:


{Nota del 4 de julio de 2026: quería pedir disculpas porque el código antiguo no le estaba funcionando bien a la gente y estaban teniendo problemas al cargar la imagen o la canción por lo que le he estado echando un vistazo al código y he hallado algunas cositas que a lo mejor estaban fastidiando la carga del gadget. No os preocupéis porque ya lo he cambiado y este código es el nuevo. Agradecería que pongáis en los comentarios si os funciona mejor este código, por favor. Y muchas gracias por todos los avisos que me habéis estado mandando <3}

Como con todos los códigos, te recomiendo copiar el que te pongo y pegarlo en notas para personalizar los colores, las canciones y los tamaños:

<link href="https://fonts.googleapis.com/css2?family=Slackey&amp;display=swap" rel="stylesheet" /

<div class="ipod-widget">

  <div class="iPod">

    <div class="screen">

      <img id="cover" src="" alt="cover" />

      <p id="track-title">Cargando...</p>

    </div>

    <div class="controls">

      <button id="prev" class="ipod-btn"></button>

      <button id="play" class="ipod-btn">

        <span class="play-icon">▶</span>

      </button>

      <button id="next" class="ipod-btn"></button>

    </div>

    <div id="player"></div>

  </div>

</div>


<style>

.ipod-widget {

  all: initial;

  display:block;

}


.ipod-widget .iPod {

  width:00px;

  padding:15px;

  border-radius:20px;

  background:#f5f5f5;

  box-shadow:

  inset -4px -4px 8px #ffffff,

  inset 4px 4px 8px #cccccc;


  text-align:center;

  font-family:Arial;

}


.ipod-widget .screen {

  background:#00000;

  border-radius:12px;

  height:00px;

  display:flex;

  flex-direction:column;

  align-items:center;

  justify-content:center;

  gap:10px;

  padding:10px;

}


.ipod-widget .screen img {

  width:00px;

  height:00px;

  object-fit:cover;

  border-radius:10px;

}

.ipod-widget .screen p {

  font-family:'Slackey', cursive;

  font-size:00px;

  color:#00000;

  margin:0;


}

.ipod-widget .controls {

  display:flex;

  justify-content:space-around;

  margin-top:30px;


}

.ipod-widget .ipod-btn {

  border:none;

  background:#ddd;

  border-radius:50%;

  width:00px;

  height:00px;

  cursor:pointer;

  display:flex;

  align-items:center;

  justify-content:center;

  transition:0.2s;


}

.ipod-widget .play-icon {

  font-size:35px;


}

.ipod-widget .ipod-btn:active {

 transform:scale(0.9);

}

#player {

 display:none;

}

</style>


<script src="https://www.youtube.com/iframe_api"></script>

<script>


let player;

let current = 0;

const playlist = [


{

title:"TÍTULO",

id:"ID_VÍDEO",

cover:"URL_IMÁGEN"

},


{

title:"TÍTULO",

id:"ID_VÍDEO",

cover:"URL_IMÁGEN"

},


{

title:"TÍTULO",

id:"ID_VÍDEO",

cover:"URL_IMÁGEN"

},


{

title:"TÍTULO",

id:"ID_VÍDEO",

cover:"URL_IMÁGEN"

},


{

title:"TÍTULO",

id:"ID_VÍDEO",

cover:"URL_IMÁGEN"

},

];

function onYouTubeIframeAPIReady(){

player = new YT.Player("player",{

height:"0",

width:"0",

videoId:playlist[0].id,

playerVars:{

autoplay:0,

controls:0

},

events:{

'onReady':function(){

updateUI();

}

}

});

}

function updateUI(){

document.getElementById("track-title").textContent =

playlist[current].title;

document.getElementById("cover").src =

playlist[current].cover;

}

document.addEventListener("DOMContentLoaded",function(){

document.getElementById("play").onclick=function(){

if(!player) return;

let state = player.getPlayerState();

if(state !== 1){

player.playVideo();

}else{

player.pauseVideo();

}

};

document.getElementById("next").onclick=function(){

if(!player) return;

current = (current + 1) % playlist.length;

player.loadVideoById(

playlist[current].id

);

updateUI();

};

document.getElementById("prev").onclick=function(){

if(!player) return;

current = 

(current - 1 + playlist.length) % playlist.length;

player.loadVideoById(

playlist[current].id

);

updateUI();

};

}

);

</script>

Este sería el código customizable, recuerda no dejarte ningún espacio porque son MUY importantes.

Vamos a ir juntas paso a paso para no perder nada de lo que hay que hacer:

El primer "width: 00px;" que encontramos es para el tamaño del gadget. En este código ya no hay una altura fija porque se adapta automáticamente al contenido. Yo lo tengo a 300px, pero puedes ponerlo más pequeño o más grande según lo que necesites.

En la parte del iPod encontramos "background:#00000;", que es el color del cuerpo del iPod. Para ver qué color quieres puedes mirarlo en HTMLcolorcodes.

Siguiendo en la parte de la pantalla encontramos "background:#00000;", que es el color de la pantallita del iPod. Puedes poner el color que más combine con tu blog.

Justo debajo encontramos las medidas "height:00px;", en la que se calcula la altura de la pantalla. Yo recomiendo dejarla sobre los 180px, ya que ocupa un poco más de la mitad del iPod y queda bastante realista.

Siguiendo por la parte de la imagen encontramos estas medidas "width:00px; height:00px;" que calculan el tamaño de la foto que pongamos dentro de la pantalla. Simplemente con que sea más pequeña que la pantalla ya estaría, ahí eliges cómo de grande la quieres. Yo la tengo en 140px por 140px.

Para la parte del texto tenemos estos apartados "font-family:'Slackey', cursive; font-size:00px; color:#00000;" en la que la primera parte es la fuente de la letra (para esta parte tienes que poner el nombre completo de la fuente que quieras), en la segunda parte es el tamaño de la letra, yo lo tengo en 14px, y en la última es el color del texto.

Un poco más abajo encontramos "margin-top:00px;", que es la separación entre la pantalla y los botones.

Si quieres que los botones estén más pegados a la pantalla disminuye el número y si los quieres más separados simplemente auméntalo.

En la parte de los botones tenemos el tamaño "width:00px; height:00px;". Es importante que pongas el mismo tamaño en ambos para que se vean los botones de forma circular y no ovalada. Yo los tengo a 80px.

Justo debajo encontramos "font-size:35px;", que es el tamaño del símbolo de Play. Puedes hacerlo más grande o más pequeño simplemente cambiando ese número.

La última parte y lo que va a permitir poner música es la parte de: 

title:"TÍTULO",

id:"ID_VÍDEO",

cover:"URL_IMÁGEN"

En el título debes escribir el nombre de la canción.

Donde pone ID_VIDEO tienes que poner SOLO una parte del URL del vídeo musical que quieras poner. Por ejemplo, en la canción "Nobody's Son" de Sabrina Carpenter el URL completo es: "https://youtu.be/hE2DLtuxcUU?si=1HHHRBYFGxZQAYxg"

Pero el ID es únicamente:

hE2DLtuxcUU (es decir, lo que entra entre el / y el ?).

En URL_IMÁGEN simplemente pegas el enlace de la imagen que quieras mostrar cuando suene esa canción. Puedes usar una imagen de Pinterest, Tumblr o de donde prefieras, por lo que no hace falta que sea directamente algo relacionado con la canción, aunque sería lo suyo.

Si quieres añadir o quitar canciones deberás añadir o quitar un bloque completo desde el { hasta el }, siguiente, y para cerrar toda la lista debes conservar el ];. Es MUY importante porque si lo borras el reproductor dejará de funcionar.

Una vez editado todo tu código cópialo y ve a la parte de "Diseño" en Blogger, busca el sidebar en el que quieras añadir tu gadget y dale a "Añadir un gadget". Cuando se desplieguen las opciones dale al que pone HTML/JavaScript y pega tu código editado en la parte de contenido. Dale a guardar y, para ver si ha quedado bien, pulsa el icono del ojo que sale en la pantalla de Diseño abajo a la derecha. Una vez hayas encontrado los colores y tamaños que más te gusten para tu iPod, no se te olvide darle al botón de Guardar que está al lado del ojo para que los cambios se publiquen correctamente.

Pues ya estaría el tutorial, espero que te haya servido y no dudes en dejar en los comentarios tus preguntas por si necesitas alguna ayuda. Muchas gracias por leer!! Nos vemoss

34 comentarios:

  1. Omg, graaaaciaaaaaas!!!<3

    ResponderEliminar
    Respuestas
    1. De nadaa, espero que te sirva, déjame en el chat que he añadido el link de tu blog para que le eche un ojo ;)

      Eliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Holaaaa me sirvio mucho graciass pero creo que no puedo hacer que se vea la imagen (╥﹏╥)

    ResponderEliminar
    Respuestas
    1. A mi iguaal me sale cargando TT

      Eliminar
    2. A veces a mi también me pasa y es por mi configuración de red, pero si te pasa todas las veces que entras en tu blog, probablemente sea porque no encaja el tamaño de la imagen en la pantallita o porque no has adjuntado bien el enlace a la foto. Revísalo y si sigues teniendo problemas vuelve a escribirme y los solucionamos <33

      Eliminar
  4. Holisss una pregunta, como puedo hacer k se vea la imagen

    ResponderEliminar
  5. Muchas gracias por este tutorial uwu este me costo poder entenderle mas que nada por ciertos comandos pero se logro jeje

    ResponderEliminar
  6. Holaap, me sirvió el tutorial solo que no carga la imagen y tampoco la música. Ya lo edité varias veces y sigue sin funcionar :(

    ResponderEliminar
  7. ayuda, hice todo lo del tutorial y no me sale la imagen ni el titulo ni la cancion y ya cambie cosas del codigo y me dice "cargando"

    ResponderEliminar
    Respuestas
    1. A mucha gente le está pasando y no sé muy bien porqué, intentaré hacer otro código diferente en los próximos días y ponerlo en este mismo post para ver si ya se le soluciona este problema

      Eliminar
  8. En verdad traté hasta de buscar una imagen de 200x200px solo para que esté justo, pero aún así no aparece ni una imagen

    ResponderEliminar
    Respuestas
    1. Hay alguna manera de solo buscar imágenes de 100px?

      Eliminar
    2. Hola bonita, lo que yo hago es elegir cualquier imagen que a mi me guste de Pinterest, recortarla con ILoveIMG y subirla a Pinterest otra vez modificada. No hace falta que sea 200x200px solo que sean cuadrados (100x100, 300x300, 500x500 y así)

      Eliminar
  9. Holi, alguien podría ayudarme a pasarme el código? es que ya no me deja seguir leyendo esta publicación por algún motivo, porfavor :(

    ResponderEliminar
    Respuestas
    1. Holiii, fue error mío, ahora ya si se ve (aunque salga el botón de cerrar abajo también)

      Eliminar
  10. La primera vez me salió, no probé si sonaba pero había salido, solo que la imagen era muyyy grande, al querer cambiarla, se me ha quitado todo y sale cargando, no entiendo que pasó TT

    ResponderEliminar
    Respuestas
    1. holii, ya pudiste encontrar una manera de solucionarlo? a mi tambien me sucede lo de que la imagen sea gigante y no se como hacerla ajustarse correctamente TT

      Eliminar
    2. Para las imágenes, tienes q ir a Canva y crear un diseño con las medidas (yo puse 90×90 px), pones las imágenes que ocupen todo el diseño, si son varias, duplica la página y las descargas. Si no quieres utilizar Canva, hay otras apps y webs que sirven para eso, busca "image resizer".
      Luego en tu blog creas una entrada y subes las fotos redimensionadas. Le das al lápiz que sale, clicas en "vista HTML" y copia los enlaces. Y eso sería lo de la imagen.
      Lo del fondo es un enlace mal cerrado. Yo vi un comentario que decía que lo revisó con ChatGPT.

      Eliminar
  11. Holii, seguí todos los pasos tal cual como están, pero al momento de publicarlo no sale la música ni las imágenes, saben que podría estar pasando?

    ResponderEliminar
    Respuestas
    1. Hola Danny, pues como he puesto el código nuevo tendría que ser por que sin querer hayas borrado algún espacio o alguna comilla que sea importante, prueba a revisar el código

      Eliminar
  12. Holiii, yo nuevamente, me sirvió de mucho el código, en verdad gracias, solo que unas cositas, cuando mandas a llamar al API se te olvidó un > y pues eso causaba muchos problemillas :( , de ahí en fuera ya pude moverle para hacer un IPod básico por el momento, muchas gracias por la ayuda :3

    ResponderEliminar
  13. Holaa, he hecho todo y no se pone el fondo, pero es lo de menos, lo que pasa es que la imagen se pone de un tamaño más grande al que puse.

    ResponderEliminar
    Respuestas
    1. He encontrado solución al tamaño de la imagen, pero no al fondo. Hay que coger la foto y hay que redimensionarla. Hay muchas apps pero yo usé Canva e hice un diseño de 90×90px y puse la imagen, la descargué, la subí a Google y ahí copias el enlace de la foto. Espero te sirva.

      Eliminar
    2. Me alegro de que lo hayas solucionado pero lo de tu problema con el fondo no lo entiendo ¿no te aparece el color de fondo y cómo?

      Eliminar
    3. No aparece el fondo, solo aparece la imagen, el título y los tres botones. Es como si no hubiese fondo.

      Eliminar
  14. la verdad ya intente de todo y me sale cargando la imagen y la canción

    ResponderEliminar
  15. chica, no me funciono. Esta raro, tipo no me carga ni la imagen ni la canción, no se q hice mal :(

    ResponderEliminar
  16. Estoy viendo que a muchos les esta fallando el codigo, yo y alo hice y tambien me fallo, pero lo revise con chat gpt y me funciono, son cosas pequeñas como por ejemplo que el link del inicio no esta cerrado, podrian revisarlo y que se los corriga, ojo yo solo le pedi que me dijera los errores qeu son verdaderamente importantes para el funcionamiento del codigo eso podria ayudarles

    ResponderEliminar
  17. Hola yo lo acabo de hacer y tampoco me cargaba la imagen porque no funciona con el link directo de pinteres hay que habrir la imagen en una pestaña aparte y luego ese link pegarlo, ya que debe terminar en .jpg para que blogger lo pueda leer como imagen. Igual sirve pasarlo por chargpt porque como dijo una niña hay una parte del código que falta cerrar. Son detallitos que hay que tener ojo pero funciona. Muchas gracias por el código y los tutoriales <3<3<3

    ResponderEliminar
  18. A cor de fundo do IPod não carrega, fica muito estranho! Help pliss

    ResponderEliminar
    Respuestas
    1. puedes pedirle a gemini que te ayude con el color que quieres

      Eliminar