David Sansome
|
b2dcaf5cd4
|
Add a dialog for organising files in a library. Doesn't work yet
|
2010-06-24 16:26:49 +00:00 |
|
David Sansome
|
f0d043d19f
|
Build test libraries as static libs
|
2010-06-23 15:16:54 +00:00 |
|
David Sansome
|
6f9341bff8
|
Fix test
|
2010-06-23 15:16:44 +00:00 |
|
David Sansome
|
ed422c3743
|
Set a longer remote timeout on unit tests so they don't fail when they run on buildbit with high load.
|
2010-06-23 11:51:13 +00:00 |
|
David Sansome
|
0e278adb70
|
Disable this test for now until it can be made more reliable
|
2010-06-22 14:55:10 +00:00 |
|
John Maguire
|
b91a61c260
|
Tidy unicode length detection & add Cyrillic FTS test.
|
2010-06-21 12:07:56 +00:00 |
|
John Maguire
|
2f1a2fa9c7
|
More FTS tests.
|
2010-06-20 20:58:32 +00:00 |
|
John Maguire
|
abf79ca447
|
Tests and refactoring for FTS.
|
2010-06-20 20:51:57 +00:00 |
|
David Sansome
|
492d8fec87
|
Use sqlite's Full Text Search on the songs table
|
2010-06-20 16:30:10 +00:00 |
|
David Sansome
|
80837ce652
|
Oops - it helps if we actually remember to set the URL of the song we just loaded. Fixes issue #426
|
2010-06-20 12:50:08 +00:00 |
|
David Sansome
|
8dd0b9902b
|
When album cover art changes, update songs matching those albums in the playlist
|
2010-06-18 14:26:46 +00:00 |
|
David Sansome
|
b7a8e43a53
|
Not just OCD - Qt creator uses this order too
|
2010-06-18 14:26:14 +00:00 |
|
John Maguire
|
82b728528e
|
Better unicode search.
Fixes issue #419
|
2010-06-18 12:54:11 +00:00 |
|
David Sansome
|
91057acd78
|
Fix some test values
|
2010-06-17 16:54:23 +00:00 |
|
David Sansome
|
d423d008d4
|
Fix this stupid test, *again*
|
2010-06-16 22:32:02 +00:00 |
|
David Sansome
|
747d466bcc
|
Fix this test on Windows properly maybe
|
2010-06-16 13:13:34 +00:00 |
|
David Sansome
|
43309a13d0
|
Fix for lame OSs that don't have mkdtemp
|
2010-06-15 18:34:01 +00:00 |
|
David Sansome
|
02d01b1314
|
PLS playlists aren't really INI files - they don't follow the same rules with escaping characters, so parse them the old fashioned way.
|
2010-06-15 17:34:00 +00:00 |
|
David Sansome
|
8c7539f02e
|
ASF files aren't really XML - try to correct the mismatching case
|
2010-06-15 17:00:48 +00:00 |
|
David Sansome
|
25ff2bca59
|
Always treat text/uri-list as M3U
|
2010-06-15 14:52:42 +00:00 |
|
David Sansome
|
032374c74b
|
Oops, misleading comment
|
2010-06-15 14:25:18 +00:00 |
|
David Sansome
|
de630e0a9f
|
Run LoadLocalDirectory in another thread so it doesn't block
|
2010-06-15 14:24:17 +00:00 |
|
David Sansome
|
2c3e9276aa
|
Fix some of the comments on r1148
|
2010-06-15 13:56:41 +00:00 |
|
David Sansome
|
08a01d6997
|
The start of some code to automagically determine whether a URL is a playlist or a song, and load the songs in the playlist if it's a playlist. Still to do: timeout, forcing M3U for text/uri-list.
|
2010-06-15 13:24:17 +00:00 |
|
David Sansome
|
b3fd856e4a
|
Add an m4a to fileformats_test
|
2010-06-10 12:38:26 +00:00 |
|
David Sansome
|
f33604580c
|
Stop ASCII from voting, and add a failing test
|
2010-06-03 15:16:15 +00:00 |
|
John Maguire
|
2ad15ffec6
|
Code review comments for r1023
|
2010-06-03 13:26:46 +00:00 |
|
John Maguire
|
b9df2a09d4
|
Add voting for codecs, eg. if 3/4 tags in a file are windows-1251 then they will all be decoded with windows-1251.
|
2010-06-03 12:36:43 +00:00 |
|
David Sansome
|
6dd32da591
|
Make the M3U parser use the local 8-bit encoding instead of latin1. Yes I know the spec says m3us are always latin1 - you didn't expect anyone else to actually follow that did you? Fixes issue #364.
|
2010-06-02 20:06:47 +00:00 |
|
David Sansome
|
531fa90cbd
|
Fix test compilation
|
2010-06-02 16:58:34 +00:00 |
|
David Sansome
|
21c990e3c7
|
Test for UTF8 in a Latin1 field
|
2010-06-02 13:11:51 +00:00 |
|
John Maguire
|
f4385d4545
|
Detect cp866 & windows-1251 in "latin1" tags.
|
2010-06-02 12:31:40 +00:00 |
|
John Maguire
|
4836b8d420
|
Fix XML parsers to output file URLs.
|
2010-05-27 22:43:07 +00:00 |
|
John Maguire
|
e8dab5c065
|
ASX support.
Fixes issue #325
|
2010-05-27 20:55:34 +00:00 |
|
David Sansome
|
c59a819068
|
Fix a warning
|
2010-05-25 22:19:30 +00:00 |
|
John Maguire
|
07b2c38690
|
Save support for M3U.
|
2010-05-23 17:00:45 +00:00 |
|
John Maguire
|
1b76ead951
|
Implement playlist saving for XSPF.
|
2010-05-23 16:26:32 +00:00 |
|
John Maguire
|
a59f5a3887
|
*Fix m3u parsing
*Add regression test
*Fix clang warnings
|
2010-05-23 15:35:28 +00:00 |
|
David Sansome
|
06c6bebe15
|
Support for saving .pls files
|
2010-05-22 21:27:51 +00:00 |
|
David Sansome
|
211ae65e3d
|
.pls parser. Fixes issue #302
|
2010-05-22 21:11:22 +00:00 |
|
David Sansome
|
c9c44ca592
|
Move the playlist parsers to another directory, and add a PlaylistParser class that magically uses the right parser.
|
2010-05-22 20:06:19 +00:00 |
|
David Sansome
|
1572124962
|
Seperate last played values for each playlist
|
2010-05-20 22:30:55 +00:00 |
|
David Sansome
|
3d8c11ff5a
|
Fix tests
|
2010-05-19 17:00:09 +00:00 |
|
David Sansome
|
b9438a3a90
|
Fix tests
|
2010-05-18 20:56:28 +00:00 |
|
John Maguire
|
6794b67a2f
|
Fix LibraryModel tests.
|
2010-05-11 19:03:29 +00:00 |
|
John Maguire
|
5dd0a9c35f
|
Autodetect weird encodings in ID3v1 tags.
Fixes issue #254
|
2010-05-11 12:03:55 +00:00 |
|
David Sansome
|
1aee5e4667
|
Split all the source files up into seven new directories.
|
2010-05-10 21:50:31 +00:00 |
|
David Sansome
|
481dbae992
|
Save magnatune playlist items properly, also fix tests from before
|
2010-05-10 14:19:43 +00:00 |
|
David Sansome
|
88ab9a8299
|
Add a table for the Magnatune library, and add the Magnatune database to it when the Magnatune node is expanded. Sort the Magnatune library model properly, and don't crash when adding or removing items.
|
2010-05-09 16:53:35 +00:00 |
|
David Sansome
|
6b8d6c93f9
|
Add a MergedProxyModel that lets us merge two models into one...
|
2010-05-09 15:51:04 +00:00 |
|