David Sansome
|
2443ce6585
|
Reworked the library watcher to be much more efficient - the backend now holds a list of subdirectories within each library directory, and only the mtimes of these are checked on startup.
|
2010-04-01 16:59:32 +00:00 |
David Sansome
|
134743bd29
|
Add an advanced grouping dialog for the library. boost::multi_index ftw. Fixes issue #94.
|
2010-03-31 23:11:45 +00:00 |
David Sansome
|
738fdb662d
|
Better comments
|
2010-03-31 19:55:32 +00:00 |
David Sansome
|
2d12b59951
|
Move the GroupBy enum into library so we can get a QMetaEnum from it. Tidy up the logic for the "group by" options by moving it into properties in the .ui file.
|
2010-03-31 15:18:39 +00:00 |
David Sansome
|
4c42813d9f
|
Add "group by" support to the library, and improve the whole library model to make it more robust.
Still todo: the "Group by advanced..." dialog, unit tests.
Updates issue #94.
|
2010-03-31 00:30:57 +00:00 |
David Sansome
|
fa00ee971d
|
Add license headers to all our source files
|
2010-03-23 23:11:46 +00:00 |
David Sansome
|
16e1deaade
|
Make it possible for the LibraryBackend to be mocked, and add a simple test for Library.
|
2010-03-23 17:26:54 +00:00 |
David Sansome
|
43a8b89732
|
Delete the divider entries properly from the library when deleting songs, and move songs to "Various artists" correctly.
|
2010-03-21 22:14:07 +00:00 |
David Sansome
|
1a930bf2b5
|
Add a menu item to the library for forcing albums to appear under Various Artists.
Fixes issue #43
|
2010-03-20 23:59:39 +00:00 |
David Sansome
|
91958d0fd2
|
Change the data returned from sqlite a bit so the library view can use cover art too. Still a couple of TODOs in here.
|
2010-02-28 22:07:59 +00:00 |
David Sansome
|
12273256e5
|
Album cover art manager. So far this only displays cover art that was loaded from disk.
|
2010-02-28 18:04:50 +00:00 |
David Sansome
|
eb6a836b53
|
Config dialog
|
2010-02-03 16:17:04 +00:00 |
David Sansome
|
3526fb3bdc
|
Add a little spinner
|
2010-01-16 17:52:51 +00:00 |
David Sansome
|
b4c7b92fac
|
Don't lazy populate all the children of library items
|
2010-01-15 16:36:34 +00:00 |
David Sansome
|
9430a8fd2f
|
Refactor more common stuff out of the library model, and add a simple last.fm service
|
2009-12-26 15:13:38 +00:00 |
David Sansome
|
930fbaeac1
|
Move fileview to its own class, remember where it was
|
2009-12-24 20:27:32 +00:00 |
David Sansome
|
5b0496bf8f
|
Move everything to trunk
|
2009-12-24 19:16:07 +00:00 |