Auto DJ Playlist with double-entrys is displayed wrong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
High
|
Daniel Schürmann |
Bug Description
If you have a track several times in auto DJ Playlist, all this tracks are deleted (only) from View if the first one is played.
Steps to reproduce the problem
1.) Load auto DJ playlist with tree times the same Track
2.) Enable auto DJ
* After playing the track the first time only one song is displayed.
* All songs are played as desired
* if you try to add the same track again it is also not displayed in the View.
* after MIxxx restart, all track are back
It was tested on ubuntu lucid 32 bit with current trunk 2836.
MIxxx 1.9.0 from ppa is not effected.
I have tried to debug the problem and found out that there must be an issue with WTrackTableView and its model PlaylistTableModel. The model has always the correct content but the view suppresses the additional tracks.
If the function PlaylistTableMo
Related branches
- Mixxx Development Team: Pending requested
-
Diff: 1979 lines (+1168/-231)22 files modifiedmixxx/build/depends.py (+24/-4)
mixxx/lib/soundtouch-1.6.0/STTypes.h (+1/-1)
mixxx/res/images/autodj/bottom.svg (+137/-0)
mixxx/res/images/autodj/media-playlist-shuffle.svg (+214/-0)
mixxx/res/images/autodj/stock_mail-send-receive.svg (+87/-0)
mixxx/res/mixxx.qrc (+3/-0)
mixxx/src/dlgautodj.cpp (+433/-161)
mixxx/src/dlgautodj.h (+26/-2)
mixxx/src/dlgautodj.ui (+110/-18)
mixxx/src/library/autodjfeature.cpp (+30/-24)
mixxx/src/library/autodjfeature.h (+2/-0)
mixxx/src/library/browse/browsefeature.cpp (+14/-4)
mixxx/src/library/browse/browsetablemodel.cpp (+8/-8)
mixxx/src/library/dao/cratedao.h (+2/-0)
mixxx/src/library/dao/playlistdao.cpp (+11/-3)
mixxx/src/library/dao/playlistdao.h (+3/-1)
mixxx/src/library/playlistfeature.cpp (+23/-3)
mixxx/src/library/playlistfeature.h (+3/-0)
mixxx/src/library/playlisttablemodel.cpp (+11/-0)
mixxx/src/library/playlisttablemodel.h (+1/-0)
mixxx/src/widget/wtracktableview.cpp (+22/-2)
mixxx/src/widget/wtracktableview.h (+3/-0)
Changed in mixxx: | |
assignee: | nobody → Daniel Schürmann (daschuer) |
status: | New → In Progress |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
tags: | added: autodj library |
Changed in mixxx: | |
milestone: | none → 1.10.0 |
milestone: | 1.10.0 → none |
This bug also effects other playlist with double-entries. After one of those tracks was played and you try to sort the playlist, the track is only displayed one time.