Existe uma maneira de exportar álbum / rastrear informações de uma biblioteca de música do iTunes em, digamos, um arquivo de valores separados por vírgula (CSV) ou outro arquivo compatível com planilhas formato?

Eu gostaria de poder obter um instantâneo de pelo menos metadados básicos – sendo nome do artista, nome do álbum e nome da faixa – e copie para uma planilha ou software de banco de dados para referência, limpeza, & análise. (Se você quiser me chamar de nerd da música por querer minerar dados sobre minha coleção de CDs, vá em frente! 🙂

Existe uma maneira para fazer essa exportação de metadados dentro do próprio iTunes, ou então pode haver uma ferramenta de terceiros que pode extrair essas informações do armazenamento da biblioteca do iTunes? Ou talvez você tenha um rápido & seu próprio script homebrew sujo que você poderia compartilhar aqui?

Estou ciente de que existe XML em algum lugar da minha biblioteca do iTunes e também sou um nerd em programação, mas espero que alguém já inventou esta roda em particular.

Obrigado!

Resposta

Certifique-se de todas as colunas que você deseja metadados para estão visíveis na lista de reprodução ou biblioteca que você está vendo. Em seguida, selecione as músicas que deseja com shift -clique ou -clique ou qualquer outra coisa:

insira a descrição da imagem aqui

Em seguida, pressione + C para copiar. Isso permitirá que você cole o que está visível na lista de reprodução do iTunes em qualquer tipo de planilha que desejar:

insira a descrição da imagem aqui

Não vai rotular as colunas para você, mas vai fazer o truque rapidamente.

Comentários

  • Huh, não ‘ nem mesmo considere isso. Boa resposta!
  • @Kyle Eu vi a pergunta e realmente disse, em voz alta, no meu apartamento, para ninguém, ” OH, EU REALMENTE SEI ESSE! ”
  • Eu ‘ estive testando isso e funciona bem para algumas centenas de linhas, mas não consigo ‘ fazer com que funcione muito além disso. Se o OP deseja fazer análises em toda a sua biblioteca, ele pode querer usar meu método.
  • @KyleCronin I ‘ Não estou surpreso. Imagino que essa funcionalidade seja usada principalmente para fazer coisas como criar notas de capa para queimados CDs e coisas assim.
  • FWIW, consegui para exportar todas as ~ 1500 linhas da biblioteca do iTunes do meu Mac ‘ s, e todas as ~ 16000 linhas da biblioteca do iTunes do Windows. Além disso, usei Cmd-A (Windows: Ctrl-A ) para selecionar todas as linhas, em vez do mouse. Ainda posso recorrer ao método de Kyle ‘ s para automatizar isso e obter bits brutos em vez disso. Ambas as respostas são excelentes.

Resposta

Você pode fazer Arquivo -> Biblioteca -> Exportar Biblioteca e obter um Arquivo XML dos metadados de sua biblioteca. A partir daí, seria uma questão relativamente simples para um programador converter os dados XML em um CSV, planilha ou banco de dados.

Por exemplo, eu fiz este rápido script Ruby em cerca de 10 minutos para obter os nomes do artista, álbum e faixa do XML e gerar um CSV. Observe que ele corresponderá apenas a faixas que tenham todas as 3 informações fornecidas e que requer que o arquivo de biblioteca seja denominado “Library.xml” no diretório atual:

require "csv" track = /<key>Name<\/key><string>(.*)<\/string>[.\s]*<key>Artist<\/key><string>(.*)<\/string>[.\s]*<key>Album<\/key><string>(.*)<\/string>/ file = File.open("Library.xml", "r") contents = file.read out = CSV.open("Library.csv", "w") contents.scan(track) do |match| out << match end 

Resposta

Para melhorias / ferramentas para trabalhar com o ITunes, provavelmente o primeiro lugar a ir é Doug “s Applescripts para iTunes . Existem muitos scripts úteis aqui.

Na página de Exportação de informações, há este script que exporta informações da faixa como um arquivo de texto.

Este script escreverá uma lista alfabética discreta de sua escolha de Álbuns, Artistas, Artistas de Álbuns , Compositores, Gêneros, Programas ou Nomes de faixas no iTunes para um arquivo de texto.

Resposta

Mais uma opção: o exiftool também extrairá tags ID3 de arquivos de música. Uma de suas muitas opções é colocá-los em um arquivo CSV, uma linha por arquivo de entrada. também pode limitar quais tags serão extraídas.

Resposta

Uma maneira de fazer isso é criar uma lista de reprodução com todas as suas músicas iniciar. Em seguida, você exporta a lista de reprodução como um arquivo de texto. Em seguida, arraste o arquivo de texto para o Excel e todas as suas informações devem ser organizadas. Você pode salvar a planilha do Excel como um csv.

Resposta

Por favor, considere dar uma chance ao www.iTunesStats.com.É um script Visual Basic que escrevi que percorre sua biblioteca do iTunes e fornece um arquivo de texto com todos os tipos de estatísticas. Em seguida, ele coloca essas estatísticas em um arquivo .csv para você manter a longo prazo.

Comentários

  • Esta poderia ser uma resposta realmente interessante para o problema, mas sofre de: 1) falta de saída de exemplo que mostra especificamente como ele responde à pergunta que está sendo feita; e 2) instruções de como você o usaria em um Mac (lembre-se, este é um site da Apple e o iTunes roda em máquinas Windows e Apple). Se você adicionar mais detalhes, poderá descobrir que ‘ não está atraindo votos negativos.
  • Se você colocar o Visual Basic em um arquivo do Excel, ele também será executado na maioria das versões do Office para Mac. O LibreOffice pode abrir o arquivo Excel, mas não tenho certeza se ele pode executar o VBA.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *