Stein Magnus Jodal
4e29754ce6
Remove 'ack' command added by Mopidy
2010-06-24 20:00:58 +02:00
Stein Magnus Jodal
1aa5963697
MPD: Add correct index to error message when error happens while processing a command list
2010-06-24 19:59:21 +02:00
Stein Magnus Jodal
95f83c8102
Rename MpdAckError.position to MAE.index
2010-06-24 19:57:06 +02:00
Stein Magnus Jodal
d093e498d8
'command_list_end' before 'command_list_start' now returns 'unknown command' error instead of crashing
2010-06-24 19:47:44 +02:00
Stein Magnus Jodal
a8672eb87b
MPD: Remove some commands from the 'commands' output, as MPD does not list them and GMPC fails if 'idle' is present in the list
2010-06-24 12:55:49 +02:00
Stein Magnus Jodal
bcc133a079
MPD: More correct date format in listplaylists output
2010-06-24 12:50:59 +02:00
Stein Magnus Jodal
2f9775250a
Return 'incorrect arguments' instead of 'unknown command' for known commands that don't match any patterns
2010-06-23 22:53:27 +02:00
Stein Magnus Jodal
af30db91e1
Update all MpdAckErrors thrown by request handlers. Three tests intentionally left failing.
2010-06-23 22:23:42 +02:00
Stein Magnus Jodal
a234d41d77
MPD-compliant ACK error messages
...
Started work on MPD-compliant ACK error messages. 14 tests are
intentionally left broken.
2010-06-22 23:52:35 +02:00
Stein Magnus Jodal
11b8ab89c9
Fix support for IPv4 addresses in SERVER_HOSTNAME which was broken by new IPv6 support
2010-06-20 23:00:52 +02:00
Stein Magnus Jodal
3c3d2728ad
MPD: Don't crash when receiving invalid data
2010-06-20 21:51:15 +02:00
Stein Magnus Jodal
d00c47ec88
MPD: Implement 'commands' command
2010-06-20 21:25:46 +02:00
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