Show all albums in the new BudgieMediaView

This required some safety changes to BudgieDB to ensure we recieve
no duplicates, and never deal with NULL strings.