• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Drag'n'Drop einer Anwendung erweitern

Tekl

Fairs Vortrefflicher
Registriert
01.06.05
Beiträge
4.630
Hallo,

ist es möglich mit dem Interface Builder eine Anwendung, welche bereits Dateien vom Finder akzeptiert so zu erweitern, dass sie auch Lieder aus iTunes akzeptiert?

Ich möchte z.B. Lieder mit iTunes über Kopfhörer vorhören und dann ggf. in einen anderen Player ziehen, welche eine PA bedient. In Frage käme da z.B. Cog oder VLC.
 
ist kein problem, gehört aber nicht in den interface builder, sondern in die info.plist des projekts...
 
ist kein problem, gehört aber nicht in den interface builder, sondern in die info.plist des projekts...
... und dann muss das Programm noch was damit anfangen koennen. Ich hab's grade ausprobiert, und VLC z.B. scheint den Pasteboard-Typ 'itun' (CorePasteboardFlavorType 0x6974756E), der in diesem Zusammenhang wohl der interessanteste ist, weil er die Daten der gezogenen Dateien als XML-Property-List beinhaltet, noch nicht zu unterstuetzen; aber daran laesst sich natuerlich was aendern.

Mit einer reinen Interface-Builder-/Info.plist-Manipulation ist es da leider nicht getan, tut mir leid.
 
Und wie genau? Bei beiden Tools kommt man ja an den Quellcode ran.

Ah Danke Peter. Was genau hast du gemacht? Ich probiere das mal bei Coq aus. Kann man nicht evtl. angeben, dass iTunes einfach eine Datei wieder Finder übergibt?
 
Ich habe gerade mal das SVN von Cog ausgecheckt. Leider fehlt da noch was (pbxcp), ich kann's nicht direkt kompilieren. Wird wohl zu komplex.
 
Mit einer reinen Interface-Builder-/Info.plist-Manipulation ist es da leider nicht getan, tut mir leid.
sieh an, da hat der gute peter im gegensatz zu mir die frage richtig gelesen, me culpa...
normalerweise ist es ja nicht so, dass entwickler den umgang mit dateiformaten explizit ausschliessen wollen, sondern dass einfach noch niemand einen importer dafür geschrieben hat - und dann bringt es natürlich auch nichts, wenn die info.plist dem launcher sagt, dass die applikation mit dem dateityp was anfangen kann...