Bij het opschonen van mijn iTunes bieb heb ik van een hoop nummer wel de originele 'jaaropgaves' , maar een aantal verzamelalbums zijn later uitgegeven .
Nou heb ik vooral veel slimme albums van bijv. 40's, 50's , 60's, 70's enz.... Maar daar vallen die later uitgegeven albums natuurlijk niet onder .
Bij een album over de sixties is dat natuurlijk geen probleem, daar selecteer ik het album, commando-i , en bij genre het decennium invullen. Geen probleem.
Bij anderen is dat wat moeilijker. Eigenlijk zou ik van elk nummer wel het originele jaar in willen voeren.Ik heb hier MPFreaker en SoundGenie maar daar blijft het toch erg bewerkelijk...
Heeft iemand dezelfde perfectionistische neigingen als ondergetekende en daar een oplossing voor ?
Of is het gewoon handmatig opzoeken en invoeren ?Mooiste zou zijn als daar natuurlijk een App voor zou zijn
Ben benieuwd naar jullie tips c.q. ervaringen
psychomac
Niemand dezelfde perfectionistische neigingen ?
In dat geval zou je het als volgt kunnen aanpakken:- bepaal alle tracks uit je iTunes library door "iTunes Music Library.xml" te parsen- haal de releasedata van je tracks op bij discogs
Discogs biedt een API aan om gegevens op te halen:http://www.discogs.com/developers/
Een voorbeeld client (in Python geschreven) is beschikbaar.https://github.com/discogs/discogs_client
>>> for rel in discogs.Search('New Order Blue Monday').results():... if 'released' in rel.data:... print 'release:', rel.data['id'] , \... ' releasedate:', rel.data['released']... release: 664647 releasedate: 2005-05-23release: 83392 releasedate: 1995release: 495943 releasedate: 2005-07-00release: 1076960 releasedate: 2005-07-00release: 1618619 releasedate: 1995release: 1932438 releasedate: 2005-07-00release: 862393 releasedate: 1983release: 1777730 releasedate: 1983release: 2511716 releasedate: 2006release: 1686913 releasedate: 1983release: 564804 releasedate: 1983release: 1777719 releasedate: 1983release: 2455507 releasedate: 1984release: 1760429 releasedate: 1995release: 668918 releasedate: 1995release: 1301980 releasedate: 1995release: 1866228 releasedate: 1988release: 1292874 releasedate: 1988-11-29>>>
http://www.discogs.com/NewOrder-BlueMonday-95/master/3297
(Bewerkt door Pieterr om 17:16, 10-03-2012)
Zo'n niveau van programmeren heb ik niet ...
Maar: de oudste releasedatum is voor mij interessant . En die zit er bij jou wel bij... Interessant ..
Is jouw methode voor de gevordere Mac-cers na te doen?
Ik ben zelf wat aan het klooien met SongGenie , daar kun je ook placeholders bij de zoekfunctie instellen. En bij MPFreaker kun je ook de 'oldest' album instellen. Maar via deze methode kom ik er nog niet helemaal uit
groet
Psychomac
Het programmeren wat je uiteindelijk nodig hebt om te zoeken in de Discogs database is niet veel meer dan het 'for' loopje in het bovenstaande voorbeeld. Het helpt natuurlijk wel als je al ooit iets met Python hebt gedaan.
Om de Discogs client te gebruiken heb ik 3 dingen moeten doen:(1) eerst pip 1.1 installeren(2) de 'requests' library installeren ( sudo pip install requests )(3) de 'discogs_client' installeren ( sudo pip install discogs-client )
Zie verder voor instructies: https://github.com/discogs/discogs_client
Ik zal me er begin volgende week als iedereen hier aan het werk c.q. op school zit eens aan wagen.
bedankt alvast