I managed to workaround my problem using the function
ServiceType service = tracker_service_name_to_type("*");
in this way I can ask for every metadata key for instance File:Size
and Audio:Codec, using the same SerciveType.3 problems now: 1) the freedesktop specification tells me to use File.Size, but tracker only recognizes File:Size, so I had to use : instead of . 2) tracker does not implement some useful freedesktop keys such as File.Rank, File.Description, File.Publisher 3) Audio.Artist, Audio.Album, Audio.Title, Audio.TrackNo, Audio.DiscNo, Audio.Duration, Audio.Genre are not well supported by tracker: it returns an empty string. Instead Audio.Codec, Audio.Bitrate, Audio.Channels, Audio.Samplerate works sometimes (it depends on where I put it in the key array) I don't know if any of these bugs are corrected in svn, because now I'm using tracker 0.6.6-1ubuntu2. So I'm still stuck :D Bye _______________________________________________ tracker-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/tracker-list
