5 votos

Cómo reemplazar los archivos mp3 con m4a versiones en itunes?

Un par de puntos antes de entrar en mi pregunta/problema:

  1. No estoy buscando una manera de convertir formatos de archivo.
  2. La biblioteca y toda la música se encuentra en otro Mac en la red local (por lo que no está indexado por el centro de atención y no spotlight basado en applescript solución de trabajo).
  3. Yo no estoy dispuesto a re-rip todas las canciones en mi biblioteca, y en muchos casos, yo ya no puedo de todos modos como he dejado el CDs físicos caer en el olvido a lo largo de los años como yo nunca los han utilizado.

Ahora, Para la versión corta:

Tenemos dos diferentes biblioteca de iTunes archivos almacenados en el mismo servidor de red local (Mac) como los archivos de música a sí mismos. Mi biblioteca y de su biblioteca son diferentes, pero hay una buena cantidad de canción de superposición entre los dos.

He usado iTunes Match para sustituir cerca de 5.000 de las canciones en mi biblioteca, con 256kb de la AAC .m4a archivos en lugar de las distintas cualidades de la .mp3 los archivos que tenía anteriormente.

Desafortunadamente, esto se ha traducido en un gran número de rotos los vínculos de archivo en sus listas de reproducción, debido a que el antiguo archivo de referencia .mp3 y el archivo de nuevo .m4a. iTunes me permitirá volver a vincular cada archivo uno por uno, pero no puede encontrar automáticamente los otros.

¿Cómo puedo obtener de su biblioteca, a los cambios de sus referencias de el .los archivos mp3 se conoce, a la más reciente .los archivos m4a, cuando sea aplicable?

Tenga en cuenta que esto no se aplica a TODOS los archivos de su biblioteca, los archivos que se superponen entre la biblioteca y la mente, y que fueron emparejados por iTunes.

MÁS INFORMACIÓN PARA AQUELLOS QUE LA ATENCIÓN:

Tengo una biblioteca que consta de alrededor de 15.000 canciones, casi todas las cuales son mp3s de calidad diferentes que van desde 96kb a 192kb. Tengo ganas de duplicar esta biblioteca por algún tiempo, así como aumentar la calidad de las pistas ya que el almacenamiento es mucho más barato en estos días. Sin embargo, el tiempo y el esfuerzo implicados en hacerlo ha sido desalentador.

Entonces, ayer descubrí (bueno, finalmente firmado por) iTunes Match. Después de un poco de búsqueda por diversos "power user" técnicas, me di cuenta de que era capaz fiable de duplicado de mi biblioteca en un enorme y de forma automatizada, bajarla hasta el estado actual de alrededor de 15.000 artículos. No todos estos son "música" sin embargo, muchos son los audiolibros, podcasts, etc. iTunes Match fue capaz de hacer coincidir alrededor de 5.000 canciones, y ha subido un par de miles de otros.

Ahora para el problema. Mi esposa tiene un archivo de biblioteca de iTunes para que pueda ejecutar iTunes al mismo tiempo que yo. No compartimos todos el mismo tipo de música, pero hay una gran cantidad de superposición. Mi biblioteca es fino como el que he vuelto a descargar todos los 5.000 archivos con 256kb AAC versiones de iTunes Match y se eliminan los viejos archivos mp3. Pero ahora mi esposa de la biblioteca no hace referencia a estos mismos archivos nuevos.

Puedo ir a través de su "falta" de las canciones una por una y localizar en ellos, pero hay miles de ellos. El "iTunes" encontrar otros archivos que faltan" es inútil aquí, y no encuentra nada (creo que debido a que el cambio de mp3 a m4a, pero no puedo estar seguro).

Así que la pregunta es - ¿cómo puedo yo, en un sistema automatizado o lote manera de conseguir su biblioteca para buscar a la nueva .m4a versiones de las canciones, más que el mp3 versiones que se han ido ahora? No estoy especialmente la atención acerca de los metadatos en su biblioteca, ya que ella no lo usa, pero quiero asegurarme de que los cambios no afectarán a mi metadatos, como puedo hacer uso de ella.

He considerado que la edición de la biblioteca, archivo xml, pero se dio cuenta de que eso no ayuda, ya que es la propia base de datos que necesita la alteración y el xml es sólo una salida generada a partir de la base de datos en sí.

EDIT: Espero que mi nueva "versión corta" es claro para aquellos que no entendían lo que estaba haciendo antes.

1voto

Arvind Singh Puntos 581

Yo disecados el archivo XML un poco y resultó ser un XML de la lista de propiedades (una especie de basado en XML JSON equlivant), por lo que es más fácil de manejar. Si los archivos afectados tienen el mismo nombre no contar su extensión, algunos Objective-C puede ser establecido a cambio. ¿Tiene Xcode instalado o debo envase preparado para usted?

0voto

Justin Love Puntos 3073

Es posible utilizar la .archivo xml creo. Cuando puedo volver a instalar mi MacBook puedo exportar la biblioteca de iTunes. Puedo importar como una lista de reproducción después de una instalación limpia. Esto se asegura de que puedo mantener mi metadatos (número de reproducir es muy importante para mí).

Usted podría editar el .archivo xml, claro a su esposa de la base de datos (asegúrese de mantener una copia de seguridad) y, a continuación, importar el editado .archivo xml. Sin embargo, la edición puede tomar un montón de tiempo, dependiendo de lo que se ha cambiado. Es sólo la extensión (mp3 a m4a), o los nombres de archivo y nombres de ruta de acceso también ha cambiado.

Tal vez usted puede venir para arriba con un si-bucle for que sustituye a la ruta de acceso y nombre de archivo en el archivo xml de su esposa con la que tiene en su propia base de datos (por ejemplo, si la línea contiene "artista", "álbum de nombre" "palabra de título" buscar y reemplazar con la línea con el mismo calificadores de su propia base de datos).

De hecho tuve un problema similar que se discuten aquí: http://www.linuxquestions.org/questions/programming-9/replace-line-with-line-from-other-file-if-947590/

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: