Si tu música no está en Spotify (mixes propios, ediciones extendidas, pistas de un DJ, o regrabaciones personalizadas), puedes subir archivos MP3 directamente a Profiles.fit. El archivo se guarda en almacenamiento seguro y puedes reproducirlo en Live Player igual que una canción de Spotify.
Requisitos
- Formato MP3 (no se aceptan WAV, AAC, FLAC todavía).
- Máximo 150 MB por archivo.
- Los tags ID3 (título, artista, BPM) se leen automáticamente si existen.
Cómo subir tu primer MP3
- En el editor del perfil, pulsa + Agregar segmento.
- En el panel de nuevo segmento, pulsa la pestaña Subir MP3.
- Pulsa el botón de selección de archivo y elige un MP3 de tu computadora.
- Esperas unos segundos mientras el archivo se sube a S3 vía URL firmada y el Web Audio API analiza duración y BPM en el navegador.
- Aparece el track con su forma de onda y el BPM detectado. Si no detectó BPM, lo puedes escribir a mano.
- Continúa rellenando los campos del segmento (movimiento, zona, cadencia) y guarda.
No se pueden mezclar Spotify y MP3 en el mismo perfil
Si tu primer segmento usa un track de Spotify, el tab "Subir MP3"
queda deshabilitado para el resto del perfil. Al revés pasa
igual: si subes un MP3 primero, no puedes asignar tracks de Spotify.
Esto es para que el Live Player sepa qué motor de reproducción usar. Si
necesitas mezclar, crea dos perfiles separados.
Análisis automático de BPM
Profiles.fit detecta el BPM de tus MP3 usando autocorrelación en el navegador. Funciona bien con música electrónica, hip-hop y pop, y menos bien con acústica. Si el BPM detectado es raro, considera:
- Reescríbelo a mano en el campo BPM (está por encima del waveform).
- Usa un servicio externo como beatsperminuteonline.com para tapping manual y copia el número.
- Si tu MP3 tiene el BPM en el tag ID3, se usa ese valor automáticamente.
Waveform interactivo
El editor dibuja la onda del MP3 en tiempo real. Puedes:
- Usar los botones +/- para hacer zoom hasta 8x.
- Ver los divisores de sub-segmentos superpuestos si los creas.
- Clickear cualquier punto del waveform en Live Player para saltar a ese segundo (seek).
Gestión del almacenamiento
- Los MP3 se guardan en S3 bucket con prefijo
tracks/. - Para reproducirlos, Profiles.fit genera URLs firmadas de 1 hora cada vez.
- Al eliminar un segmento o un track, el MP3 queda huérfano en S3. Los limpiamos periódicamente.
- Puedes reutilizar el mismo MP3 en otro perfil — si detectamos que el hash coincide, no se sube dos veces.
Mejor calidad que velocidad
Sube MP3s a 192 kbps o más. Los de 128 kbps se escuchan bien en auriculares,
pero en bocinas de gimnasio se nota la compresión. Si tu track es
producción propia, exporta a 320 kbps.