MIX_SORTER — Motor de mixagem harmônica, em Rust
Motor de mixagem harmônica, em Rust
MIX_SORTER
- Rust
- Spotify Web API
- rspotify
- serde
- Camelot wheel
Resumo
Um CLI em Rust que reordena playlists do Spotify para mixagem harmônica de DJ. Cruza cada faixa com seus próprios metadados de BPM e clave Camelot, ordena por compatibilidade harmônica e reescreve a ordem.
Arquitetura
local DBBPM + Camelot
match + sortharmonic
Spotify APIwrite order
Destaques
- Ordem harmônica pela roda Camelot + tempo, para que faixas vizinhas mixem na clave.
- Precedência de metadados: sua base local > CSV do Exportify > pular — seus dados mandam, o Spotify é só a superfície de entrega.
- Casamento tolerante ao ruído de título/artista; valida a notação Camelot (ex.: 8A, 11B).
- Rust + rspotify (OAuth) + serde; marcadores claros no terminal para linhas casadas / faltantes / com erro de clave.