Filters for Library Columns
Bug #675057 reported by
toomuch
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Would be great to be able to filter columns in order to show search results only for ONE genre or something else. Or filter year, so that you see only the songs from the currents year.
Related branches
lp://staging/~keithsalisbury/mixxx/track_selector_feature
Ready for review
for merging
into
lp://staging/~mixxxdevelopers/mixxx/trunk
- Mixxx Development Team: Pending requested
-
Diff: 7954 lines (+7431/-2)75 files modifiedmixxx/build/depends.py (+6/-0)
mixxx/lib/replaygain/replaygain_analysis.h (+58/-0)
mixxx/res/keyboard/Standard.kbd.cfg (+101/-0)
mixxx/res/keyboard/en_US.kbd.cfg (+2/-2)
mixxx/res/mixxx.qrc (+1/-0)
mixxx/src/analyserwavesummary.cpp (+81/-0)
mixxx/src/analyserwavesummary.h (+25/-0)
mixxx/src/dlgautodj.cpp (+3/-0)
mixxx/src/dlgautodj.h (+1/-0)
mixxx/src/dlgmidilearning.cpp (+210/-0)
mixxx/src/dlgmidilearning.h (+56/-0)
mixxx/src/dlgmidilearning.ui (+241/-0)
mixxx/src/dlgprefmidibindings.cpp (+510/-0)
mixxx/src/dlgprefmidibindings.h (+92/-0)
mixxx/src/dlgprefmidibindingsdlg.ui (+324/-0)
mixxx/src/dlgprefnomidi.cpp (+25/-0)
mixxx/src/dlgprefnomidi.h (+33/-0)
mixxx/src/dlgprefnomididlg.ui (+46/-0)
mixxx/src/dlgprepare.cpp (+4/-0)
mixxx/src/dlgprepare.h (+1/-0)
mixxx/src/dlgrecording.cpp (+4/-0)
mixxx/src/dlgrecording.h (+1/-0)
mixxx/src/dlgselector.cpp (+196/-0)
mixxx/src/dlgselector.h (+67/-0)
mixxx/src/dlgselector.ui (+155/-0)
mixxx/src/library/bundledsongswebview.cpp (+4/-0)
mixxx/src/library/bundledsongswebview.h (+1/-0)
mixxx/src/library/featuredartistswebview.h (+1/-0)
mixxx/src/library/library.cpp (+2/-0)
mixxx/src/library/libraryview.h (+1/-0)
mixxx/src/library/selector/selectorfeature.cpp (+92/-0)
mixxx/src/library/selector/selectorfeature.h (+58/-0)
mixxx/src/library/selector/selectorlibrarytablemodel.cpp (+390/-0)
mixxx/src/library/selector/selectorlibrarytablemodel.h (+103/-0)
mixxx/src/mixxxcontrol.cpp (+183/-0)
mixxx/src/mixxxcontrol.h (+88/-0)
mixxx/src/softtakeover.cpp (+115/-0)
mixxx/src/softtakeover.h (+50/-0)
mixxx/src/test/analyserwavesummarytest.cpp (+102/-0)
mixxx/src/test/midiscriptenginetest.cpp (+95/-0)
mixxx/src/track/beatmatrix.cpp (+275/-0)
mixxx/src/track/beatmatrix.h (+67/-0)
mixxx/src/waveform/glwaveformrenderer.cpp (+334/-0)
mixxx/src/waveform/glwaveformrenderer.h (+59/-0)
mixxx/src/waveform/renderobject.cpp (+12/-0)
mixxx/src/waveform/renderobject.h (+27/-0)
mixxx/src/waveform/waveformrenderbackground.cpp (+70/-0)
mixxx/src/waveform/waveformrenderbackground.h (+38/-0)
mixxx/src/waveform/waveformrenderbeat.cpp (+183/-0)
mixxx/src/waveform/waveformrenderbeat.h (+53/-0)
mixxx/src/waveform/waveformrenderer.cpp (+600/-0)
mixxx/src/waveform/waveformrenderer.h (+96/-0)
mixxx/src/waveform/waveformrendermark.cpp (+315/-0)
mixxx/src/waveform/waveformrendermark.h (+68/-0)
mixxx/src/waveform/waveformrendermarkrange.cpp (+233/-0)
mixxx/src/waveform/waveformrendermarkrange.h (+62/-0)
mixxx/src/waveform/waveformrendersignal.cpp (+132/-0)
mixxx/src/waveform/waveformrendersignal.h (+49/-0)
mixxx/src/waveform/waveformrendersignalpixmap.cpp (+153/-0)
mixxx/src/waveform/waveformrendersignalpixmap.h (+46/-0)
mixxx/src/waveform/waveformrendersignaltiles.cpp (+169/-0)
mixxx/src/waveform/waveformrendersignaltiles.h (+51/-0)
mixxx/src/waveformviewerfactory.cpp (+174/-0)
mixxx/src/waveformviewerfactory.h (+46/-0)
mixxx/src/widget/wglwaveformviewer.cpp (+228/-0)
mixxx/src/widget/wglwaveformviewer.h (+75/-0)
mixxx/src/widget/wlibrary.cpp (+1/-0)
mixxx/src/widget/wlibrarytextbrowser.cpp (+4/-0)
mixxx/src/widget/wlibrarytextbrowser.h (+1/-0)
mixxx/src/widget/wselectorlibrarytableview.cpp (+27/-0)
mixxx/src/widget/wselectorlibrarytableview.h (+25/-0)
mixxx/src/widget/wtracktableview.cpp (+3/-0)
mixxx/src/widget/wtracktableview.h (+1/-0)
mixxx/src/widget/wvisualsimple.cpp (+156/-0)
mixxx/src/widget/wvisualsimple.h (+70/-0)
tags: | removed: wishlist |
To post a comment you must log in.
I suppose this could also be implemented as a per-field "advanced search" functionality? Since most of our tag inputs are free-form, traditional filtering could be cumbersome on fields like genre (although still doable).