John Maguire
f429b53212
Use static version of qsqlite plugin on mac as well & disable qxt for mac.
...
The plugin shipped with Qt has the sqlite symbols set to hidden. It seems dlsym() actually cares about that on Snow Leopard whereas it doesn't in Leopard.
If it can't find the sqlite functions in the given library, then it will go fishing and find /usr/lib/libsqlite3.dylib and that's bad :-(
2010-04-13 19:43:08 +00:00
David Sansome
ecda1787c8
Remove the CanDecode check - it's slow, and overidden by the taglib check anyway.
2010-04-12 19:46:08 +00:00
David Sansome
c4aa779728
Clean style of Engine::Base
2010-04-11 23:24:03 +00:00
David Sansome
d5eb2297d2
Move the audio engines to their own directory
2010-04-04 17:50:11 +00:00
David Sansome
dacdf4cc5a
Clean up deleted subdirectories from the database properly. Fixes an issue where subdirectories in the library wouldn't be rescanned if they were removed and recreated. Updates issue #45 .
2010-04-04 14:59:55 +00:00
David Sansome
9151ba05d4
Always watch new directories that were created while Clementine is running. Updates issue #45
2010-04-04 14:09:07 +00:00
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
088d298c7d
Stop scanning the library straight away if we're asked to quit. Fixes issue #114
2010-03-25 14:33:09 +00:00
David Sansome
06555da965
Add another check to see if library files still exist between the two loops in the librarywatcher. Also make sure songs are valid before trying to insert them into the database (triggering not-null constraint violations). Fixes issue #113
2010-03-25 13:15:55 +00:00
David Sansome
fa00ee971d
Add license headers to all our source files
2010-03-23 23:11:46 +00:00
David Sansome
1a26380e3f
Load album cover art from files on disk
2010-02-28 00:35:20 +00:00
David Sansome
669a0263ff
Improved various artists detection - inspired by Amarok.
...
Also support updates to the database schema.
Fixes issue #18
2010-02-27 20:12:22 +00:00
John Maguire
7737154772
actually fix whitespace
2010-02-15 10:24:20 +00:00
John Maguire
e59c4d1a1c
whitespace fix
2010-02-15 10:23:29 +00:00
John Maguire
0d61fda4d7
mac fixes
2010-02-14 00:37:44 +00:00
David Sansome
541f3be7ba
Watch subdirectories in the library
2010-01-16 17:17:00 +00:00
David Sansome
5b0496bf8f
Move everything to trunk
2009-12-24 19:16:07 +00:00