-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 And this time with the patch attached
Philip Van Hoof schreef op 2/01/2014 14:41: > Patch was titled: Save folder media art for ogg files. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSxWzAAAoJEEP2NSGEz4aD+REH/jfGzRRorhE/FIie4o3rfQ5c /49xof0R0ZidYTOEST4j8qsiiTJ2Dtm3p9huNfEgEbvA7rNzDv28iCO71J3t8/Hs Ka/AJsOSIHdm00MIG6K7+b9a6CPSqMjP7y2wDQSbS8gOEDBaLNSvTvFPv2YlZQvO chC8m7BCZbub/TUcutvLHhiraRv9GjQNV25Fd4CI6mri5brzUZNxpOPrqwgccVGO hDEibIbL24FlRup8p68zpNdXBq9So5BzrO7GJshncYUNBXf7aqeGpVB+z0oLTyR0 7kudhaTm3fw9OUZNt1cxCzMvt0I8hcmIHqciq6yClmnmAjvHkRVNIBGMbsmy5AQ= =Ur0x -----END PGP SIGNATURE-----
>From 88e7c1a3da69822998df9634d61a2d5f5b3eec6a Mon Sep 17 00:00:00 2001 From: Andrew den Exter <andrew.den.ex...@jollamobile.com> Date: Fri, 16 Aug 2013 08:10:12 +0000 Subject: [PATCH] Save folder media art for ogg files. --- src/tracker-extract/tracker-extract-vorbis.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/tracker-extract/tracker-extract-vorbis.c b/src/tracker-extract/tracker-extract-vorbis.c index 124be4f..175008e 100644 --- a/src/tracker-extract/tracker-extract-vorbis.c +++ b/src/tracker-extract/tracker-extract-vorbis.c @@ -32,6 +32,8 @@ #include <libtracker-extract/tracker-extract.h> +#include "tracker-media-art.h" + typedef struct { const gchar *creator; gchar *creator_uri; @@ -93,7 +95,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info) VorbisData vd = { 0 }; MergeData md = { 0 }; FILE *f; - gchar *filename; + gchar *filename, *uri; OggVorbis_File vf; vorbis_comment *comment; vorbis_info *vi; @@ -360,8 +362,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info) tracker_sparql_builder_predicate (metadata, "nmm:musicAlbumDisc"); tracker_sparql_builder_object_iri (metadata, album_disc_uri); - g_free (album_disc_uri); - g_free (vd.album); + g_free (album_disc_uri); tracker_sparql_builder_predicate (metadata, "nmm:musicAlbum"); tracker_sparql_builder_object_iri (metadata, uri); @@ -510,7 +511,18 @@ tracker_extract_get_metadata (TrackerExtractInfo *info) tracker_sparql_builder_object_int64 (metadata, (gint64) time); } + uri = g_file_get_uri (file); + tracker_media_art_process (NULL, + 0, + NULL, + TRACKER_MEDIA_ART_ALBUM, + vd.album_artist ? vd.album_artist : vd.artist, + vd.album, + uri); + g_free (uri); + g_free (vd.artist); + g_free (vd.album); g_free (vd.album_artist); g_free (vd.performer); -- 1.8.4.2
_______________________________________________ tracker-list mailing list tracker-list@gnome.org https://mail.gnome.org/mailman/listinfo/tracker-list