0 votos

Lote editar ID3 etiquetas de música utilizando el algoritmo personalizado

Me gusta mantener mi biblioteca de iTunes organizado y todos los archivos bien marcados, así que me suelen pasar agradables pero excesivamente largos períodos de tiempo, la edición de todas las etiquetas ID3 de forma manual. Lo llaman el TOC o el perfeccionismo, que how I roll. Afortunadamente, iTunes es bastante conveniente para las operaciones básicas como lote-el cambio de las etiquetas o las obras de arte, pero sólo va tan lejos. El problema es que para la cantidad de música que puedo obtener, las etiquetas tienen que ser editados para cada pista de forma individual, teniendo en cuenta detalles como los números y tal. He aquí un ejemplo de lo que quiero decir:

Track names and numbers need individual formatting

Observe que los archivos no tienen incrustados los números de pista, y están numeradas en el nombre de la pista en su lugar. Esta imagen es más, para mi gusto:

Manually renamed and retagged tracks

Para lograr esto dentro de desnudos de iTunes, a uno le tiene a la entrada de los números de pista a mano y, a continuación, quitar el ХХ - de cada nombre. Ahora, yo, por supuesto, pueden hacer esto varias veces la maceración de la favorecida combo (celebración de : Botón Izquierdo del Ratón), pero cuando necesito 300 pistas a través de numerosos discos, esto se convierte en un problema.

Así que quiero tener una forma rápida de mi Mac a hacer esto por mí. Me imagino que algo así como un guión que extrae los números de pista de los nombres de archivo o el nombre de las etiquetas a través del uso de caracteres comodín y los aplica a las respectivas etiquetas ID3, mientras que la eliminación de los números de los nombres. Finder cuenta con una práctica de diálogo integrados por lotes, cambiar el nombre, pero que yo sepa no tiene este formato específico de funcionalidad. Traté de Automator y MusicBrainz Picard, pero no tienen por que.

Hay allí algo que pueda ser de ayuda? Bibliotecas de secuencias de comandos para Automator o los comandos de Terminal? Tal vez un poco de práctica AppleScript funciones no conozco?

1voto

Chris Norman Puntos 46

Una Combinación de AppleScript (o Shell Scripting si usted está tan inclinado), junto con una herramienta de línea de comandos como id3v2 debe hacer el truco.

Usted puede construir id3v2 de la fuente: http://id3v2.sourceforge.net O el uso de MacPorts o HomeBrew para hacer el edificio y la instalación para usted.

Una vez que haya instalado puede ver la página de ayuda escribiendo en "id3v2 ah" de la terminal. La página de ayuda es más útil que el hombre de la página.

Entonces es sólo una cuestión de escribir la AppleScript para pasar los nombres de archivo en las variables y el uso de esas variables en la línea de comandos de secuencia de comandos como tales:

set shellScript to ("id3v2 -T " & trackNumber & space & numberofTracks & space & "/path/to/file") as string
do shell script shellScript

Usted también puede querer pensar en cambiar el nombre del archivo, por lo que ya no tiene el número de la pista en el nombre!

Espero que esto pueda empezar!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X