David Sansome
705bbce1e5
Fix unit tests
2011-04-29 11:27:48 +00:00
David Sansome
6820a366d7
Fix the unit test mocks from before
2011-04-28 17:51:09 +00:00
David Sansome
044a97720c
Initialise logging in unit tests
2011-04-28 12:28:50 +00:00
David Sansome
ccb9f8cf94
Use URLs everywhere instead of filenames. Move the URL parsing and song loading code out of individual playlist parsers and into the base class. Fix the playlist parser unit tests.
2011-04-28 12:27:53 +00:00
Paweł Bara
fdda938c53
now that we have more cover providers, we're bringing the cover manager and the cover searcher goodness to our last.fm-less users
2011-04-27 19:10:37 +00:00
David Sansome
d28e5ae09a
Add a test for shared pointers in python
2011-04-22 18:53:33 +00:00
Paweł Bara
880579ee24
fixing test
2011-04-21 22:12:57 +00:00
Arnaud Bienner
65ef047c38
Loading file in async way, in two times: fast loading files and insert them in playlist view, while loading info (tags, ...) in background thread
2011-04-16 14:04:15 +00:00
David Sansome
e69502dfd3
Use system gtest and gmock if available. Fixes issue 1653
2011-03-29 19:05:13 +00:00
David Sansome
32e03ad8a3
Fix the mpris1 when last.fm is disabled. Thanks Nikoli
2011-03-25 19:59:09 +00:00
John Maguire
4fda021d16
Fix compile error in test when lastfm disabled.
...
Fixes issue #1617
2011-03-25 15:48:54 +00:00
David Sansome
b3db5d699e
Remove CanDecode from GstEngine - it was only used by a test, and the test was disabled on buildbot because it was unreliable.
2011-03-20 19:36:50 +00:00
Paweł Bara
bfb068a6d1
conditionally hide some context menu actions in library view and playlist view
...
Song.is_stream()
2011-03-20 12:43:10 +00:00
Paweł Bara
41f659ff4b
fixing tests
2011-03-19 10:43:50 +00:00
John Maguire
0a54c5135b
Ignore empty lines in m3u files.
...
Fixes issue #1403
2011-03-17 16:05:08 +00:00
David Sansome
7086d7bf03
Fix tests when build some options are disabled
2011-03-13 20:01:24 +00:00
David Sansome
b271c714b8
Fix this test on Windows
2011-03-13 19:22:41 +00:00
David Sansome
3ba97ead0b
Fix a couple of tests
2011-03-13 18:50:32 +00:00
Paweł Bara
47f5de6176
fixing tests
2011-03-10 22:05:56 +00:00
David Sansome
4c2a2bb0fe
Don't build the python test if python is disabled
2011-03-04 22:27:59 +00:00
David Sansome
2b08d27a88
Show loading indicators in the library model and the status bar when asynchronously loading songs during initialisation.
2011-02-26 14:27:57 +00:00
David Sansome
62b6d052de
Fix the library model test
2011-02-26 13:34:31 +00:00
Paweł Bara
7f3f4f4107
more accurate parsing of indices in CUEs (we now respect the FRAMES part)
...
+ incorporating arnaud's code comment in fileviewlist
2011-02-15 22:26:56 +00:00
David Sansome
aeb2ab9625
Only run the MPRIS1 test on Linux
2011-02-14 19:34:54 +00:00
David Sansome
8c691d2b3e
Use constants instead of "1eN" literals for converting between time units.
2011-02-14 19:34:37 +00:00
David Sansome
f801252e3d
Refactor Player and PlaylistManagers to have interfaces and add more MPRIS1 tests
2011-02-13 18:37:45 +00:00
David Sansome
12da941885
Add a really basic unit test for MPRIS1
2011-02-13 18:37:21 +00:00
David Sansome
3a1853a681
Use nanoseconds in playlist parsers, and fix the tests
2011-02-13 18:35:26 +00:00
John Maguire
df0f3e1589
Fix building tests on mac.
2011-02-04 15:00:27 +00:00
John Maguire
01915cc351
Remove taglib prefix from #includes in tests.
2011-02-04 13:29:49 +00:00
Paweł Bara
7bdac8fba6
when loading playlist, take only it's valid songs (+ force validity of CUE and PLS related songs)
2011-02-03 17:47:32 +00:00
David Sansome
bcc35ec29c
Add a test for stuff in the module's global dict
2011-01-28 21:43:10 +00:00
David Sansome
9ca237bfa2
Add a unit test for some basic python scripting functionality
2011-01-28 20:52:38 +00:00
Paweł Bara
ddd3f119d3
CUE songs are now properly updated in library - you can delete a CUE sheet, add it, you can change section markers in it etc. and everything should work as expected
...
Song now knows it's cue path (if any)
2011-01-15 18:46:23 +00:00
David Sansome
1344103515
Add a workaround for broken XML entities in ASX playlists
2011-01-15 13:58:35 +00:00
Paweł Bara
4f7e804638
library: watcher now updates CUE associated songs + ignores the not-CUE-associated songs in a CUE sheet
...
CueParser: properly update length for the last song from every FILE in multifile CUE sheet
new 'playlist_path' argument in the 'Load' part of PlaylistParser's API
2011-01-11 23:09:59 +00:00
Paweł Bara
d4d7f19fab
better .cue spec conformity (allow many files in one sheet, use the SONGWRITER field as song's composer, ignore data files)
2011-01-05 20:23:53 +00:00
Paweł Bara
59378166b4
finalized the support for loading .cue based media using 'files' tab or drag and drop from the system's file browser
...
use FILE's PERFORMER as albumartist
2011-01-03 23:36:10 +00:00
David Sansome
37c0876686
Fix the m3u parser test
2010-12-25 15:46:20 +00:00
Paweł Bara
d7fe4600b8
an initial version of .cue sheets parser
...
initial support for multipart media files in Song ('beginning' and 'end' fields)
2010-12-23 21:13:43 +00:00
Paweł Bara
712782d40c
corrections to tests after yesterday's current_index -> current_row renaming
2010-12-17 16:41:19 +00:00
David Sansome
a739ff2714
Fix playlist parser tests
2010-12-11 11:07:00 +00:00
David Sansome
6f889947c8
Fix the playlist test
2010-11-20 20:10:51 +00:00
David Sansome
ed1a25693c
Add missing licenses to debian/copyright, and add copyright information to each source file
2010-11-20 13:27:10 +00:00
David Sansome
eb9660edad
Parse FMPS ratings and played counts from mp3 id3v2 tags
2010-10-17 16:03:49 +00:00
David Sansome
47004d0ac3
Fix album cover manager test
2010-10-16 18:21:28 +00:00
David Sansome
b97b2138fa
Play last.fm tag radio or similar artists radio when clicking on a tag in the song/artist info pane.
2010-10-16 15:22:14 +00:00
John Maguire
0c281bb837
Add cmake options for more libraries.
...
Fixes issue #738
Thanks to Nickollai for the patch.
2010-09-22 13:05:51 +00:00
John Maguire
214d77bc0e
Fix test and fix song loader infinite loop.
2010-08-31 21:24:57 +00:00
David Sansome
dedb9621e8
Fix the songloader test by making it wait for the gstreamer engine to finish initialisation
2010-08-28 19:22:58 +00:00