Commit Graph

2839 Commits

Author SHA1 Message Date
Thomas Adamcik
921d804dde Fix minor code style issues 2011-07-04 00:28:52 +02:00
Thomas Adamcik
dd0082b59e Rewrite to explicit stopping of actors 2011-07-04 00:16:18 +02:00
Thomas Adamcik
a1f1160566 e.message is depracted 2011-07-03 23:33:38 +02:00
Thomas Adamcik
257a2fefdf Language fix 2011-07-03 23:32:12 +02:00
Thomas Adamcik
77c140f466 More low-level debug logging 2011-07-03 22:38:16 +02:00
Thomas Adamcik
b3e2e13a8d sock.accept() on IPv6 systems is different 2011-07-03 22:37:45 +02:00
Thomas Adamcik
c686041de8 Merge pull request #119 from jodal/feature/event-listeners
feature/event-listeners part 2
2011-06-29 09:26:05 -07:00
Stein Magnus Jodal
d5913b3a87 Merge branch 'feature/event-listeners' into feature/mpris-frontend
Conflicts:
	mopidy/backends/base/playback.py
	tests/backends/events_test.py
2011-06-29 19:02:15 +03:00
Stein Magnus Jodal
5c66f19d1a Avoid blocking when broadcasting events 2011-06-29 18:59:59 +03:00
Stein Magnus Jodal
8a49b1f325 Update MPRIS' Metadata on started_playing/stopped_playing 2011-06-29 18:10:27 +03:00
Stein Magnus Jodal
2812e7ad45 Update MPRIS' PlaybackStatus on play/stop/pause/resume 2011-06-29 17:53:23 +03:00
Stein Magnus Jodal
5c325b03a1 Change stopped_playing event arg from stop_position to time_position 2011-06-29 17:36:39 +03:00
Stein Magnus Jodal
b99a975a81 Remove obvious docs on internal methods 2011-06-29 17:36:24 +03:00
Stein Magnus Jodal
ad246706c6 Add paused_playing and resumed_playing events 2011-06-29 17:33:19 +03:00
Stein Magnus Jodal
0e8fb5e7ac Change stopped_playing event arg from stop_position to time_position 2011-06-29 17:33:12 +03:00
Stein Magnus Jodal
b23853b958 Remove obvious docs on internal methods 2011-06-29 17:33:12 +03:00
Stein Magnus Jodal
8386381479 Test that backend actually sends the events 2011-06-29 17:33:12 +03:00
Stein Magnus Jodal
cae4e63fdb Replace BaseFrontend with BackendListener in MPRIS frontend 2011-06-29 17:33:12 +03:00
Stein Magnus Jodal
213796305b Test that backend actually sends the events 2011-06-29 16:22:28 +03:00
Thomas Adamcik
15953aefb4 Merge pull request #118 from jodal/feature/event-listeners
feature/event-listeners
2011-06-29 05:25:37 -07:00
Stein Magnus Jodal
232d81aab8 Merge branch 'feature/event-listeners' into feature/mpris-frontend
Conflicts:
	docs/changes.rst
2011-06-27 19:49:07 +03:00
Stein Magnus Jodal
83d2601f68 Replace redundant BaseFrontend class with list of requirements for frontend implementations 2011-06-27 19:39:44 +03:00
Stein Magnus Jodal
32bf7af73f Update LastfmFrontend to use new BackendListener 2011-06-27 19:39:43 +03:00
Stein Magnus Jodal
4fd83d3641 Update PlaybackController to use new BackendListener 2011-06-27 19:39:43 +03:00
Stein Magnus Jodal
0794a8792a Add BackendListener interface to be impl by any who wants events from the backend 2011-06-27 19:39:43 +03:00
Stein Magnus Jodal
9244087bfd Do not include undoced members in the docs 2011-06-27 19:38:10 +03:00
Stein Magnus Jodal
622a99ad3b Change uri_handlers to uri_schemes on backends 2011-06-27 18:02:02 +03:00
Stein Magnus Jodal
8092ffaa34 More logging during startup of MprisFrontend 2011-06-24 21:08:13 +03:00
Thomas Adamcik
34203e2ba1 Reignore info sent to frontend 2011-06-23 21:40:32 +02:00
Thomas Adamcik
742ecf10ae Fix minor test regresion 2011-06-22 03:04:46 +02:00
Thomas Adamcik
14a7a9bd80 Get rid of GObjectEventThread 2011-06-22 03:00:30 +02:00
Thomas Adamcik
54f09b0157 Rewrite of client part of listener - takes into account that we will be implementing idle 2011-06-22 02:49:02 +02:00
Stein Magnus Jodal
93f00ce7f2 Add check of URI schema to OpenUri 2011-06-22 00:28:51 +03:00
Stein Magnus Jodal
537bb1a879 Change some TODO/XXX to NOTE as they only apply given some future initiatives/changes 2011-06-22 00:18:52 +03:00
Stein Magnus Jodal
e5725bb26b Update SetPosition to support real track IDs instead of URIs 2011-06-22 00:18:08 +03:00
Stein Magnus Jodal
190faf745a 'shuffle' should be 'random' in our backend 2011-06-22 00:04:03 +03:00
Stein Magnus Jodal
3259a11c8d Test and implement mpris.Metadata property 2011-06-22 00:04:03 +03:00
Stein Magnus Jodal
90ce8b21bc Test and implement mpris.SupportedUriSchemes property 2011-06-22 00:04:02 +03:00
Stein Magnus Jodal
7faed379ef Check if CanPlay==true in OpenUri for consistency (even though the spec doesn't mention it) 2011-06-22 00:04:02 +03:00
Stein Magnus Jodal
26868401c6 Check if CanControl==true in set_Rate for consistency (even though the spec doesn't mention it) 2011-06-22 00:04:02 +03:00
Stein Magnus Jodal
3f325c936d Change uri_handlers to uri_schemes on backends 2011-06-22 00:04:02 +03:00
Stein Magnus Jodal
182f074222 Use new exit_process() function in mpris.Quit() 2011-06-20 19:47:16 +03:00
Stein Magnus Jodal
a2f90a7418 Signals are intentionally left empty 2011-06-20 19:07:09 +03:00
Stein Magnus Jodal
cc05db157c Ignore messages to the MPRIS frontend 2011-06-20 18:12:00 +03:00
Stein Magnus Jodal
26b7f5e8b5 Test and implement all direct checks of CanGoNext==true 2011-06-20 15:29:22 +03:00
Stein Magnus Jodal
7f64ba3e72 Test and implement mpris.CanGoNext property 2011-06-20 15:27:21 +03:00
Stein Magnus Jodal
8f59b0fae8 Test and implement all direct checks of CanGoPrevious==true 2011-06-20 15:21:44 +03:00
Stein Magnus Jodal
70139e0b7b Test and implement mpris.CanGoPrevious property 2011-06-20 15:21:09 +03:00
Stein Magnus Jodal
4de7c242b7 Test and implement all direct checks of CanPlay==true 2011-06-20 15:11:25 +03:00
Stein Magnus Jodal
4013a2ec9a Test and implement mpris.CanPlay property 2011-06-20 15:11:25 +03:00