diff --git a/src/app/index/collection.rs b/src/app/index/collection.rs
index c74ff21..5730eb9 100644
--- a/src/app/index/collection.rs
+++ b/src/app/index/collection.rs
@@ -203,7 +203,8 @@ impl Collection {
 		let mut genres = self
 			.genres
 			.values()
-			.map(|a| make_genre_header(a, dictionary))
+			.filter(|g| !g.albums.is_empty())
+			.map(|g| make_genre_header(g, dictionary))
 			.collect::<Vec<_>>();
 		let collator = dictionary::make_collator();
 		genres.sort_by(|a, b| collator.compare(&a.name, &b.name));