• 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: LOCATING MEDIA FILES IN MACINTOSH
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LOCATING MEDIA FILES IN MACINTOSH


  • Subject: Re: LOCATING MEDIA FILES IN MACINTOSH
  • From: "John C. Daub" <email@hidden>
  • Date: Sat, 08 Jan 2011 06:19:59 -0600
  • Thread-topic: LOCATING MEDIA FILES IN MACINTOSH

on 1/7/11 6:19 AM, Alastair Houghton at email@hidden wrote:

> On 6 Jan 2011, at 20:54, Abhinav Tyagi wrote:
>
>> 1) I need an efficient approach to solve this problem using Cocoa or C++.
>> (very Important)
>> 2) How will check a file if its a valid media file or data file. Like we can
>> have ".dat" files that are video files but data files can also have ".dat"
>> extension. not much
>> significant. Is there api that can tell whether a file is media file or not?
>> (not soooo
>> important).
>
> Why not use NSMetadataQuery to get Spotlight to search for you?  If you search
> for Technical Note TN2192 in the documentation, you'll find some sample code.
> The Spotlight Overview and Spotlight Query Programming Guide look useful too.

I was about to suggest the same thing, using the Metadata.framework
(Spotlight). It's going to generally be the fastest and most robust way to
accomplish this.

The main limitation is Spotlight can only return data that it knows about.
So if it's not indexed, you'll never know about that. How much does this
matter? Depends upon the OP's design constraints. If he needs to absolutely
know every media file on the computer no matter what and where they are, you
just have to manually scan the filesystem and use some sort of heuristics to
determine "is this a media file, and if so what kind" (QuickTime can help
with this, somewhat).

--
John C. Daub }:-)>=
<mailto:email@hidden> <http://www.hsoi.com/hsoi/blog/>
"A pessimist is one who makes difficulties of his opportunities and an
optimist is one who makes opportunities of his difficulties." --Harry Truman



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Re: LOCATING MEDIA FILES IN MACINTOSH (From: Alastair Houghton <email@hidden>)

  • Prev by Date: Re: button states usually always disabled
  • Next by Date: Sync services, core data and entity inheritance
  • Previous by thread: Re: LOCATING MEDIA FILES IN MACINTOSH
  • Next by thread: Re: LOCATING MEDIA FILES IN MACINTOSH
  • Index(es):
    • Date
    • Thread