lp:~mixxxdevelopers/mixxx/features_rhythmbox
Created by
RAFFI TEA
and last modified
A rewrite of the Rhythmbox library feature which is sqlite-powered.
- Get this branch:
- bzr branch lp:~mixxxdevelopers/mixxx/features_rhythmbox
Members of
Mixxx Development Team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- RJ Skerry-Ryan: Approve
-
Diff: 4495 lines (+1341/-1470)38 files modifiedmixxx/build/depends.py (+19/-12)
mixxx/res/schema.xml (+29/-0)
mixxx/src/library/abstractxmltrackmodel.cpp (+0/-218)
mixxx/src/library/abstractxmltrackmodel.h (+0/-100)
mixxx/src/library/autodjfeature.cpp (+1/-1)
mixxx/src/library/basesqltablemodel.cpp (+13/-2)
mixxx/src/library/basesqltablemodel.h (+3/-0)
mixxx/src/library/cratefeature.h (+1/-1)
mixxx/src/library/itunes/itunesfeature.cpp (+107/-59)
mixxx/src/library/itunes/itunesfeature.h (+20/-11)
mixxx/src/library/itunes/itunesplaylistmodel.cpp (+3/-2)
mixxx/src/library/itunes/itunesplaylistmodel.h (+1/-1)
mixxx/src/library/itunes/itunestrackmodel.cpp (+3/-2)
mixxx/src/library/itunes/itunestrackmodel.h (+1/-1)
mixxx/src/library/library.cpp (+6/-4)
mixxx/src/library/libraryfeature.cpp (+1/-0)
mixxx/src/library/libraryfeature.h (+4/-0)
mixxx/src/library/mixxxlibraryfeature.cpp (+1/-1)
mixxx/src/library/promotracksfeature.cpp (+0/-1)
mixxx/src/library/proxytrackmodel.cpp (+0/-130)
mixxx/src/library/proxytrackmodel.h (+0/-53)
mixxx/src/library/rhythmbox/rhythmboxfeature.cpp (+365/-50)
mixxx/src/library/rhythmbox/rhythmboxfeature.h (+38/-12)
mixxx/src/library/rhythmbox/rhythmboxplaylistmodel.cpp (+169/-254)
mixxx/src/library/rhythmbox/rhythmboxplaylistmodel.h (+32/-74)
mixxx/src/library/rhythmbox/rhythmboxtrackmodel.cpp (+127/-167)
mixxx/src/library/rhythmbox/rhythmboxtrackmodel.h (+41/-44)
mixxx/src/library/sidebarmodel.cpp (+123/-100)
mixxx/src/library/sidebarmodel.h (+8/-1)
mixxx/src/library/trackcollection.cpp (+1/-1)
mixxx/src/library/traktor/traktorfeature.cpp (+141/-101)
mixxx/src/library/traktor/traktorfeature.h (+18/-10)
mixxx/src/library/traktor/traktorplaylistmodel.cpp (+25/-28)
mixxx/src/library/traktor/traktorplaylistmodel.h (+7/-7)
mixxx/src/library/traktor/traktortablemodel.cpp (+17/-16)
mixxx/src/library/traktor/traktortablemodel.h (+7/-6)
mixxx/src/widget/wlibrarysidebar.cpp (+7/-0)
mixxx/src/widget/wlibrarysidebar.h (+2/-0)
Related bugs
Bug #528264: iTunes and Rhythmbox feature are far too slow | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 2639. By RJ Skerry-Ryan
-
Move Rhythmbox, iTunes, and Traktor feature files into their own sub-folders within mixxx/src/library
- 2637. By RJ Skerry-Ryan
-
Merging from lp:mixxx. Increment RB table version to 11 in schema.xml and min-version to 11 since the recent merge to trunk used version 10.
- 2636. By RJ Skerry-Ryan
-
Adding support to switch the sidebar selection after Rhythmbox/
iTunes/ Traktor models are finished loading. Update RhythmBox/ iTunes/ Traktor features to activate() themselves after loading. - 2631. By Raffitea
-
* Change Rhythmbox title to 'Rhythmbox (loading)' when worker thread imports music collection.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~mixxxdevelopers/mixxx/trunk