Totes les pàgines Importa música de YouTube i Spotify

Documentació Importacions i metadades

Importa música de YouTube i Spotify

Porta una cançó o una llista sencera de YouTube, YouTube Music o Spotify a la teva biblioteca, de seguida o com a tasca en segon pla.

Rainy pot descarregar música de YouTube i YouTube Music, i pot trobar pistes de Spotify a YouTube Music i descarregar-les des d'allà. Cada importació arriba com un MP3 a la teva carpeta de música, s'afegeix a la teva biblioteca i queda disponible al teu compte. Les importacions es llancen des del diàleg Afegeix música.

Importa només música que tinguis o que tinguis permís per descarregar. Ets responsable de complir la llei de propietat intel·lectual del lloc on vius i les condicions de qualsevol plataforma que utilitzis.

Abans de començar

  1. Configura primer la teva carpeta de música (consulta Configuració). Sense ella, les importacions fallen amb «La ruta de música no està configurada», i les importacions en segon pla esperen a la cua.
  2. Per a les importacions de YouTube, el servidor necessita ffmpeg al seu PATH i un entorn d'execució de JavaScript: Deno, Node.js o Bun. La configuració de Docker ja inclou tots dos. Sense ells, la majoria de les descàrregues de YouTube fallen.
  3. Les importacions de Spotify no necessiten compte ni clau d'API. Rainy llegeix la pàgina pública de Spotify de la pista o de la llista.

Obrir Afegeix música

  1. Fes clic al teu nom a la barra superior per obrir el menú del compte.
  2. Fes clic a Afegeix música.
  3. Tria Importa de YouTube o Importa de Spotify.
  4. Tria la pestanya Cançó o Llista i enganxa un enllaç.

El diàleg Afegeix música a la pestanya Importa de YouTube, amb la pestanya Cançó seleccionada, el camp d'enllaç buit i l'interruptor Processa en segon pla.

La pestanya Importa de YouTube. L'interruptor sota les pestanyes posa la importació a la cua com a tasca en segon pla.

La pestanya Importa de Spotify funciona igual, amb les seves pròpies pestanyes Cançó i Llista.

El diàleg Afegeix música a la pestanya Importa de Spotify, amb la pestanya Cançó seleccionada i un camp buit per a l'enllaç de la pista.

La pestanya Importa de Spotify. Enganxa l'enllaç d'una pista o d'una llista al camp.

Els enllaços que accepta Rainy són:

Origen Format de l'enllaç
Cançó de YouTube youtube.com/watch?v=…, youtu.be/…, music.youtube.com/watch?v=… o youtube.com/shorts/…
Llista de YouTube youtube.com/playlist?list=… o music.youtube.com/playlist?list=…
Cançó de Spotify open.spotify.com/track/… o spotify:track:…
Llista de Spotify open.spotify.com/playlist/… o spotify:playlist:…

Què fa una importació de cançó de YouTube

Rainy descarrega el millor àudio disponible, el converteix a un MP3 de 320 kbps i el desa a la teva carpeta de música. Escriu el títol i l'artista a les etiquetes del fitxer i incrusta la miniatura del vídeo. La mateixa miniatura es desa com a portada de la cançó a la carpeta covers.

Si la cançó ja és a la teva biblioteca, Rainy no guarda una segona còpia. Elimina el fitxer nou i dona al teu compte accés a la cançó existent. El diàleg t'indica que la cançó ja hi és.

Rainy sempre detecta còpies byte a byte idèntiques. També detecta la mateixa cançó d'una altra font, com un vídeo amb lletra, quan el servidor disposa de l'eina fpcalc: a la carpeta bin o al PATH. La imatge de Docker instal·la fpcalc. Consulta Pujades i duplicats.

Com funcionen les importacions de Spotify

Rainy mai no descarrega àudio de Spotify. Per a cada pista de Spotify:

  1. Llegeix el títol i l'artista de la pista de la pàgina pública de Spotify.
  2. Cerca a YouTube Music aquestes paraules i mira els cinc primers resultats.
  3. Tria el resultat el títol i l'artista del qual comparteixen més paraules amb la pista de Spotify.
  4. Descarrega aquest resultat de YouTube, i després l'importa com una cançó de YouTube.

La coincidència es basa en paraules, no en la gravació en si. Una versió en directe o un remix pot guanyar a la pista de l'estudi, de manera que revisa el resultat després d'importar-lo. Si no coincideix res, una importació d'una sola pista falla amb «No s'ha trobat cap coincidència a YouTube Music».

Spotify pot canviar les seves pàgines públiques en qualsevol moment. Quan això passa, les importacions de Spotify deixen de funcionar fins que Rainy s'actualitza.

Importar una llista

  1. Obre la pestanya Llista de YouTube o de Spotify.
  2. Enganxa l'enllaç de la llista i inicia la importació.
  3. Si ja existeix una llista amb el mateix nom al teu compte, Rainy et pregunta què fer abans de descarregar res.
Opció Què passa
Afegeix les cançons noves Manté la llista existent i el seu ordre, i afegeix les cançons importades noves.
Substitueix Buida la llista existent i després la omple amb aquesta importació.
Crea'n una de nova Crea una segona llista amb un número després del nom, com «Nom (2)».

Després, Rainy descarrega cada pista, l'afegeix a la llista i construeix un mosaic de portada a partir de les portades de les cançons. Les pistes que no es poden trobar o descarregar s'ometen, i les importacions de Spotify les compten com a fallides.

La comprovació del nom només mira les llistes del teu propi compte. Una llista d'un altre compte amb el mateix nom no es modifica mai.

Importar en segon pla

Activa Processa en segon pla abans de començar. Rainy posa aleshores la importació a la cua, tanca el diàleg i mostra el missatge «Importació a la cua». Pots seguir el progrés a Configuració → Tasques. Per als detalls, consulta Cua d'importació.

Després d'una importació

Cada cançó nova que Rainy importa o escaneja es posa a la cua per a l'anàlisi en segon pla. Aquesta anàlisi obté etiquetes de gènere i d'estat d'ànim, busca les lletres i les sincronitza. No cal que la iniciïs tu. Consulta Cerca metadades i portades i Lletres.

Mantenir yt-dlp al dia

YouTube canvia el seu reproductor sovint, i un yt-dlp antic falla amb errors com HTTP 403. Rainy comprova si hi ha un yt-dlp més nou uns 30 segons després que el servidor comenci a atendre peticions, i després cada 12 hores. Si una descàrrega falla d'una manera que apunta a una versió antiga, s'actualitza de seguida, com a molt una vegada per hora. Defineix RAINY_YTDLP_AUTO_UPDATE=0 per desactivar-ho. Consulta Manteniment per a les actualitzacions manuals.

Relacionat