David Sansome
|
692e5715e3
|
Replace slashes with underscores when organising files. Fixes issue #503
|
2010-07-24 13:56:49 +00:00 |
|
John Maguire
|
579c7cc592
|
Fix some Latin1 encoding guessing.
|
2010-07-15 12:46:08 +00:00 |
|
David Sansome
|
384ff16f2b
|
Add a parser for a weird playlist format that looks like a cross between ASX and PLS. I don't know what it's called...
|
2010-07-10 18:39:41 +00:00 |
|
David Sansome
|
f0b984cbe9
|
Prepend a 0 to single-digit track numbers in the organiser. Fixes issue #438
|
2010-06-25 15:15:02 +00:00 |
|
David Sansome
|
093f198556
|
Use this handy cmake variable
|
2010-06-25 12:34:04 +00:00 |
|
David Sansome
|
0848f62c3d
|
Move OrganiseFormat to core/ and add an Organise class that actually does the work.
|
2010-06-24 18:33:38 +00:00 |
|
David Sansome
|
3de7311c36
|
Add tests for the various format flags
|
2010-06-24 16:44:12 +00:00 |
|
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 |
|