diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mp3_subr.c | 2 | ||||
| -rwxr-xr-x | src/mp3_vnops.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/mp3_subr.c b/src/mp3_subr.c index 0e16caf..1f69bb3 100644 --- a/src/mp3_subr.c +++ b/src/mp3_subr.c @@ -379,7 +379,7 @@ mp3_file_data_for_path(const char *path, void *data) { break; lh = mp3_lookup_start(0, fd, mp3_lookup_open, "SELECT filepath FROM song " - "WHERE (title||'.'||extension) LIKE ?"); + "WHERE (artistname||' - '||title||'.'||extension) LIKE ?"); if (lh == NULL) return (-EIO); mp3_lookup_insert(lh, title, LIST_DATATYPE_STRING); diff --git a/src/mp3_vnops.c b/src/mp3_vnops.c index d1ddf90..26f02a6 100755 --- a/src/mp3_vnops.c +++ b/src/mp3_vnops.c @@ -97,7 +97,8 @@ static int mp3_readdir (const char *path, void *buf, fuse_fill_dir_t filler, return (0); } else if (strcmp(path, "/Tracks") == 0) { lh = mp3_lookup_start(0, &fd, mp3_lookup_list, - "SELECT DISTINCT title ||'.'|| extension FROM song"); + "SELECT DISTINCT artistname||' - '||title||'.'||extension " + "FROM song"); mp3_lookup_finish(lh); return (0); } else if (strncmp(path, "/Albums", 7) == 0) { |
