ai newsSo., 1. Nov.
EilmeldungA ChatGPT Share Link Could Run Code Through MathLive. MathLive 0.111.2 Now Checks Origins

Royalties en caída: cómo sobrevivir al boom de SoundWave AI

🎧 La caída de regalías tras el boom de SoundWave AI: qué hacer ahora (es‑2302) Introducción En menos de un mes desde el lanzamiento masivo de SoundWave AI y BeatCraft (junio 2026) los ingresos por derechos de ejecución y reproducción han disminuido entre 15 % y 30 % en EE. UU. La noticia se propag

dev.toSonntag 00:02 · 01.11.4 Min. Lesezeit
Bild: dev.to

En menos de un mes desde el lanzamiento masivo de SoundWave AI y BeatCraft (junio 2026) los ingresos por derechos de ejecución y reproducción han disminuido entre 15 % y 30 % en EE. UU. La noticia se propagó como un incendio: en 48 h Google Trends registró picos de búsqueda de “royalties IA música” y la Asociación de Compositores de EE. UU presentó una demanda colectiva.

Este artículo te ofrece una guía práctica y paso a paso para:

Tip: Guarda siempre el hash SHA‑256 del archivo original y del archivo subido a la plataforma. Sirve como prueba de que la obra ya existía antes de la IA.

import matplotlib.pyplot as plt meses = [ ' Ene ', ' Feb ', ' Mar ', ' Abr ', ' May ', ' Jun ', ' Jul ', ' Ago ', ' Sep ', ' Oct ', ' Nov ', ' Dic ' ] royalties = [ 0.004, 0.004, 0.004, 0.004, 0.0036, 0.0032, 0.003, 0.0029, 0.0028, 0.0028, 0.0027, 0.0026 ] plt. figure ( figsize = ( 8, 4 )) plt. plot ( meses, royalties, marker = ' o ', color = ' #1DB954 ' ) plt. title ( ' Evolución de royalties promedio por reproducción (USD) ' ) plt. ylabel ( ' USD ' ) plt. grid ( alpha = 0.3 ) plt. tight_layout () plt. show () Enter fullscreen mode Exit fullscreen mode Copia el bloque anterior en un notebook y obtén la visualización en segundos.

pip install spotipy requests pandas Enter fullscreen mode Exit fullscreen mode 3.2. Script completo import os, pandas as pd, requests import spotipy from spotipy.oauth2 import SpotifyClientCredentials # 1️⃣ Credenciales Spotify sp = spotipy. Spotify ( auth_manager = SpotifyClientCredentials ( client_id = os. getenv ( ' SPOTIFY_CLIENT_ID ' ), client_secret = os. getenv ( ' SPOTIFY_CLIENT_SECRET ' ) )) # 2️⃣ Lista de IDs de tracks a inspeccionar (ejemplo) track_ids = [ ' 3n3Ppam7vgaVa1iaRUc9Lp ', ' 7ouMYWpwJ422jRcDASZB7P ' ] def es_ia ( track_id ): # a) Obtener audio_features features = sp. audio_features ([ track_id ])[ 0 ] # b) Consultar detector externo (SonicAI) resp = requests. get ( f ' https://api.sonicai.io/detect/ { track_id } ' ) detector = resp. json () # c) Decisión: >70 % de probabilidad → IA return detector [ ' probability ' ] > 0.7 # 3️⃣ Generar DataFrame con resultados resultados = [] for tid in track_ids: ia = es_ia ( tid ) track = sp. track ( tid ) resultados. append ({ ' track_id ': tid, ' nombre ': track [ ' name ' ], ' artista ': track [ ' artists ' ][ 0 ][ ' name ' ], ' es_IA ': ia }) df = pd.

DataFrame ( resultados ) print ( df ) Enter fullscreen mode Exit fullscreen mode Qué hace:

Guarda el script como detect_ia_spotify.py y ejecútalo con python detect_ia_spotify.py.

import pandas as pd # Tabla simulada de reproducciones (descarga tu reporte de la sociedad) df = pd. read_csv ( ' reproducciones.csv ' ) # columnas: track_id, reproducciones, tarifa_usd # Añadimos columna IA usando el script anterior (supongamos que ya tienes df_ia) df = df. merge ( df_ia [[ ' track_id ', ' es_IA ' ]], on = ' track_id ', how = ' left ' ) df [ ' tarifa_usd ' ] = df. apply ( lambda r: 0.0028 if r [ ' es_IA ' ] else 0.0040, axis = 1 ) # Cálculo total total = ( df [ ' reproducciones ' ] * df [ ' tarifa_usd ' ]). sum () print ( f ' Regalías estimadas: $ { total:,. 2 f } USD ' ) Enter fullscreen mode Exit fullscreen mode Consejo práctico: Automatiza la descarga del reporte mensual de tu sociedad (muchas ofrecen CSV vía API) y programa este script en un GitHub Action para recibir un email con el total cada primer día del mes.

name: Monitor Regalías IA on: schedule: - cron: ' 0 8 1 * *' # 1 de cada mes a las 08:00 UTC workflow_dispatch: jobs: calcular: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v5 with: python-version: ' 3.11' - name: Install dependencies run: pip install -r requirements.txt - name: Ejecutar cálculo env: SPOTIFY_CLIENT_ID: ${{ secrets.SPOTIFY_CLIENT_ID }} SPOTIFY_CLIENT_SECRET: ${{ secrets.SPOTIFY_CLIENT_SECRET }} run: | python detect_ia_spotify.py > ia_report.csv python calcular_regalias.py > royalties.txt - name: Enviar reporte por email uses: dawidd6/action-send-mail@v3 with: server_address: smtp.gmail.com server_port: 465 username: ${{ secrets.MAIL_USER }} password: ${{ secrets.MAIL_PASS }} subject: ' 📊 Regalías estimadas - $(date +%Y-%m)' body: | Hola, Adjuntamos el reporte de regalías estimadas y la lista de pistas IA del último mes. to: ${{ secrets.MAIL_TO }} attachments: royalties.txt,ia_report.csv Enter fullscreen mode Exit fullscreen mode Qué consigue: Cada mes recibes automáticamente un informe de cuántas reproducciones provienen de IA y cuánto deberías percibir, sin mover un dedo.

Quelle: dev.to (dev.to). Original öffnen