• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: iTunes plugin/extension project
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: iTunes plugin/extension project


  • Subject: Re: iTunes plugin/extension project
  • From: Kaelin Colclasure <email@hidden>
  • Date: Mon, 15 Mar 2004 08:54:41 -0800

Hi Joel,

Given that your goal is to play tunes stored on an MP3 CD *without* adding them to your iTunes library, I'm not sure approaching this as a plug-in for iTunes is feasible. (Aren't iTunes plug-ins basically limited to visualizations?) And even if it is, it might be simpler to take advantage of iTunes Rendezvous capabilities for sharing playlists across a network. Such playlists already behave as you've described -- they don't get added to your local iTunes library, and they're even treated specially in the UI.

My intuition would be to write an application that can act as a peer to iTunes and export the MP3 CD as a shared playlist to the local network. Just food for thought...

-- Kaelin

On Mar 14, 2004, at 5:01 PM, Joel Dunham wrote:

So, after a bit of research, I think what I really need to do here is write an IOKit app/plugin that is a filter that makes each folder/album/playlist on the MP3 CD look like an individual CD to the rest of the OS on top of it. This seems possible according to this page:
http://developer.apple.com/documentation/DeviceDrivers/Conceptual/ IOKitFundamentals/Families_Ref/chapter_11_section_15.html#//apple_ref/ doc/uid/TP0000021/BABFHDGE

It seems that what really should happen here is to simply write a filter that will interpret the IOMedia object (client) and ultimately end up providing a different IOCDMedia objects that will then mount on the desktop and hopefully in iTunes as seperate sources...

no, I guess that can't be the whole solution either can it, because I still need to get iTunes to mount each IOCDMedia object the way it mounts CDs, without altering the Library or copying the files over....

I guess even if I were to figure out how to write this IOKit plugin it would still require an iTunes device plugin too. (?)

Does any of this sound right?

I do need some assistance locating resources on the IOKit programming though. There doesn't seem to be an SDK. So if anyone could help with that it would be a huge start for me, I think.

Thanks.

-Joel
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


  • Follow-Ups:
    • Re: iTunes plugin/extension project
      • From: Joel Dunham <email@hidden>
References: 
 >Re: iTunes plugin/extension project (From: Joel Dunham <email@hidden>)

  • Prev by Date: Using NSSavepanel to init and allow <ok>
  • Next by Date: Re: Frameworks & Nibs
  • Previous by thread: Re: iTunes plugin/extension project
  • Next by thread: Re: iTunes plugin/extension project
  • Index(es):
    • Date
    • Thread