Guía de la base de datos de etiquetas (Excel)

Milonga DJ Pro — crear etiquetas para mejores sugerencias de temas similares y tandas
Etiquetar los temas con "mood" y otros atributos permite que el motor de recomendación de Milonga DJ Pro considere el arco emocional al sugerir tandas. La forma más eficiente de gestionar las etiquetas es en un único archivo Excel.
Esta guía no te pide escribir Excel desde cero: lo haces crecer poco a poco a partir de una tabla que la app exporta, para que el lento trabajo de armar la base sea eficiente y seguro.

0. Principio clave: Excel es el "maestro"

Aquello en lo que inviertes tiempo es el archivo Excel. El lado de la app es una "copia". Guarda el Excel cada vez y haz copias de seguridad.

1. El flujo general (ida y vuelta)

PASO 1 — Exportar la semilla
Pulsa ⬆ Exportar etiquetas en la barra superior → se descarga tango-library-tags_YYYYMMDD.csv. Es "una lista de todos los temas de tu biblioteca (título, orquesta, año, etiquetas existentes)", así no escribes desde cero.

PASO 2 — Editar en Excel
Abre ese CSV en Excel → completa las 3 etiquetas obligatorias (abajo) → guarda como Excel (.xlsx) (nombre libre, p. ej. tango-library-tags.xlsx).

PASO 3 — Importar
Pulsa 🎭 Importar etiquetas en la barra superior → elige el .xlsx editado.

PASO 4 — Revisar el informe de sincronización
El "Informe de sincronización" tras importar muestra cantidad sincronizada / filas de Excel no coincidentes / temas aún sin etiquetar.
Corrige en Excel las filas no coincidentes y reimporta; toma los temas sin etiquetar como el próximo lote.

PASO 5 — Itera en pasos pequeños
No hagas todo de una vez. Empieza por las orquestas/tandas que más usas. Repite PASO 1–4 para hacerlo crecer.

2. Columnas y cómo completarlas

La fila 1 es el encabezado (en inglés). De la fila 2 en adelante, un tema por fila. No cambies la ortografía del encabezado.

ColumnaOblig.Contenido / cómo completar
track_idID interno. Si está en el CSV exportado, no lo toques (se compara primero)
titleTítulo del tema (p. ej. Bahía Blanca)
orchestraOrquesta (p. ej. Carlos Di Sarli)
genretango / vals / milonga / cortina
yearAño de grabación (1900–2100). Se aplica si está presente
singerCantor (vacío = instrumental). Se aplica si está presente
bpmTempo (número). Si está vacío, se usa el valor autoanalizado
keyTonalidad (p. ej. Am, D minor, F# minor)
primary_moodMood primario (uno de los 13 de abajo). Las filas con esto vacío no se sincronizan
secondary_moodsMoods secundarios. Separados por coma, varios permitidos (p. ej. 郷愁,切望)
flow_typeDescent / Ascent / Sustain / Bounce
intensity1–5 (1 = ambiental, 5 = clímax)
notesNota libre (uso, "para la apertura", etc.)
Completa primero solo las 3 obligatorias: primary_mood / flow_type / intensity. title y orchestra ya vienen completados por la exportación. Temas de la misma orquesta/época suelen compartir etiquetas, así que copiar-pegar acelera el trabajo.

3. Elegir primary_mood (13 moods)

Mood (JA)Significado (ES)FamiliaUso típico
哀愁Aishū — melancolía/penamelancólicoMilonga temprana / obras de cierre
郷愁Kyōshū — nostalgiamelancólicoNostálgico / una apertura moderada
諦念Teinen — resignaciónmelancólicoSensación de aceptación
切望Setsubō — anheloanheloAnsia de avanzar
回想Kaisō — reminiscenciacalmoRecuerdos tranquilos
安らぎYasuragi — serenidadcalmoCalmo, asentado
希望Kibō — esperanzapositivoEl inicio de una subida
情熱Jōnetsu — pasiónapasionadoEl núcleo del clímax
決意Ketsui — determinaciónapasionadoFuerza de voluntad
喜びYorokobi — alegríapositivoEuforia / final
華やかさHanayakasa — esplendorpositivoEuforia brillante
軽快Keikai — ligerezapositivoBuen tempo, ágil
緊張Kinchō — tensióntensoTensión dramática
La misma familia (p. ej. 哀愁⇔郷愁⇔諦念) conecta de forma natural; un salto brusco entre familias necesita un tema puente, que el motor tiene en cuenta. Si dudas, elige por "lo que siente el bailarín en este tema". Escribe el término en japonés en la celda.

4. flow_type (la forma del tema)

ValorSignificadoEjemplo
DescentDescendente. De pico a calmaTipo desvanecimiento final (estilo Bahía Blanca)
AscentAscendente. De calma a intensidadTipo dramático (estilo Adiós Nonino)
SustainSostenido, energía estableTensión continua (estilo La Yumba)
BounceRebote, ondulanteTipo pegadizo (estilo El Choclo)

5. intensity (1–5)

ValorNivelSensación
1AmbientAtmosférico, intro suave
2LowCalmo, moderado
3MediumTango estándar
4HighVa creciendo
5Max PeakClímax, final

6. Ejemplo (un tema)

ColumnaValor
titleBahía Blanca
orchestraCarlos Di Sarli
genretango
year1957
singer(vacío = instrumental)
primary_mood哀愁
secondary_moods郷愁, 切望
flow_typeDescent
intensity3
notesObra maestra "downer" / para la apertura o el cierre

7. Cuando un tema no coincide (consejos de coincidencia)

Al importar, la app busca en este orden:

  1. Coincide track_id
  2. Coincide el título + la orquesta coincide de forma laxa (Biagi y Rodolfo Biagi ambos OK)
  3. Si el título es único en la biblioteca, coincide por eso

Mayúsculas, ancho completo/medio y notación con corchetes como [Tango] se absorben automáticamente. Si aún dice "Sin tema coincidente":

8. Lo que NO hay que hacer / precauciones

Importar = "Excel manda / los vacíos se dejan". Importar con columnas vacías no borrará etiquetas existentes, pero una celda donde pusiste un valor sobrescribirá. Revisa una vez antes de importar.

9. Enfoque recomendado

  1. Empieza por las orquestas que más usas (tus tandas estándar)
  2. Copia-pega primary_mood entre la misma orquesta/época de una vez
  3. Una vez hechas las 3 obligatorias, completa secondary_moods y year/singer
  4. Mientras armas tandas en vivo, anota los temas donde una sugerencia "no encajó" → refléjalo en Excel
  5. Usa los "temas aún sin etiquetar" del informe como tu lista de tareas para la próxima vez