Onko tapaa viedä albumi / seurata tietoja iTunes-musiikkikirjastosta esimerkiksi pilkuilla erotettujen arvojen (CSV) tiedostoon tai muuhun taulukkolaskentaohjelmaan muoto?

Haluaisin pystyä nappaamaan kuvan ainakin perusmetatiedoista – artistin nimi, albumin nimi ja raidan nimi – ja kopioi taulukkolaskenta- tai tietokantaohjelmistoksi viitteellistä, puhdistavaa, & -analyysi. (Jos haluat kutsua minua musiikin nörtiksi, koska haluan kerätä tietoja CD-kokoelmastani, mene eteenpäin! 🙂

Onko keinoa tehdä tällainen metatietojen vienti itse iTunesissa, tai muuten saattaa olla kolmannen osapuolen työkalu, joka voi poimia tällaiset tiedot iTunes-kirjastotallennustilasta? Tai ehkä sinulla on nopea & likainen oma homebrew-käsikirjoituksesi, jonka voit jakaa täällä?

Tiedän, että iTunes-kirjastoni suolistossa on XML-tiedostoja, ja minä myös ohjelmoin nörttiä, mutta toivon jonkun on jo keksinyt tämän pyörän.

Kiitos!

Vastaa

Varmista, että kaikki haluamasi sarakkeet metatiedot ovat näkyvissä soittolistassa tai kirjastossa, jota katsot. Valitse sitten haluamasi kappaleet shift -Click tai -Click tai mitä tahansa:

kirjoita kuvan kuvaus täällä

Kopioi sitten painamalla + C . Tämän avulla voit liittää iTunes-soittolistassa näkyvät kohteet mihin tahansa taulukkolaskentataulukkoon:

kirjoita kuvan kuvaus tähän

Se ei nimeä sarakkeita sinulle, mutta se tekee temppun nopeasti.

Kommentit

  • Huh, ei ' ei edes harkitse sitä. Hieno vastaus!
  • @Kyle näin kysymyksen ja sanoin oikeastaan ääneen asunnossani kenellekään, " OH, TUNNEN TÄMÄN TÄMÄN! "
  • Olen ' testannut tätä ulos, ja se toimii hyvin jopa muutaman sadan rivin kohdalla, mutta en voi ' saada sitä toimimaan paljon pidemmälle. Jos OP haluaa tehdä analytiikkaa koko kirjastossaan, hän saattaa haluta käyttää menetelmääni.
  • @KyleCronin I ' en ole yllättynyt. Luulen, että tätä toimintoa käytetään pääasiassa tekemään asioita, kuten tekemään linjaliikenteen muistiinpanoja poltetuille CD-levyjä ja vastaavia.
  • FWIW, pystyin viedä kaikki ~ 1500 riviä Mac ' -sovelluksen iTunes-kirjastoon ja kaikki ~ 16000 riviä Windows iTunes -kirjastoon. Lisäksi käytin Cmd-A (Windows: Ctrl-A ) valitaksesi kaikki rivit hiiren sijaan. Voin silti turvautua Kyle ' -menetelmään tämän automatisoimiseen ja sen sijaan raakabittien saamiseen. Molemmat vastaukset ovat erinomaisia.

Vastaa

Voit tehdä Tiedosto -> Kirjasto -> Vie kirjasto ja saada XML-tiedosto kirjastosi metatiedoista. Sieltä olisi suhteellisen yksinkertaista, että ohjelmoija muuntaa XML-tiedot CSV: ksi, laskentataulukoksi tai tietokannaksi.

Esimerkiksi tein tämä nopea Ruby-komentosarja noin 10 minuutissa, jolloin artistin, albumin ja raidan nimet saadaan XML: stä ja tuotetaan CSV. Huomaa, että se vastaa vain kappaleita, joissa on kaikki 3 tietoa ja että se edellyttää, että kirjastotiedoston nimi on ”Library.xml” nykyisessä hakemistossa:

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 

vastaus

Jotta parannukset / työkalut voisivat toimia iTunesin kanssa, todennäköisesti ensimmäinen paikka on Dougin Apple-tiedostot iTunesille . Täällä on monia hyödyllisiä komentosarjoja.

Tietojen viemisen sivulla on tämä komentosarja , joka vie raidatiedot tekstitiedostona.

Tämä komentosarja kirjoittaa erillisen aakkosellisen luettelon valitsemastasi albumista, artistista, albumitaiteilijasta , Säveltäjät, tyylilajit, esitykset tai kappaleiden nimet iTunesissa tekstitiedostoksi.

Vastaa

Vielä yksi vaihtoehto: exiftool myös poimii ID3-tunnisteet musiikkitiedostoista. Yksi monista vaihtoehdoista on laittaa ne CSV-tiedostoon, yksi rivi syötetiedostoa kohti. voi myös rajoittaa mitkä tagit se vetää.

Vastaa

Yksi tapa tehdä tämä on tehdä soittolista kaikista kappaleistasi. sen sisällä. Sitten viet soittolistan tekstitiedostona. Vedä sitten tekstitiedosto Exceliin ja kaikki tietosi tulisi järjestää. Voit sitten tallentaa Excel-taulukon csv-tiedostona.

Vastaus

Harkitse www.iTunesStats.com -yrityksen kokeilua.Se on kirjoittamani Visual Basic -skripti, joka kulkee iTunes-kirjastosi läpi ja tarjoaa kaikenlaisten tilastojen tekstitiedoston. Sitten se tallentaa nämä tilastot .csv-tiedostoon, jotta voit pitää ne pitkällä aikavälillä.

Kommentit

  • Tämä voi olla todella mielenkiintoinen vastaus ongelma, mutta se kärsii: 1) esimerkkituotoksen puutteesta, joka näyttää erityisesti kuinka se vastaa esitettyyn kysymykseen; ja 2) ohjeet sen käyttämiseen Macissa (muista, että tämä on Apple -sivusto ja iTunes toimii sekä Windows- että Apple-koneissa). Jos lisäät lisätietoja, saatat huomata, että ' et houkuttele alas ääniä.
  • Jos laitat Visual Basicin Excel-tiedostoon, se toimii myös useimmissa Office-Mac-versioissa. LibreOffice voi avata Excel-tiedoston, mutta en ole varma voiko se käyttää VBA: ta.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *