add Play random button to album page

This commit is contained in:
Drew Weymouth
2025-02-20 16:13:11 -08:00
parent 72f4d4b5c7
commit 568e380a51
2 changed files with 20 additions and 5 deletions
+4 -4
View File
@@ -295,13 +295,13 @@ func (p *PlaybackManager) PlayRandomAlbums(genreName string) error {
}
mp := p.engine.sm.Server
var filter mediaprovider.AlbumFilter
var options mediaprovider.AlbumFilterOptions
if genreName != "" {
filter = mediaprovider.NewAlbumFilter(mediaprovider.AlbumFilterOptions{
options = mediaprovider.AlbumFilterOptions{
Genres: []string{genreName},
})
}
}
iter := mp.IterateAlbums(mediaprovider.AlbumSortRandom, filter)
iter := mp.IterateAlbums(mediaprovider.AlbumSortRandom, mediaprovider.NewAlbumFilter(options))
insertMode := Replace
for i := 0; i < 20; i++ {
al := iter.Next()