Si tienes una colección de cientos o miles de canciones entonces hay bastantes probabilidades de que el campo "
ARTISTA" contenga guiones (ej: "
Pepito De-Maria -
Canción del verano"), y eso imposibilitaría un renombrado correcto porque es imposible saber cuantos guiones existen antes del quión que realmente separa el título del artista, así que prefiero evitar darte una solución sencilla (un script) y sugerirte que utilices la aplicación
Renamer Pro:
http://www.den4b.com/?x=products&product=renamer (el cual es muy sencillo de usar)
Junto a este preset que acabo de hacer para la ocasión:
ARTIST - Title Words.rnp[Rule0]
ID=Case
Config=WHAT:3;SKIPEXTENSION:0;EXTENSIONALWAYSLOWERCASE:1;EXTENSIONALWAYSUPPERCASE:0;FORCECASE:0;FRAGMENTSTEXT:
Marked=1
[Rule1]
ID=RegEx
Config=expression:%28%2E%2B%29%5C%2D;REPLACE:%5CU%241%2D;CASESENSITIVE:0;SKIPEXTENSION:1
Marked=1
Primero capitalizo cada palabra del
string, y luego utilizo la siguiente expresión regular para poner el campo "
artista" en
UPPERCASE:
Patrón de búsqueda: (.+)-
Reemplazamiento...: \U$1-Todo esto lo puedes hacer en cualquier lenguaje de programación, pero te sugiero utilizar este programa para tener mayor control de las reglas de renombrado y sobretodo para poder visualizar una
Preview del resultado antes de renombrar.
Saludos!