summaryrefslogtreecommitdiff
path: root/src/tangara/database/index.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tangara/database/index.cpp')
-rw-r--r--src/tangara/database/index.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tangara/database/index.cpp b/src/tangara/database/index.cpp
index 1cdc0d07..58a7ead4 100644
--- a/src/tangara/database/index.cpp
+++ b/src/tangara/database/index.cpp
@@ -56,6 +56,13 @@ const IndexInfo kAllAlbums{
.components = {Tag::kAlbum, Tag::kAlbumOrder},
};
+const IndexInfo kAllArtists{
+ .id = 7,
+ .type = MediaType::kMusic,
+ .name = "All Artists",
+ .components = {Tag::kAllArtists, Tag::kTitle},
+};
+
const IndexInfo kPodcasts{
.id = 5,
.type = MediaType::kPodcast,
@@ -114,6 +121,8 @@ class Indexer {
return "Unknown Album";
case Tag::kAlbumArtist:
return track_tags_.artist().value_or("Unknown Artist");
+ case Tag::kAllArtists:
+ return track_tags_.artist().value_or("Unknown Artist");
case Tag::kGenres:
return std::pmr::vector<std::pmr::string>{};
case Tag::kDisc: