David Sansome
|
c35bd8779a
|
Make sure -1 and "" get stored in the database instead of NULL for song metadata. Thanks YellowOnion. Fixes issue #396. Fixes issue #479.
|
2010-07-24 15:13:09 +00:00 |
David Sansome
|
db5409b66b
|
Store devices in the main database
|
2010-07-03 23:00:07 +00:00 |
David Sansome
|
6654182032
|
Don't connect new devices automatically, put them in a list model. Add icons for ipods, android phones and USB memory sticks.
|
2010-07-03 21:05:55 +00:00 |
David Sansome
|
a1fbd65f68
|
Test whether sqlite3 has the FTS3 at compile time, and use the static sqlite3 module if not
|
2010-06-30 19:55:46 +00:00 |
David Sansome
|
2deca7fd61
|
Add a DeviceManager which holds all the listers and connected devices. Make FilesystemDevices use their own LibraryWatcher.
|
2010-06-26 12:41:18 +00:00 |
David Sansome
|
ad4229160e
|
Pedantry
|
2010-06-21 12:42:22 +00:00 |
David Sansome
|
1339ee860d
|
Don't need these symbols any more
|
2010-06-21 12:41:38 +00:00 |
David Sansome
|
ea52bbf3e2
|
Register the FTS3 tokenizer with a QSqlQuery, so it works even if we couldn't resolve the sqlite symbols.
|
2010-06-21 12:38:24 +00:00 |
John Maguire
|
b91a61c260
|
Tidy unicode length detection & add Cyrillic FTS test.
|
2010-06-21 12:07:56 +00:00 |
John Maguire
|
f544e28051
|
Fix FTS on Mac & Win.
|
2010-06-21 09:32:57 +00:00 |
John Maguire
|
614e031c20
|
Hopefully fix static sqlite, ie. Mac & Win.
|
2010-06-20 21:05:18 +00:00 |
John Maguire
|
379681157a
|
OCD
|
2010-06-20 20:59:54 +00:00 |
John Maguire
|
abf79ca447
|
Tests and refactoring for FTS.
|
2010-06-20 20:51:57 +00:00 |
John Maguire
|
f989976d30
|
Some tests for the new FTS stuff.
|
2010-06-20 20:44:54 +00:00 |
John Maguire
|
59984c49ad
|
Tidy up a bit.
|
2010-06-20 20:07:32 +00:00 |
John Maguire
|
de4b889986
|
>.>
|
2010-06-20 20:05:01 +00:00 |
John Maguire
|
9f7803d964
|
The atrocity that is unicode-aware FTS.
Yes, this code is horrible. Maybe I'll fix it.
|
2010-06-20 19:46:51 +00:00 |
David Sansome
|
492d8fec87
|
Use sqlite's Full Text Search on the songs table
|
2010-06-20 16:30:10 +00:00 |
John Maguire
|
82b728528e
|
Better unicode search.
Fixes issue #419
|
2010-06-18 12:54:11 +00:00 |
David Sansome
|
f69a82bc6e
|
Force a re-download of the magnatune database so svn users will get the sku-codes required for downloading
|
2010-06-09 14:04:56 +00:00 |
David Sansome
|
3652ff30e0
|
Don't assert if one of the operands to our LIKE function is NULL
|
2010-06-03 14:56:49 +00:00 |
David Sansome
|
c834a5f31f
|
Do the compilation processing in the database thread, and make everything lock on the database to ensure two threads don't access it at once.
|
2010-06-02 16:22:20 +00:00 |
David Sansome
|
98235eea03
|
Remember the ordering of playlists
|
2010-05-21 10:37:24 +00:00 |
David Sansome
|
1572124962
|
Seperate last played values for each playlist
|
2010-05-20 22:30:55 +00:00 |
David Sansome
|
1aee5e4667
|
Split all the source files up into seven new directories.
|
2010-05-10 21:50:31 +00:00 |