Detección de copyright automática para distribuidores de música

Este artículo es una publicación de Gilberto Avalos, CEO de la plataforma de distribución digital Indiefy.

Indiefy es una plataforma de distribución digital gratuita para artistas independientes.

El proceso de distribución no es sencillo, ya que el sello discográfico debe asegurarse de que el material recibido sea completamente original y no infrinja derechos de autor.

¿Cómo automatizamos el proceso de distribución en Indiefy?
El flujo de creación para la publicación de un álbum o un sencillo en las tiendas digitales es el siguiente:

Proceso de Distribución

¿Cómo se hace el chequeo de copyright?

Para revisar cada track recibido y decidir si será publicado o no, utilizamos el servicio de ACRCloud por medio de este script en Python, y lo que hace es escanear y buscar coincidencias dividiendo cada track en bloques de 10 segundos.

Por cada escaneo/track, generamos un resultado como este:

time,title,artists,album,acrid,play offset(ms),label,isrc,dezzer,spotify,itunes,youtube,custom_files_title
00:00:00,My Time (Original Mix],Soulplace,The Best of Going Deep 2015,,7840,,,119399858,,,,,
00:00:10,My Time (Original Mix],Soulplace,The Best of Going Deep 2015,,11640,,,119399858,,,,,
00:03:40,Visions,Boy Funktastic,Visions Ep,,42060,,GBKQU1589491,111168912,,1044389923,,,
00:03:50,My Time (Original Mix],Soulplace,The Best of Going Deep 2015,,130040,,,,,1070820666,,,

En este caso, encontramos múltiples coincidencias con una canción llamada My Time, de Soulplace, por lo tanto este track sería rechazado y no publicado en tiendas.

Ahora mostramos un ejemplo del resultado de un track aprobado:

time,title,artists,album,acrid,play offset(ms),label,isrc,dezzer,spotify,itunes,youtube,custom_files_title
00:01:20,The New Era,Pallida,The Illusionist,,217380,Horns & Hoofs Entertainment,,76717602,,843572914,,,

En este segundo caso, solamente encontramos una coincidencia en el primer bloque de búsqueda, y esto puede significar dos cosas:

1.- El track escaneado utiliza un loop extraído de la coincidencia encontrada.
2.- El track escaneado utiliza el mismo sample que la coincidencia encontrada.

Como no hay más coincidencias y la única no se repite en más de un bloque, podemos aprobarla.

De esta forma podemos distribuir una gran cantidad de álbums, EP’s o sencillos con un menor esfuerzo, reduciendo costos y tiempo de trabajo de un label manager.

Share

Leave a Reply