Ich verwende Com4j , um meine Java-App mit iTunes unter Windows kommunizieren zu lassen. Ich habe gesehen, dass meine generierten Klassen keine Methoden enthalten, um mich movement und arbeiten Felder, wie ich andere Felder wie Künstler oder Album aktualisieren kann.
Also habe ich die Klassen mit
neu generiert %Vor%gegen die neueste 12.6 iTunes exe und sie sind immer noch nicht hier. (Ich würde sie in IITFileOrCDTrack.java erwarten) Mache ich etwas falsch oder bedeutet das, dass iTunes explizit Code haben muss, um dort neue Felder zu veröffentlichen, und sie sich dazu entschlossen haben, dies nicht zu tun.
Also heißt das, dass iTunes explizit eine neue COM-Schnittstelle programmieren muss, um diese Felder für andere Programme zugänglich zu machen
Beachten Sie, dass diese neuen Felder über applescript auf einem Mac-Computer verfügbar sind
Wie oben erwähnt Kommentar Sie haben grundsätzlich zwei Möglichkeiten:
grouping
Ich persönlich habe das Feld grouping
gefunden, um die Rolle der 'Unterkategorie' zu erfüllen. Während ich realisiere, dass es weniger ideal ist, als die Möglichkeit zu haben, sowohl movement
als auch work
Felder zu verwenden, konnte ich meine gewünschte Funktionalität bisher über grouping
erreichen.