From 1e2bdace394d504e8bbdf26cba942d8f4501eabc Mon Sep 17 00:00:00 2001 From: Antoine Gersant Date: Thu, 22 Dec 2016 08:50:55 +0100 Subject: [PATCH] Fixed a bug where songs weren't ordered by track number --- src/index.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.rs b/src/index.rs index c695aef..7204dda 100644 --- a/src/index.rs +++ b/src/index.rs @@ -539,7 +539,7 @@ impl Index { let path_string = real_path.to_string_lossy(); let mut select = db.prepare("SELECT path, disc_number, track_number, title, year, album_artist, \ - artist, album, artwork FROM songs WHERE parent = ? ORDER BY path \ + artist, album, artwork FROM songs WHERE parent = ? ORDER BY track_number, path \ COLLATE NOCASE ASC")?; select.bind(1, &Value::String(path_string.deref().to_owned()))?; Ok(self.select_songs(&mut select)?.into_iter().map(|s| CollectionFile::Song(s)).collect())