Stein Magnus Jodal
a9923fcb23
Merge remote branch 'adamcik/gstreamer'
...
Conflicts:
mopidy/mpd/frontend.py
tests/mpd/frontend_test.py
GstreamerBackend now raises LookupError where the other backends just
returns None. We'll probably move in the direction of using LookupError
all over, but the changes to DummyBackend and generic tests was reverted
until BaseBackend, the backend API docs and the other backends are
updated to all raise LookupError.
2010-06-06 22:15:25 +02:00
Stein Magnus Jodal
d135066b0d
addid should ACK, and not crash or be silent on error conditions
2010-06-06 22:04:50 +02:00
Thomas Adamcik
e0ffd7e7a1
Add test_add_uri_that_triggers_lookup_error
2010-05-06 00:11:23 +02:00
Thomas Adamcik
c8b3c91c7c
Test that playlistinfo -1 == playlistinfo and add FIXMEs for rest of playlistinfo tests
2010-05-05 23:55:28 +02:00
Stein Magnus Jodal
c8b6e4728d
MPD: Handle 'play "-1"' in same way as 'playid "-1"'
2010-05-05 14:37:58 +02:00
Stein Magnus Jodal
b408751520
MPD: Handle 'lsinfo ""' in the same way as 'lsinfo' and 'lsinfo "/"'
2010-05-05 12:54:49 +02:00
Stein Magnus Jodal
5638604a07
Remove backend.playback.volume in preference of backend.mixer.volume
2010-05-03 22:38:21 +02:00
Stein Magnus Jodal
eac8015970
Use assertEqual without 's' all over
2010-05-01 14:47:41 +02:00
Stein Magnus Jodal
cf1fbda387
Fix more pylint violations
2010-05-01 11:46:59 +02:00
Thomas Adamcik
619ce7230d
Move load appends test to frontend where it belongs
2010-04-09 08:36:09 +02:00
Thomas Adamcik
9c8cab684c
Move SkipTests to tests.SkipTest
2010-04-09 08:35:45 +02:00
Stein Magnus Jodal
332d917b53
Update frontend to match CPC.get() changes
2010-03-31 23:44:17 +02:00
Stein Magnus Jodal
34ebdaf8de
Update frontend to use new SPLC.get()
2010-03-31 23:30:27 +02:00
Stein Magnus Jodal
7039031161
Update frontend to use new BaseCurrentPlaylistController.get()
2010-03-31 20:49:58 +02:00
Johannes Knutsen
5a9b141657
set current_track to None on clear commands - required by Sonata
2010-03-30 02:34:58 +02:00
Johannes Knutsen
818e602221
handle gmpc issuing playid "-1" after playlst replacement
2010-03-30 01:59:34 +02:00
Johannes Knutsen
ecfd774e64
test find album "what" artist "what" command
2010-03-30 01:29:07 +02:00
Stein Magnus Jodal
bcd9fd66e8
Use index to get KeyError message instead of unicode() as its behaviour varies between Solaris/Py2.6.5 and Ubuntu/Py2.6.4
2010-03-29 20:56:29 +02:00
Stein Magnus Jodal
61dadc02b6
Add MopidyException base exception
2010-03-29 20:55:33 +02:00
Stein Magnus Jodal
1498c2cbba
Try to fix exception message handling on Solaris and/or Python 2.6.5
2010-03-29 20:29:07 +02:00
Stein Magnus Jodal
fdf3d4f11b
Replace CoverageTestRunner with nosetests
2010-03-23 23:54:49 +01:00
Stein Magnus Jodal
bf05602318
Add support for 'playlistfind filename ...'
2010-03-22 22:09:00 +01:00
Stein Magnus Jodal
432d70ff51
Remove unused imports
2010-03-20 16:50:18 +01:00
Stein Magnus Jodal
4c58d3b773
Fix tests
2010-03-20 02:49:10 +01:00
Stein Magnus Jodal
6a2e7e2e73
Add support for negative songpos arg in 'playlistinfo' as used by ncmpc
2010-03-14 23:18:03 +01:00
Stein Magnus Jodal
1729d9e962
Use 2^31 - 1 instead of 2^31 to keep inside 32-bit integer (good I'm varying what platforms I work at)
2010-03-13 00:37:34 +01:00
Stein Magnus Jodal
38399c844b
Update tests to check for 'OK' from 'idle' calls
2010-03-09 00:16:20 +01:00
Stein Magnus Jodal
38992bcf9c
Move MPD exceptions into mopidy.mpd
2010-03-08 20:37:03 +01:00
Stein Magnus Jodal
523216d0fd
Add mixer API and rewrite ALSA mixer hack
2010-03-07 23:48:50 +01:00
Stein Magnus Jodal
7838d7ceb5
Fix 'urlhandlers' output
2010-03-07 21:11:34 +01:00
Stein Magnus Jodal
290f3adc14
Add tests for 'find' and 'search' without quotes
2010-03-07 19:52:47 +01:00
Stein Magnus Jodal
bc1167ba06
Return 'positive' but empty results on 'count' and 'list'
2010-03-07 19:27:13 +01:00
Stein Magnus Jodal
04ceb83c94
Implement _playback_single and add 'single' field to BasePlaybackController
2010-02-28 23:22:12 +01:00
Stein Magnus Jodal
2d2e7c2488
Implement _playback_repeat
2010-02-28 23:18:35 +01:00
Stein Magnus Jodal
ede1b7d5ab
Implement _playback_random
2010-02-28 23:17:45 +01:00
Stein Magnus Jodal
68810d01b7
Implement _playback_consume
2010-02-28 23:16:06 +01:00
Stein Magnus Jodal
d0916334d4
Implement _current_playlist_swapid
2010-02-28 23:10:54 +01:00
Stein Magnus Jodal
b89a6fc46d
Implement _current_playlist_swap
2010-02-28 23:07:44 +01:00
Stein Magnus Jodal
c8ee771ebc
Implement _current_playlist_shuffle
2010-02-28 22:56:42 +01:00
Stein Magnus Jodal
1a7fbe671b
Implement _current_playlist_plchangesposid
2010-02-28 22:26:18 +01:00
Stein Magnus Jodal
e3b407c709
Implement _current_playlist_playlistid when songid argument is given
2010-02-28 22:15:15 +01:00
Stein Magnus Jodal
3180d7faf2
Implement _current_playlist_moveid
2010-02-28 21:15:01 +01:00
Stein Magnus Jodal
00472ca1bc
Implement _current_playlist_move_{range,songpos}
2010-02-28 21:10:53 +01:00
Stein Magnus Jodal
434fbb8853
Add 'Last-Modified' field to _stored_playlists_listplaylists response
2010-02-28 20:07:11 +01:00
Stein Magnus Jodal
9846f7a738
Split _current_playlist_delete into a method for songpos and a method for ranges
2010-02-28 17:41:10 +01:00
Stein Magnus Jodal
6c538ba947
Add extra asserts to _current_playlist_deleteid tests
2010-02-28 17:14:29 +01:00
Stein Magnus Jodal
7e94f69e6e
Implement _current_playlist_clear
2010-02-28 17:09:28 +01:00
Stein Magnus Jodal
54f538555c
Implement _current_playlist_addid
2010-02-28 17:05:43 +01:00
Stein Magnus Jodal
71fc316709
Implement _current_playlist_add
2010-02-28 16:57:16 +01:00
Stein Magnus Jodal
3dedb8ced3
Implement _current_playlist_delete
2010-02-28 16:46:39 +01:00