Stein Magnus Jodal
61375f0edc
Merge branch 'develop' into feature/mpris-frontend
...
Conflicts:
docs/changes.rst
2011-06-07 02:30:01 +02:00
Stein Magnus Jodal
92937bd3ac
Make the error_code a class attribute on MPD exceptions
2011-06-07 02:26:58 +02:00
Stein Magnus Jodal
25d0b3d262
Test mpris.Stop()
2011-06-07 00:48:19 +02:00
Stein Magnus Jodal
8bea548518
Test and implement mpris.PlayPause()
2011-06-07 00:43:07 +02:00
Stein Magnus Jodal
1e73e7bbf7
Make mpris.Previous() state change tests pass
2011-06-07 00:08:48 +02:00
Stein Magnus Jodal
5f7e905603
Add missing __init__.py in MPRIS test dir
2011-06-07 00:08:48 +02:00
Stein Magnus Jodal
9de9d91020
Remove unused import and mock
2011-06-07 00:08:33 +02:00
Stein Magnus Jodal
b99b68209e
Test mpris.Pause()
2011-06-06 11:07:26 +02:00
Stein Magnus Jodal
3eecfac9f1
Test state changes on mpris.Previous()
2011-06-05 15:56:24 +02:00
Stein Magnus Jodal
136daac6a2
Test state changes on mpris.Next()
2011-06-05 15:49:15 +02:00
Stein Magnus Jodal
167384af60
Use 'mpris' instead of 'mpris_object' in tests
2011-06-05 14:14:50 +02:00
Stein Magnus Jodal
e407d8a4bb
Implement setting of LoopStatus
2011-06-05 14:13:12 +02:00
Stein Magnus Jodal
9c0e139c17
Switch from mocking the backend to using DummyBackend
2011-06-05 14:10:14 +02:00
Stein Magnus Jodal
7f20cf4e83
Implement getting of LoopStatus
2011-06-05 02:21:36 +02:00
Stein Magnus Jodal
f3cfa22c75
Implement PlaybackStatus property
2011-06-05 02:15:37 +02:00
Stein Magnus Jodal
f038c338b1
Add missing DesktopEntry property to root interface
2011-06-05 01:44:45 +02:00
Stein Magnus Jodal
b21f1caa2b
Test properties of the root interface
2011-06-05 01:44:45 +02:00
Stein Magnus Jodal
fbf3d23fd8
Some initial simple unit testing of the MPRIS frontend, without real D-Bus or real backend
2011-06-05 01:44:42 +02:00
Stein Magnus Jodal
3f97f3f78b
Convert cp_track from tuple to namedtuple, to get more readable code
2011-06-04 20:46:34 +02:00
Stein Magnus Jodal
6c68b17b45
Fix 'commands' and 'notcommands' for unauthenticated users
...
Use newly gained access to the current user's authentication state and
the command handler's auth_required flag to give correct 'commands' and
'notcommands' output to unauthenticated users when password
authentication is activated.
2011-06-04 19:44:16 +02:00
Stein Magnus Jodal
601a0f0a45
You are always authenticated when MPD_SERVER_PASSWORD==None
2011-06-04 19:02:20 +02:00
Stein Magnus Jodal
e68d715d3e
Rename handle_pattern decorator to handle_request
2011-06-04 18:51:18 +02:00
Stein Magnus Jodal
08f085fd8d
Refactor MpdDispatcher to use a filter model, like Java Servlets. Password authentication handling becomes much cleaner.
2011-06-04 02:21:14 +02:00
Stein Magnus Jodal
a68bdae751
Move MPD authentication check from MpdSession to MpdDispatcher
2011-06-04 00:42:51 +02:00
Stein Magnus Jodal
1db84dccca
Refactor MpdDispatcher.handle_request
2011-06-04 00:33:57 +02:00
Stein Magnus Jodal
bf175a3dce
Rename one letter variable in tests
2011-06-03 23:58:24 +02:00
Stein Magnus Jodal
c9506ca7e1
List 'kill' MPD command in 'notcommands' instead of 'commands'
2011-06-03 23:32:19 +02:00
Stein Magnus Jodal
7f7d79b21f
Return permission error on use of MPD command 'kill'
2011-06-03 23:31:52 +02:00
Stein Magnus Jodal
c84639b197
Add MpdPermissionError exception
2011-06-03 23:25:00 +02:00
Stein Magnus Jodal
9545da4b4e
Refactor MPD dispatcher
2011-06-03 22:37:05 +02:00
Stein Magnus Jodal
52ee117153
Merge branch 'feature/clean-shutdown' into feature/mpd-improvements
2011-06-03 22:35:48 +02:00
Stein Magnus Jodal
30d6d6f29e
Close client connection on MPD command 'close'
2011-06-03 17:18:38 +02:00
Stein Magnus Jodal
cbdc37a24d
Replace all single letter instance variables in MPD protocol tests
2011-06-03 16:52:52 +02:00
Stein Magnus Jodal
d57727282e
Create new MpdContext object which is passed to command handlers
2011-06-03 16:34:47 +02:00
Stein Magnus Jodal
86e90f14c6
Add MpdSystemError exception
2011-05-25 21:58:34 +02:00
Stein Magnus Jodal
0b2b0c5c3c
Show current setting value on same line as setting name
2011-05-19 22:37:09 +02:00
Stein Magnus Jodal
a760a7fdb4
Use pprint to format long setting values
2011-05-19 22:31:04 +02:00
Stein Magnus Jodal
7074b4928c
Add some tests for --list-settings formatting
2011-05-19 22:30:09 +02:00
Stein Magnus Jodal
b796661dc1
List --help-gst in Mopidy's --help listing
2011-05-09 23:16:45 +02:00
Stein Magnus Jodal
f035ea31ef
Allow GStreamer to process --help-gst
2011-05-09 23:13:06 +02:00
Stein Magnus Jodal
ebee962020
Test that --help returns the options we expect it to
2011-05-08 01:38:04 +02:00
Stein Magnus Jodal
254d955385
Merge branch 'hotfix/0.4.1' into develop
...
Conflicts:
docs/changes.rst
mopidy/__init__.py
tests/version_test.py
2011-05-06 00:25:06 +02:00
Thomas Adamcik
e1cc1dfe48
Rename prepare_playback to prepare_change
2011-05-05 20:17:28 +02:00
Thomas Adamcik
76a33f37db
Add some more tests
2011-05-04 23:42:14 +02:00
Thomas Adamcik
9998a0e80f
Update gstreamer test
2011-05-04 23:35:50 +02:00
Thomas Adamcik
42547563ea
Convert set_state to internal method
2011-05-03 23:08:31 +02:00
Thomas Adamcik
865d62e6e1
Merge branch 'develop' into feature/modularised-output
...
Conflicts:
mopidy/gstreamer.py
2011-05-01 23:51:33 +02:00
Stein Magnus Jodal
9f130f4dfc
Bump version number to 0.4.1
2011-04-29 21:44:57 +02:00
Stein Magnus Jodal
50aef50989
Ready for 0.5.0 development
2011-04-27 00:20:08 +02:00
Thomas Adamcik
472e4d2790
Rename output to gstreamer in backends
2011-04-25 21:30:01 +02:00