One inline comment, I also wonder if the allSongsModel and songsAlbumArtistModel should be sorted as well so that dispatcher and play all random are sorted in the same way. Note you'll need to change the id of the trackClicked calls to these if you do.
Could you remove one of the AlbumsModel (either remove albumGenreModel or set the model of the repeater to albumGenreModel) as we have done in the other models. While we are playing about with models :)
One inline comment, I also wonder if the allSongsModel and songsAlbumArtis tModel should be sorted as well so that dispatcher and play all random are sorted in the same way. Note you'll need to change the id of the trackClicked calls to these if you do.
Furthermore in MusicGenres.qml we have...
AlbumsModel {
id: albumGenreModel
genre: model.genre
store: musicStore
}
Repeater { Repeater
id: albumGenreModel
model: AlbumsModel {
genre: model.genre
store: musicStore
}
...
Could you remove one of the AlbumsModel (either remove albumGenreModel or set the model of the repeater to albumGenreModel) as we have done in the other models. While we are playing about with models :)