MIX_SORTER — Motor de mezcla armónica, en Rust
Motor de mezcla armónica, en Rust
MIX_SORTER
- Rust
- Spotify Web API
- rspotify
- serde
- Camelot wheel
Resumen
Un CLI en Rust que reordena playlists de Spotify para mezcla armónica de DJ. Cruza cada track con tus propios metadatos de BPM y clave Camelot, ordena por compatibilidad armónica y reescribe el orden.
Arquitectura
local DBBPM + Camelot
match + sortharmonic
Spotify APIwrite order
Lo clave
- Orden armónico por la rueda Camelot + tempo, para que los tracks contiguos mezclen en clave.
- Precedencia de metadatos: tu base local > CSV de Exportify > omitir — tus datos mandan, Spotify es solo la superficie de entrega.
- Emparejado tolerante al ruido de título/artista; valida la notación Camelot (p. ej. 8A, 11B).
- Rust + rspotify (OAuth) + serde; marcadores claros en terminal para filas emparejadas / faltantes / con error de clave.