[tracker/search-bar] tracker-extract: Use filename for nie:title if we have nothing else
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker/search-bar] tracker-extract: Use filename for nie:title if we have nothing else
- Date: Tue, 22 Sep 2009 11:29:30 +0000 (UTC)
commit cb37314adf1e42373b1313065523def93ba5c3a8
Author: Martyn Russell <martyn lanedo com>
Date: Tue Sep 22 10:01:33 2009 +0100
tracker-extract: Use filename for nie:title if we have nothing else
src/tracker-extract/tracker-extract-mp3.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-mp3.c b/src/tracker-extract/tracker-extract-mp3.c
index 4985495..9852bc5 100644
--- a/src/tracker-extract/tracker-extract-mp3.c
+++ b/src/tracker-extract/tracker-extract-mp3.c
@@ -1900,6 +1900,18 @@ extract_mp3 (const gchar *uri,
filedata.id3v23_info.title2,
filedata.id3v22_info.title2,
filedata.id3v1_info.title);
+ if (!filedata.title) {
+ gchar *p;
+
+ /* use filename */
+ filedata.title = g_filename_display_basename (filename);
+
+ p = strrchr (filedata.title, '.');
+ if (p) {
+ *p = '\0';
+ }
+ }
+
filedata.performer = tracker_coalesce (7, filedata.id3v24_info.performer1,
filedata.id3v24_info.performer2,
filedata.id3v23_info.performer1,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]