# HG changeset patch # User Tony Vroon # Date 1187823145 -3600 # Node ID fc1b025e69001dbe915a232f26c5da0c8769f85b # Parent a8430f6ea7a29b38b87ca399da38ac85d1298342 Report the title properly, as in all the other plugins in the tree. Poor ignored and unloved plugin... diff -r a8430f6ea7a2 -r fc1b025e6900 src/wav/wav-sndfile.c --- a/src/wav/wav-sndfile.c Thu Aug 23 00:02:43 2007 +0200 +++ b/src/wav/wav-sndfile.c Wed Aug 22 23:52:25 2007 +0100 @@ -303,12 +303,20 @@ static gchar *get_title(char *filename) { + Tuple *tuple; gchar *title; gchar *realfn = NULL; - realfn = g_filename_from_uri(filename, NULL, NULL); - title = g_path_get_basename(realfn ? realfn : filename); - g_free(realfn); realfn = NULL; + tuple = tuple_new_from_filename(filename); + fill_song_tuple(filename, tuple); + title = tuple_formatter_make_title_string(tuple, get_gentitle_format()); + if (*title == '\0') + { + g_free(title); + title = g_strdup(tuple_get_string(tuple, "file-name")); + } + + tuple_free(tuple); return title; } @@ -505,8 +513,8 @@ static void file_seek (InputPlayback *playback, int time) { - gulong millisecond = time * 1000; - file_mseek(playback, millisecond); + gulong millisecond = time * 1000; + file_mseek(playback, millisecond); } static void