The ExecuteSearch-driven bookshelf page fed SearchMediaItemsUnifiedRow — which HAS FormatGroup and LibraryTypeName — into a bare 4-field literal that dropped both, so bookshelf cards lost the media-type badge the shelf once had. BookCardsFromUnified emits badge/format on this surface (card-marking rides on; the SQL column strategy means zero extra queries). audiobook shelves regain the corner glyph.