PlayingList sometimes isn't fully populated causing Shuffle not to work correctly
Bug #1204293 reported by
Andrew Hayzen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Music App |
Fix Released
|
Medium
|
Andrew Hayzen |
Bug Description
Especially with large libraries the PlayingList is not fully populated.
This is the because the PlayingList is loaded from the ListView/ListModel which is loaded from a worker thread. So if this thread hasn't finished loading the ListModel before the PlayingList attempts to load, it may end up with partial data.
This has the effect of shuffle only working, for example, on the top 1/3 of the tracks.
Related branches
lp:~ahayzen/music-app/queue-refactor
- Daniel Holm: Approve
- Victor Thompson: Approve
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
-
Diff: 568 lines (+146/-157)9 files modifiedLibraryListModel.qml (+26/-0)
LoginLastFM.qml (+0/-1)
MusicAlbums.qml (+1/-2)
MusicArtists.qml (+1/-1)
MusicPlaylists.qml (+2/-9)
MusicSettings.qml (+0/-1)
MusicTracks.qml (+4/-12)
music-app.qml (+112/-70)
playing-list.js (+0/-61)
Changed in music-app: | |
assignee: | nobody → Andrew Hayzen (andrew-hayzen) |
status: | New → Triaged |
Changed in music-app: | |
importance: | Undecided → Medium |
Changed in music-app: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:music-app at revision 78, scheduled for release in music-app, milestone Unknown