Guía del usuario: Carga Masiva de catálogo en RYLTY
Guía del usuario: Carga Masiva de catálogo
La Carga Masiva te permite crear muchos lanzamientos y pistas de una sola vez a partir de un archivo CSV con los metadatos y los enlaces a tus archivos de audio y portadas, en lugar de subirlos uno a uno desde tu panel.
Está pensada para migrar catálogos que ya existen: si vienes de otra distribuidora, si gestionas un sello con cientos de referencias, o si tienes un back catalogue que quieres tener disponible en RYLTY sin dedicar semanas a la carga manual.
En RYLTY la Carga Masiva es un servicio gestionado. No es una herramienta de autoservicio dentro de tu panel: tú preparas el archivo y los enlaces siguiendo esta guía, y nuestro equipo se encarga de procesar la carga, revisar el resultado y devolverte el informe. Se solicita por correo a support@rylty.art.
Antes de preparar nada, lee esta guía entera. La mayoría de las cargas que fallan lo hacen por detalles que están explicados aquí.
1. Requisitos para solicitar una carga masiva
Para que el servicio tenga sentido —y para poder priorizarlo correctamente— pedimos que se cumplan estas condiciones:
Requisito | Detalle |
|---|---|
Volumen mínimo | A partir de 100 lanzamientos. Por debajo de ese volumen es más rápido crear los lanzamientos desde tu panel, y te ayudamos si lo necesitas. |
Suscripción activa | La cuenta de destino debe tener una suscripción RYLTY activa en el momento de la carga. |
Presupuesto previo | La Carga Masiva es un servicio con coste, que se presupuesta en función del número de referencias y del estado de tus metadatos. Recibirás el presupuesto por escrito antes de que empecemos, y no se cobra nada sin tu aprobación. |
Derechos acreditados | Debes tener los derechos de todo el contenido que vas a cargar. En catálogos migrados desde otra distribuidora, asegúrate de haber retirado el contenido de la distribuidora anterior o de tener fecha de retirada, para evitar duplicados en las tiendas. |
2. Consideraciones previas
Solo crea contenido nuevo
La Carga Masiva sirve para crear lanzamientos y pistas por primera vez. No actualiza contenido ya existente ni gestiona la distribución a las tiendas: no hace primeras entregas, ni reentregas, ni retiradas.
Una vez cargado el catálogo, los lanzamientos quedan en tu panel listos para que los revises y los envíes a distribución cuando quieras.
La cuenta de destino
Cada lanzamiento se asocia a un correo electrónico de usuario, que determina quién puede ver y editar ese contenido y en qué balance se acumulan las regalías que genere.
Antes de la carga, ese usuario debe existir en la plataforma. Si gestionas varios artistas o sellos con cuentas distintas, indícanoslo al solicitar el servicio y creamos las cuentas necesarias.
Este campo es crítico. Una vez cargado el contenido bajo un usuario concreto, no se puede migrar a otro usuario. Revisa los correos electrónicos del CSV antes de enviárnoslo.
Si no necesitas que ningún artista entre a la plataforma y prefieres repartir las regalías por tu cuenta a partir del ISRC y el UPC, puedes usar un único correo de administrador para todo el catálogo.
Metadatos que no admite la carga masiva
Algunos campos que sí existen en el panel no pueden incluirse en el CSV:
IDs de artista (a nivel de entidad de artista)
Transcripción de letras (a nivel de pista)
Versión limpia de contenido explícito (a nivel de pista)
Punto de inicio del audio (a nivel de pista)
Disponibilidad por separado (a nivel de pista)
Lanzamientos programados (a nivel de lanzamiento)
Tipo de lanzamiento (a nivel de lanzamiento; se calcula automáticamente)
Descripción y notas del lanzamiento y de la pista
Todos son opcionales y puedes completarlos desde tu panel una vez terminada la carga.
La plantilla tampoco admite ringtones ni videoclips: solo lanzamientos de audio.
Lanzamientos de una sola pista
Cuando un lanzamiento tiene una única pista (un single), la mayoría de valores deben coincidir exactamente a nivel de lanzamiento y de pista. Si no coinciden, la carga de ese lanzamiento falla. Son estos:
titleytrack_titleremix_or_versionparticipantsprimary_genresecondary_genrep_yearp_line
3. El archivo CSV
Formato del archivo
Archivo CSV, con campos separados por comas y opcionalmente entrecomillados, según la norma RFC 4180.
Codificación UTF-8 (importante para tildes, eñes y caracteres no latinos).
Los campos opcionales pueden ir vacíos, pero sus columnas deben estar presentes para no romper la estructura. No borres ni reordenes columnas.
Cómo se organiza
El archivo se divide en dos secciones dentro de cada fila:
Nivel de lanzamiento: de la columna C a la Y (más
actionen A yupcen B).Nivel de pista: de la columna Z a la AK.
Cada línea corresponde a una pista e incluye también los datos del lanzamiento al que pertenece. Es decir: si subes un lanzamiento con 10 pistas, tendrás 10 líneas; la parte de lanzamiento se repite idéntica en las 10, y la parte de pista cambia en cada una.
Solicítanos la plantilla al abrir tu petición y trabaja siempre sobre ella. Cuando la tengas rellena, exporta a CSV UTF-8 y envíanosla.
4. Campos generales (líneas 1-5)
La primera sección del archivo describe la propia carga y nos permite procesarla correctamente. Todos estos campos son obligatorios.
Campo | Oblig. | Descripción | Ejemplo |
|---|---|---|---|
description | Sí | Nombre con el que identificarás esta subida en el futuro. Útil si haces varias cargas y quieres hacer seguimiento de cada una. | 2026-09-01-CATALOGO-1 |
format_version | Sí | Versión del formato admitida actualmente. No la modifiques. | 4 |
total_releases | Sí | Número total de lanzamientos que contiene el archivo. | 1 |
total_tracks | Sí | Número total de pistas que contiene el archivo. | 3 |
5. Campos de lanzamiento
Campo | Oblig. | Descripción | Ejemplo |
|---|---|---|---|
action | No | Dejar vacío. | — |
upc | Sí * | Código Universal de Producto que identifica el lanzamiento. Debe ser un EAN13 de 13 dígitos; los de 12 se convierten añadiendo un cero por delante. Si tu código tiene ceros a la izquierda, escribe el valor entre comillas. | 8433391185018 |
catalog_number | Sí * | Número de catálogo con el que identificas el lanzamiento dentro de tu propio catálogo. Admite números y letras mayúsculas, hasta 45 caracteres. | RYL1501732 |
grid | No (obsoleto) | Código GRID. Ya no se utiliza; deja la columna vacía. | — |
title | Sí | Título del álbum, EP o single tal y como aparecerá en las tiendas. | Mi lanzamiento |
remix_or_version | No | Cómo debe categorizarse el lanzamiento si es una versión (Remix, Remastered, Live, etc.). | Remix |
user_email | Sí | Correo del usuario propietario del lanzamiento. Si el usuario no existe previamente, la carga da error. Campo sensible: una vez cargado el contenido bajo un usuario, no se puede migrar a otro. | artista@ejemplo.com |
label | Sí | Nombre del sello. Si no existe bajo la cuenta indicada, se crea automáticamente. | Mi Sello |
participants | Sí | Artistas, colaboradores y sus roles para este lanzamiento. Si un nombre de artista no existe bajo la cuenta indicada, se crea. | primary:Artista1;featuring:Artista2;producer:Colab1;composer:Colab1;lyricist:Colab1 |
primary_genre | Sí | Género principal del lanzamiento. Debe pertenecer a nuestros géneros soportados. | Hip-Hop/Rap/Gangsta & Hardcore |
secondary_genre | No | Género adicional. Debe pertenecer a los géneros soportados y no puede ser igual al principal. | Pop |
language | Sí | Idioma del título del lanzamiento. Código de 2 o 3 letras de nuestros idiomas soportados. | ES |
explicit_lyrics | No | Si el lanzamiento contiene contenido explícito. Si se deja vacío, se autocompleta con la información de las pistas. | SÍ |
price_category | No | Categoría de precio aplicable en las tiendas. Opciones: | mid |
digital_release | No | Fecha de publicación, en formato | 2026-10-15 |
original_release | No | Fecha en la que el lanzamiento se publicó por primera vez, si aplica, en formato | 2019-03-08 |
license_type | No (obsoleto) | Ya no se utiliza. Deja la columna vacía. | — |
license_info | No (obsoleto) | Ya no se utiliza. Deja la columna vacía. | — |
c_year | Sí | Año de copyright en formato | 2019 |
c_line | Sí | Nombre del titular de los derechos de copyright. | Mi Sello |
p_year | Sí | Año de los derechos de fonograma en formato | 2019 |
p_line | Sí | Nombre del titular de los derechos de fonograma. | Mi Sello |
territories | No | Países donde tienes los derechos y quieres publicar. Códigos alfa-2 separados por punto y coma. Usa | es;fr;it |
cover_url | Sí | URL del archivo de portada. | https://midominio.com/covers/album01.jpg |
track_count | Sí | Número de pistas que contiene el lanzamiento. | 3 |
6. Campos de pista
Campo | Oblig. | Descripción | Ejemplo |
|---|---|---|---|
isrc | Sí | Código Internacional Normalizado de Grabación que identifica la grabación. Si no tienes uno, escribe | ESA011500005 |
iswc | No | Código Internacional Normalizado de Obra Musical que identifica la composición. 11 caracteres alfanuméricos. | T3452468001 |
track_title | Sí | Título de la pista tal y como aparecerá en las tiendas. | Mi Canción |
remix_or_version | No | Cómo debe categorizarse la pista si es una versión (Remix, Remastered, Live, etc.). | Radio Mix |
participants | Sí | Artistas, colaboradores y sus roles para esta pista. | primary:Artista1;vocals:Artista1;producer:Colab1;composer:Colab1;lyricist:Colab1 |
primary_genre | Sí | Género principal de la pista. Debe pertenecer a los géneros soportados. | Hip-Hop/Rap/Gangsta & Hardcore |
secondary_genre | No | Género adicional. No puede ser igual al principal. | Pop |
language | Sí | Idioma de la letra. Código de 2 o 3 letras. Si la pista es instrumental, usa | es |
explicit_lyrics | Sí | Si la pista contiene contenido explícito. | SÍ |
p_year | Sí | Año de los derechos de fonograma en formato | 2019 |
p_line | Sí | Nombre del titular de los derechos de fonograma. | Mi Sello |
audio_url | Sí | URL del archivo de audio de esta pista. | https://midominio.com/audio/01.wav |
7. Cómo rellenar los participantes
Todos los artistas y demás participantes van en una única columna llamada participants. Cada participante se escribe con su rol delante, separado por dos puntos, y los participantes se separan entre sí con punto y coma.
Si quieres acreditar a estas personas:
primary:Artista1
primary:Artista2
featuring:Artista3
vocals:Artista1
producer:Colaborador1
composer:Colaborador1
lyricist:Colaborador1La celda participants debe contener exactamente esto, todo seguido:
primary:Artista1;primary:Artista2;featuring:Artista3;vocals:Artista1;producer:Colaborador1;composer:Colaborador1;lyricist:Colaborador1Reglas de participantes
Estos roles son obligatorios tanto a nivel de lanzamiento como de pista:
Artista principal (
primary)Productor (
producer)Compositor (
composer)Letrista (
lyricist) — salvo que la pista sea instrumental (idiomazxx)Un rol específico de intérprete (voz, guitarra, remezclador, etc.)
Un mismo artista no puede ser a la vez artista principal, artista destacado (featuring), colaborador e intérprete: estos roles son excluyentes entre sí. Es uno de los motivos de error más frecuentes.
Si tienes dudas sobre cómo acreditar a alguien, escríbenos antes de preparar el archivo entero.
8. Cómo incluir los enlaces a tus archivos
Los archivos no se adjuntan: en los campos cover_url (lanzamiento) y audio_url (pista) tienes que enlazar un archivo accesible desde el que nuestro sistema pueda descargarlo automáticamente.
Los enlaces son obligatorios y no perdonan. Si un enlace falla, ese lanzamiento no se carga. Comprueba uno por uno que las URLs apuntan al archivo correcto y que son accesibles desde fuera de tu red.
Si usas enlaces temporales (WeTransfer) o credenciales con caducidad (URLs firmadas de S3), asegúrate de que siguen vivos durante todo el proceso de carga.
Opciones admitidas - URLs públicas
URLs HTTP
URLs HTTPS
URLs FTP
URLs SFTP
URLs de Amazon S3 (con URL firmada si el archivo está protegido)
Servicios de almacenamiento en la nube que ofrezcan enlace público de descarga directa (como Dropbox o WeTransfer)
No recomendamos Google Drive. Tiene límites de cuota, a veces bloquea la descarga tras cierto número de archivos, y puede bloquear la IP de descarga o suspender la cuenta. Para catálogos grandes, lo más fiable es un FTP privado o un bucket de S3.
URLs autenticadas
Admitimos autenticación por usuario y contraseña con estos formatos:
http://{usuario}:{contraseña}@{host}/{archivo}
https://{usuario}:{contraseña}@{host}/{archivo}
ftp://{usuario}:{contraseña}@{host}/{archivo}
sftp://{usuario}:{contraseña}@{host}/{archivo}
https://{bucket}.s3.amazonaws.com/{archivo}?AWSAccessKeyId={accesskey}&Signature={signature}&Expires={timestamp}En SFTP solo admitimos claves públicas. Si necesitas usar SFTP con clave, escríbenos y coordinamos la carga contigo.
9. Cómo incluir pistas que ya existen en tu catálogo
Puedes incluir en un lanzamiento nuevo una pista que ya se creó antes en la plataforma (por ejemplo, un single que después va en un álbum o en un recopilatorio).
Si la pista ya tiene ISRC
Indica el ISRC en los campos de pista y deja vacíos todos los demás campos de pista. Los campos de lanzamiento se rellenan con normalidad.
Si la pista tiene ISRC pero aún no está creada en la plataforma
Primero hay que crearla. En el primer CSV incluye el ISRC junto con todos los metadatos de pista; en los siguientes archivos incluye solo el ISRC y deja vacío el resto.
Si la pista aún no tiene ISRC
Si la configuraste con auto, tendrás que esperar a que se entregue a las tiendas, porque la asignación del ISRC ocurre después. Si incluyes la misma pista con auto en varios lanzamientos, el sistema creará una pista nueva y le asignará un ISRC distinto en cada uno.
Adjuntar una pista nueva a varios lanzamientos
Puedes incluir una pista nueva en varios lanzamientos dentro del mismo CSV: repite los mismos metadatos de pista en varias líneas y rellena en cada una los campos de lanzamiento correspondientes.
10. Cómo solicitar tu carga masiva
Escríbenos a support@rylty.art Con el asunto «Carga masiva» e indicando: número aproximado de lanzamientos y pistas, cuenta o cuentas de destino, y si el catálogo está actualmente en otra distribuidora.
Te enviamos la plantilla y el presupuesto Recibirás la plantilla CSV en el formato correcto y un presupuesto cerrado según el volumen. Nada avanza hasta que lo apruebes.
Preparas el archivo y los enlaces Rellenas la plantilla siguiendo esta guía y subes tus audios y portadas a un almacenamiento accesible. Este es el paso que más tiempo lleva: dedícale el que haga falta.
Revisión previa Nos envías el CSV y hacemos una validación antes de cargar nada: estructura, campos obligatorios, roles, coincidencias en los singles y una muestra de enlaces. Si algo falla, te lo devolvemos señalado para que lo corrijas.
Ejecutamos la carga Procesamos el archivo. El sistema descarga los audios y portadas de tus enlaces y crea los lanzamientos y las pistas. El plazo orientativo es de 5 a 10 días hábiles desde que el archivo está validado, según el volumen.
Te entregamos el informe Recibirás el resultado: cuántos lanzamientos y pistas se crearon correctamente y, si hubo fallos, un CSV con las referencias fallidas y el detalle del error de cada una.
Revisas y envías a distribución Los lanzamientos quedan creados en tu catálogo. Revísalos en tu panel, completa los campos que la carga masiva no admite y envíalos a las tiendas cuando estén listos.
11. Corrección de errores
En una carga masiva, solo se procesan los lanzamientos sin errores. Los que fallan se excluyen y el resto se crea igualmente, así que un fallo puntual no echa a perder toda la carga.
Con el informe recibirás un CSV con las referencias fallidas y el detalle de qué campo hay que corregir en cada una. Basta con corregirlas y devolvérnoslo para procesar una segunda vuelta.
Errores más frecuentes
Error | Qué ha pasado y cómo se soluciona |
|---|---|
El ISRC, UPC o número de catálogo ya existe | Los identificadores únicos solo pueden existir una vez en el sistema. Si el error persiste, escríbenos: puede ser que el código esté registrado en otra cuenta. |
No se ha podido recuperar el audio o la portada | El enlace ha caducado, es privado, apunta a una página de previsualización en lugar de a la descarga directa, o el servicio ha bloqueado la descarga. |
Los valores de lanzamiento y pista no coinciden | Ocurre en lanzamientos de una sola pista. |
Faltan roles obligatorios o son incorrectos | Todos los roles obligatorios deben estar presentes a nivel de lanzamiento y de pista, y un mismo artista no puede tener roles excluyentes. |
El usuario no existe | El correo de |
Género o idioma no admitidos | El valor no está escrito exactamente como aparece en nuestras listas, o el género secundario es igual al principal. |
El total de pistas no cuadra |
|
12. Checklist antes de enviar
El archivo está guardado como CSV con codificación UTF-8.
No he borrado, añadido ni reordenado columnas.
format_versiones4.total_releasesytotal_trackscoinciden con el contenido real del archivo.Cada lanzamiento tiene tantas filas como pistas, y
track_countcoincide.Todos los
user_emailson correctos y corresponden a cuentas ya creadas.Cada lanzamiento tiene
upcocatalog_numberválido, y no he puestoautoen los dos.Los lanzamientos de una sola pista tienen los mismos valores a nivel de lanzamiento y de pista.
Todos los
participantsincluyen artista principal, productor, compositor, letrista e intérprete, sin roles excluyentes repetidos.Las pistas instrumentales usan el idioma
zxxy no llevan letrista.Los géneros y los idiomas están escritos exactamente como en nuestras listas.
Las fechas están en formato
AAAA-MM-DDyoriginal_releaseestá relleno en el catálogo antiguo.He abierto en una ventana de incógnito una muestra de
cover_urlyaudio_urly descargan el archivo directamente.Los enlaces temporales no caducan durante el proceso de carga.
¿Necesitas ayuda?
Si tienes dudas al preparar el archivo, escríbenos a support@rylty.art antes de rellenarlo entero: revisar contigo un lanzamiento de ejemplo ahorra mucho trabajo después.
