diff --git a/packages/metascraper-audio/index.js b/packages/metascraper-audio/index.js index fc57893de..43a2de0fd 100644 --- a/packages/metascraper-audio/index.js +++ b/packages/metascraper-audio/index.js @@ -22,8 +22,19 @@ const withContentType = (url, contentType) => isMime(contentType, 'audio') ? url : false const audioRules = [ - toAudio($ => $('meta[property="og:audio:secure_url"]').attr('content')), - toAudio($ => $('meta[property="og:audio"]').attr('content')), + ({ url, htmlDom: $ }) => { + const src = + $('meta[property="og:audio:secure_url"]').attr('content') || + $('meta[property="og:audio:url"]').attr('content') || + $('meta[property="og:audio"]').attr('content') + + return src + ? audio(src, { + url, + type: $('meta[property="og:audio:type"]').attr('content') + }) + : undefined + }, toAudio($ => { const contentType = $('meta[name="twitter:player:stream:content_type"]').attr('content') || diff --git a/packages/metascraper-audio/test/fixtures/providers/deezer.com.html b/packages/metascraper-audio/test/fixtures/providers/deezer.com.html new file mode 100644 index 000000000..a88f65b62 --- /dev/null +++ b/packages/metascraper-audio/test/fixtures/providers/deezer.com.html @@ -0,0 +1,1436 @@ + + + + + + DESPECHÁ - ROSALÍA - Deezer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
DESPECHÁ
+
+
+
+
EXPLICIT
+
+

DESPECHÁ

+ +
    +
  • 02:37
  • +
+
+
    +
  • +
  • +
  • +
  • +
    +
  • +
+
+
+
+
+
+
+
+

Aparece en

+
    +
  • +
    +
    DESPECHÁ
    +
      +
    • +
      +
    • +
    • +
    • +
      +
      +
      +
    • +
    +
    +
  • +
  • +
    +
    MOTOMAMI +
    +
      +
    • +
      +
    • +
    • +
    • +
      +
      +
      +
    • +
    +
    +
  • +
  • +
    +
    Los Nº1 de los 40 (2022)
    +
      +
    • +
      +
    • +
    • +
    • +
      +
      +
      +
    • +
    +
    +
  • +
  • +
    +
    Exitos Música de Verano
    +
      +
    • +
      +
    • +
    • +
    • +
      +
      +
      +
    • +
    +
    +
  • +
+
+
+
+

Yeah-yeah

+

Yeah-yeah

+

Mmm

+

 

+

Baby, no me llame'

+

Que yo estoy ocupá' olvidando tus male'

+

Ya decidí que esta noche se sale

+

Con toa' mis motomami', con toda mis yale'

+

 

+

Y ando despechá', oah, alocá'

+

Bajé con un flow nuevo 'e caja, baby, hackeá'

+

Lo muevo de la'o a la'o y a otro la'o

+

Hoy salgo con mi baby de la disco coroná'

+

Y ando despechá', oah, alocá'

+

Que Dios me libre de volver a tu la'o

+

Lo muevo de la'o a la'o y a otro la'o

+

Hoy salgo con mi baby de la disco coroná', coroná', yeah

+

 

+

Voy con la falda (ah), aro' y cadena' (eh)

+

Piña colada (sí), no tengo pena (ah, no)

+

'Toy con la Fefa (wuh), ella es la jefa (sí)

+

Ella lo baila (eh), ella me enseña (eh)

+

Hoy no trabaja (uh) esta morena

+

Fuck la fama (eh), fuck la faena (jaja)

+

La noche es larga (eh), la noche está buena (eh)

+

Un mambo violento y fin del problema

+

Mira qué fácil te lo vo'a decir

+

A, B, C, one, two, three

+

Mira qué fácil te lo vo'a decir

+

Que esta motomami ya no está pa' ti

+

Mira qué fácil te lo vo'a decir

+

A, B, C, one, two, three

+

Mira qué fácil te lo vo'a decir

+

Que esta motomami

+

 

+

Y a-, y ando despechá', oah, alocá'

+

Bajé con un flow nuevo 'e caja, baby, hackeá'

+

Lo muevo de la'o a la'o y a otro la'o

+

Hoy salgo con mi baby de la disco coroná'

+

Y ando despechá', oah, alocá'

+

Que Dios me libre de volver a tu la'o

+

Lo muevo de la'o a la'o y a otro la'o

+

Hoy salgo con mi baby de la disco coroná', coroná', yeah

+

 

+

Mmm, voy a 180 porque soy una racineta, ¿Qué, qué? ¿Qué, qué?

+

Te distrae' y yo te adelanto por la derecha, uh

+

Voy a 180 porque soy una racineta, ey, ey

+

Te distrae' y yo te adelanto por la derecha, mmm, mmm, mmm

+

 

+

Yeah yeah yeah yeah yeah yeah

+

Ey

+

Yeah yeah yeah yeah

+

Chris Jedi

+

Gaby, Gaby, Gaby

+

De Barcelona pa' Santo Domingo

+

La ROSALÍA, mmm, jaja, je

+

Jeje

+

Ey

+

Uh, uh, uh, uh

+

Omega

+

Ey, ey, ey

+

Uh, uh, uh, uh

+
+ +
+
+ + + + +
+ + +
+
+
+
+
+
+
+
    +
  • +
  • +
  • +
  • +
  • +
+
+
+
+
+
E
+
+
+ +
+
+
+
    +
  • +
  • +
    +
  • +
  • +
+
+
+
+
+
00:00
+
+
+
+
+
00:00
+
+
+
+
+
+
    +
  • +
      +
    • +
    • +
    • +
    • + +
    • +
    • + +
    • +
    +
  • +
  • +
+
+
+
+
+ +
+ +
+
+ + + + + + + + + +
+ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Deezer protege tu privacidad

+
+ +

Con tu consentimiento, Deezer y sus socios pueden usar esa información para personalizar anuncios y medir el rendimiento de los anuncios. De lo contrario, solo se ofrecerán anuncios básicos.

+

Puedes expresar tu decisión a continuación, y puedes cambiar de idea en cualquier momento indicándolo en tus ajustes. Tu decisión se aplica únicamente a Deezer y no incidirá en tu experiencia.

+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/packages/metascraper-audio/test/fixtures/providers/ivoox.com.html b/packages/metascraper-audio/test/fixtures/providers/ivoox.com.html new file mode 100644 index 000000000..4e0c96cb2 --- /dev/null +++ b/packages/metascraper-audio/test/fixtures/providers/ivoox.com.html @@ -0,0 +1,5286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + La molécula que falta - mixx.io, podcast diario de tecnología - Podcast en iVoox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + +
+ + + + +
+ + + +
+
+
+ + + +
+
+
+ La molécula que falta +
+
+ + +
    +
  • + 09/08/2023 +
  • +
    +
  • + + 104 + +
  • +
  • + + 6 + +
  • +
  • + + 2 + +
  • + +
+ +
+
+
+

+ La molécula que falta + +

+
+ + + +
+
+
+ + +
+ + + + + +
+ +
+ Audio not available. Try it later. +
+ + + +
    + +
  • + + Download + + +
  • + +
  • + + Share + +
  • +
  • + + Like + +
  • + + + +
  • +
    + + More + + +
    +
  • +
+
+ + +
+ + + +
+ Preparing audio download +

Preparing audio to download.

+
+ + + + + + + + + + + + + + + +
+
+
+ + + + + +
+ + + + + +
+ + + +
+
+
+ +
+ +
+
+
+
+ +

La molécula que falta description

+ + + + + +
+

+ This audio is liked by: 6 users +

+

+
+ + +
+ + + + + +
+ +

Comments

+ +
+ + + + Imágen de usuario + +
+
+ + + + + + + +
+
+ +
+ + +
+
+
+
+
+ + +
+ Marck + +
+
+ + +

+ Ánimo y gracias.. Todos padecemos estas cosas algunas veces, lo difícil es contarlo. Cuidate! +

+ +
+ +
+
+ + + + Imágen de usuario + +
+
+ + + + + + + +
+
+ +
+ + +
+
+
+
+
+ + +
+
+
+
+ Alvaro + +
+
+ + +

+ Muchos ánimos y fuerza, me alegro que estés mejor, no tienes porqué disculparte, lo primero es lo primero. Agradecido por cada programa que publicas. Cuídate! +

+ +
+ +
+
+ + + + Imágen de usuario + +
+
+ + + + + + + +
+
+ +
+ + +
+
+
+
+
+ + +
+
+
+
+ + +
+
+ + + + + +
+ +
+ +
+ + +
+ + + + + + + + + +
+ +

More Internet and technology

+ + + + + + +
+ + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
comscoreLoad diff --git a/packages/metascraper-audio/test/fixtures/providers/music.apple.com.html b/packages/metascraper-audio/test/fixtures/providers/music.apple.com.html new file mode 100644 index 000000000..b657a57f2 --- /dev/null +++ b/packages/metascraper-audio/test/fixtures/providers/music.apple.com.html @@ -0,0 +1,2000 @@ + + + + + + + + + + + + + + + + + + + + + + + + + ‎Online Nomikai - Single by Online on Apple Music + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Online Nomikai - Single

+ +
+ +
+
+
+
+
+
+
+
+
+
+ + + + +
+
+
+ + + Online Nomikai - Single + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
1
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+

More By Online

+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+
+
Get over 100 million songs free for 1 month.
+
Plus your entire music library on all your devices. 1 month free, then $10.99/month.
+
+
+ + + +
+
+

Select a country or region

+
+
+
+

Africa, Middle East, and India

+
+ +
+

Asia Pacific

+
+ +
+

Europe

+
+ +
+

Latin America and the Caribbean

+
+ +
+

The United States and Canada

+
+ +
+
+
+ +
+ + + \ No newline at end of file diff --git a/packages/metascraper-audio/test/fixtures/providers/open.spotify.com.html b/packages/metascraper-audio/test/fixtures/providers/open.spotify.com.html new file mode 100644 index 000000000..78e5d6e89 --- /dev/null +++ b/packages/metascraper-audio/test/fixtures/providers/open.spotify.com.html @@ -0,0 +1,5978 @@ + + + + + + La molécula que falta - mixx.io | Podcast on Spotify + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
La molécula que falta
+
+
+
+
+
+
+ +
+
+
+
+
+
+

Preview of Spotify

+

Sign up to get unlimited songs and podcasts with occasional ads. No credit card needed.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
-:--
+
+
+
+
+
+
+
+
+
+
+
-:--
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
La molécula que falta
+
+
New Podcast Episode +

La molécula que falta

+
mixx.io
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Aug 9

+

14 min 38 sec

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Episode Description

+
+
+
+
🙏 Disculpad la espera. Estas últimas semanas han sido un pequeño infierno a nivel personal. He tenido una recaída de la depresión que padezco, y que hace unos años tengo bastante controlada con la medicación y ayuda de los doctores. Con mucho mejor ánimo, os cuento cosas:
+
+
+

+

⚡ El polémico candidato a superconductor LK-99 es el éxito del

+
+
+
+
See all episodes +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + + + + + + \ No newline at end of file diff --git a/packages/metascraper-audio/test/fixtures/providers/podcasts.apple.com.html b/packages/metascraper-audio/test/fixtures/providers/podcasts.apple.com.html new file mode 100644 index 000000000..8cc3860be --- /dev/null +++ b/packages/metascraper-audio/test/fixtures/providers/podcasts.apple.com.html @@ -0,0 +1,1383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + mixx.io: La molécula que falta en Apple Podcasts + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + +
+ + + + + + + + +
+ +
+
+
+
+
+ + + + + + + + + + + + + +
+
+
+
+ + + + + + +
+ + + +
+ + + +
+ + +
+ +
+
+
+ +
+
+
+ + + + + + + + + + + + +
+ +
+
+

+ + La molécula que falta + + + + + mixx.io + + +

+ +
    +
  • +
      +
    • + Noticias tecnológicas +
    • +
    +
  • +
+ +
+
+

+

+ + + + +
+ +

+ +
+ + + +
+
+ +
+
+

🙏 Disculpad la espera. Estas últimas semanas han sido un pequeño infierno a nivel personal. He tenido una recaída de la depresión que padezco, y que hace unos años tengo bastante controlada con la medicación y ayuda de los doctores. Con mucho mejor ánimo, os cuento cosas:

+
+
+
+

⚡ El polémico candidato a superconductor LK-99 es el éxito del verano. Dos científicos coreanos sorprendían con sendos artículos donde exponían la síntesis de un material supuestamente superconductor a temperatura y presión ambientes. La elusiva piedra filosofal del siglo XX y XXI. — De momento ningún laboratorio ha conseguido replicarlo.

+
+
+

👉 Los autores guardan silencio, y en unas semanas sabremos más. Los expertos tienen muchas más dudas, en un sector que es muy dado a las promesas vacías desde hace un siglo.

+
+
+

👉 Real o no, ha desatado una oleada de interés por la ciencia de materiales. Y seguro que es la semilla de investigaciones sociológicas sobre redes sociales, conspiraciones, desinformación científica, y alguna que otra película.

+
+
+
+

🔋 Lotte construirá una fábrica de láminas de cobre para coches eléctricos en Tarragona con capacidad de 30.000 toneladas al año. Será la segunda fábrica del gigante coreano fuera del país, que tiene como objetivo el ~5% de la producción mundial con esta instalación. — Cada coche eléctrico necesita unos 70-80 Kg de cobre, más o menos la mitad en estas láminas.

+
+
+

👉 En España todas las minas de cobre están en Andalucía y Galicia. En Europa solo hay otra fábrica similar, la de Solus en Hungría.

+
+
+
+

🛰️ El telescopio espacial Euclid ya está funcionando, y ha enviado las primeras imágenes de calibración. Ha sido un mes de vuelo, 11 años de desarrollo, y aún quedan varias semanas antes de que comience a crear un mapa tridimensional del universo con sus instrumentos de gran apertura.

+
+
+
+

📡 NASA consigue recuperar la señal de Voyager 2 tras 16 días. La sonda cambió su orientación por un comando erróneo, y su señal dejó de llegar el 21 de julio. Pero pudo recibir una onda de mucho mayor intensidad enviada desde la Tierra, y giró a la posición correcta.

+
+
+
+

🕷️ OpenAI anuncia GPTBot, su araña buscadora a gran escala con la que recorrerá la web abierta para aumentar la información de sus modelos, u obtener datos más precisos para consultas específicas. Respetarán los estándares robots.txt

+
+
+

👉 Las IPs donde residirá están en un centro de datos de Microsoft, recordándonos que siguen siendo una división de facto de la compañía.

+
+
+
+

⛪ El Papa Francisco pide control con las redes sociales. El líder católico alerta por enésima vez contra estas plataformas llenas de "cosas vanas, superfluas y sucedáneas que nos dejan vacíos por dentro". Y dice que Dios "no es un buscador". — De los boletines por correo no ha dicho nada.

+
+
+
+

📦 EE.UU. modifica aviones de carga para lanzar misiles. El prototipo Rapid Dragon es un éxito, y la USAF lo considera un éxito. Convierten cualquier C-130 o C-17 en un bombardero, colocando los misiles en unos palés dentro de su bodega.

+
+
+
+

📸 Las cámaras sin espejo multiplican las ventas con el turismo masivo. Los fabricantes japoneses se frotan las manos, con un aumento récord de las ventas de este "nuevo" tipo de cámaras, y esperan recuperar terreno frente al smartphone.

+
+
+
+

🐚 Están intentando romper un nuevo Galaxy plegable en directo abriendo la pantalla y cerrándola cada pocos segundos, de forma manual y sin pausa desde hace una semana (vídeo). Llevan casi 300.000 movimientos, y la pantalla del Z Flip 5 sigue funcionando. — Con el Flip 3 llegaron a 418.000 (vídeo) antes de romper la pantalla.

+
+
+
+

----

+
+
+

🌐 ¿Quieres escuchar mixx.io sin anuncios? Apúntate en Patreon y descubre todas las ventajas ser colaborador.

+
+
+
+

- Camisetas

+
+
+

- Tazas

+
+
+

- Pegatinas

+
+
+

- Feed RSS exclusivo sin publicidad de todos los programas.

+
+
+
+

----

+
+
+
+

- Canal de Telegram https://t.me/m

+
+ +
+ + + + +
+
+
+
+
+
+ +
+
+
+
+ + +
+

🙏 Disculpad la espera. Estas últimas semanas han sido un pequeño infierno a nivel personal. He tenido una recaída de la depresión que padezco, y que hace unos años tengo bastante controlada con la medicación y ayuda de los doctores. Con mucho mejor ánimo, os cuento cosas:

+
+
+
+

⚡ El polémico candidato a superconductor LK-99 es el éxito del verano. Dos científicos coreanos sorprendían con sendos artículos donde exponían la síntesis de un material supuestamente superconductor a temperatura y presión ambientes. La elusiva piedra filosofal del siglo XX y XXI. — De momento ningún laboratorio ha conseguido replicarlo.

+
+
+

👉 Los autores guardan silencio, y en unas semanas sabremos más. Los expertos tienen muchas más dudas, en un sector que es muy dado a las promesas vacías desde hace un siglo.

+
+
+

👉 Real o no, ha desatado una oleada de interés por la ciencia de materiales. Y seguro que es la semilla de investigaciones sociológicas sobre redes sociales, conspiraciones, desinformación científica, y alguna que otra película.

+
+
+
+

🔋 Lotte construirá una fábrica de láminas de cobre para coches eléctricos en Tarragona con capacidad de 30.000 toneladas al año. Será la segunda fábrica del gigante coreano fuera del país, que tiene como objetivo el ~5% de la producción mundial con esta instalación. — Cada coche eléctrico necesita unos 70-80 Kg de cobre, más o menos la mitad en estas láminas.

+
+
+

👉 En España todas las minas de cobre están en Andalucía y Galicia. En Europa solo hay otra fábrica similar, la de Solus en Hungría.

+
+
+
+

🛰️ El telescopio espacial Euclid ya está funcionando, y ha enviado las primeras imágenes de calibración. Ha sido un mes de vuelo, 11 años de desarrollo, y aún quedan varias semanas antes de que comience a crear un mapa tridimensional del universo con sus instrumentos de gran apertura.

+
+
+
+

📡 NASA consigue recuperar la señal de Voyager 2 tras 16 días. La sonda cambió su orientación por un comando erróneo, y su señal dejó de llegar el 21 de julio. Pero pudo recibir una onda de mucho mayor intensidad enviada desde la Tierra, y giró a la posición correcta.

+
+
+
+

🕷️ OpenAI anuncia GPTBot, su araña buscadora a gran escala con la que recorrerá la web abierta para aumentar la información de sus modelos, u obtener datos más precisos para consultas específicas. Respetarán los estándares robots.txt

+
+
+

👉 Las IPs donde residirá están en un centro de datos de Microsoft, recordándonos que siguen siendo una división de facto de la compañía.

+
+
+
+

⛪ El Papa Francisco pide control con las redes sociales. El líder católico alerta por enésima vez contra estas plataformas llenas de "cosas vanas, superfluas y sucedáneas que nos dejan vacíos por dentro". Y dice que Dios "no es un buscador". — De los boletines por correo no ha dicho nada.

+
+
+
+

📦 EE.UU. modifica aviones de carga para lanzar misiles. El prototipo Rapid Dragon es un éxito, y la USAF lo considera un éxito. Convierten cualquier C-130 o C-17 en un bombardero, colocando los misiles en unos palés dentro de su bodega.

+
+
+
+

📸 Las cámaras sin espejo multiplican las ventas con el turismo masivo. Los fabricantes japoneses se frotan las manos, con un aumento récord de las ventas de este "nuevo" tipo de cámaras, y esperan recuperar terreno frente al smartphone.

+
+
+
+

🐚 Están intentando romper un nuevo Galaxy plegable en directo abriendo la pantalla y cerrándola cada pocos segundos, de forma manual y sin pausa desde hace una semana (vídeo). Llevan casi 300.000 movimientos, y la pantalla del Z Flip 5 sigue funcionando. — Con el Flip 3 llegaron a 418.000 (vídeo) antes de romper la pantalla.

+
+
+
+

----

+
+
+

🌐 ¿Quieres escuchar mixx.io sin anuncios? Apúntate en Patreon y descubre todas las ventajas ser colaborador.

+
+
+
+

- Camisetas

+
+
+

- Tazas

+
+
+

- Pegatinas

+
+
+

- Feed RSS exclusivo sin publicidad de todos los programas.

+
+
+
+

----

+
+
+
+

- Canal de Telegram https://t.me/m

+
+ + + + + +
+ + +
+ +
+ +
+

+

+ + + + +
+ +

+ +
+ + + +
+
+ +
+
+
+
+ + + + + + +
+ + + +
+ + + +
+ + +
+ +
+
+ + + + +
+
+
+ + + + + +
+ + + +
+ + + +
+
+ + + +
+ + + \ No newline at end of file diff --git a/packages/metascraper-audio/test/fixtures/providers/podcasts.google.com.html b/packages/metascraper-audio/test/fixtures/providers/podcasts.google.com.html new file mode 100644 index 000000000..290d4ae51 --- /dev/null +++ b/packages/metascraper-audio/test/fixtures/providers/podcasts.google.com.html @@ -0,0 +1,11708 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + ELON - Un cebo con forma de X + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+
+
+
+
+
+
+
ELON
+
+
ELON +
1 day ago
+
+
+
Un cebo con forma de X
+
+
+
+
+
+
+
+ + + + + + +
+
Playing +
+
+
+
+ +
+
+
+
+
+
+
+

Elon Musk quiere cambiar el nombre de Twitter a X, y lo está haciendo de una forma desordenada. Intentamos evitar el cebo hablando de xAI, su nueva empresa de aprendizaje automático que arranca con polémica.

+ +

En Tesla las cosas van mucho mejor desde que Elon no pisa las oficinas. Los Cybertruck están de camino a las agencias certificadoras, y la demanda sigue alta.

+ +

De hecho, el listado de Cyber-cosas sigue creciendo: la Cyberquad, la CyberCanopy y la CyberBike. No hay límite.

+ +

- Adiós a la X de Elon Musk: desmontan el logo del nuevo Twitter en el edificio de San Francisco, por esta razón - Infobae

+ +

- xAI: Understand the Universe

+ +

- Nueva chapuza de Musk: Al primer Cybertruck salido de fábrica no le cierra bien la puerta

+ +

- Taylor Ogan on Twitter: "Tesla really thought it could fool the Internet with a truck without driver’s side doors https://t.co/4bribXcykA" / X

+ +

- Cyberquad 玩具车

+ +

- Tesla CyberCanopy: Is it a new Tesla product? | Electrek

+ +

- El Cybertruck de Tesla cabe en un garaje convencional

+ +

- E-Bikers Ready To See New Brands on the Market | Electric Bike Reviews

+ +

- Tesla’s Texas factory has produced its first Cybertruck | Engadget

+ +

- Tesla Optimus robot arrives in stores; you can see one in NYC | Electrek

+ +

- Elon Musk confirms Tesla is in 'early' talk to license self-driving tech to 'major' automaker | Electrek

+ +

- Latest DN Sales on Twitter: "X. ai SOLD for a whopping $1.5 MILLION and was bought by @elonmusk 💣💣💣🤯🤯🤯" / X

+ +

- "Apparently we don’t need any women in order “to understand the true nature of the universe.”

+ + + +

ELON está presentado por Matías S. Zavia (@matiass) y Álex Barredo (@somospostpc). Su tema original está compuesto por Nahúm García (@nahum). — Alojado en Cuonda (@cuonda)

+
+
+
+
+ +
+
+
+ + +
+ + +
+ + +
+
More episodes +
+
+
+
+
+
+
+ + + + + + + + +
Search
+
Clear search
+
Close search
+
Main menu
+
Google apps
+
+ + + \ No newline at end of file diff --git a/packages/metascraper-audio/test/fixtures/providers/tidal.com.html b/packages/metascraper-audio/test/fixtures/providers/tidal.com.html new file mode 100644 index 000000000..4daa00cde --- /dev/null +++ b/packages/metascraper-audio/test/fixtures/providers/tidal.com.html @@ -0,0 +1,11576 @@ + + + + + DESPECHÁ by ROSALÍA on TIDAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+

+ DESPECHÁ +

+
+

ROSALÍA

+
+
+

ROSALÍA

+
+
+
+
+
+
+
+
+
+
+
+
+
+

Other Albums by ROSALÍA

+
+
+ +
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/metascraper-audio/test/index.js b/packages/metascraper-audio/test/index.js index 47c7ed931..94bcce292 100644 --- a/packages/metascraper-audio/test/index.js +++ b/packages/metascraper-audio/test/index.js @@ -15,8 +15,7 @@ test('provide `keyvOpts`', async t => { const metadataOne = await metascraper({ url, - html: - '' + html: '' }) t.truthy(metadataOne.audio) @@ -24,8 +23,7 @@ test('provide `keyvOpts`', async t => { const metadataTwo = await metascraper({ url, - html: - '' + html: '' }) t.falsy(metadataTwo.audio) @@ -34,20 +32,29 @@ test('provide `keyvOpts`', async t => { test('og:audio', async t => { const html = - '' - const url = 'https://browserless.js.org' + '' + const url = 'https://metascraper.js.org' const metascraper = createMetascraper() const metadata = await metascraper({ html, url }) - t.snapshot(metadata) + t.is(metadata.audio, 'https://cdn.microlink.io/file-examples/sample.mp3') +}) + +test('og:audio:url', async t => { + const html = + '' + const url = 'https://metascraper.js.org' + const metascraper = createMetascraper() + const metadata = await metascraper({ html, url }) + t.is(metadata.audio, 'https://cdn.microlink.io/file-examples/sample.mp3') }) test('og:audio:secure_url', async t => { const html = - '' - const url = 'https://browserless.js.org' + '' + const url = 'https://metascraper.js.org' const metascraper = createMetascraper() const metadata = await metascraper({ html, url }) - t.snapshot(metadata) + t.is(metadata.audio, 'https://cdn.microlink.io/file-examples/sample.mp3') }) test('twitter:player', async t => { @@ -69,17 +76,17 @@ test('twitter:player:stream', async t => { }) test('audio:src', async t => { - const html = '