Thomas Adamcik
|
22ebb1bc29
|
Move recv code to LineProtocol and add source removal
Fixes problem where timed out sockets where not being removed from event loop
causing excess CPU usage.
|
2011-07-09 14:28:35 +02:00 |
|
Thomas Adamcik
|
cdb68d61f5
|
Use timeout_add_seconds which is less accurate but more efficient
|
2011-07-09 00:47:10 +02:00 |
|
Thomas Adamcik
|
7f77fe38d5
|
Add timeout support to LineProtocol
|
2011-07-08 00:28:01 +02:00 |
|
Thomas Adamcik
|
63244b9af8
|
Limit number of allowed connections
|
2011-07-08 00:09:45 +02:00 |
|
Thomas Adamcik
|
8cc1aa07d9
|
Forgot to include errno
|
2011-07-08 00:07:14 +02:00 |
|
Thomas Adamcik
|
26155d1d40
|
Fix s/listener/server/ in docs
|
2011-07-07 23:57:20 +02:00 |
|
Thomas Adamcik
|
7c2ccbbaa1
|
Document attributes correctly
|
2011-07-07 23:55:54 +02:00 |
|
Thomas Adamcik
|
12633e0d4a
|
Add log_error to LineProtocol
|
2011-07-07 23:52:38 +02:00 |
|
Thomas Adamcik
|
2449308758
|
Use re for finding terminator and splitting as it does not assume unicode
|
2011-07-07 23:47:28 +02:00 |
|
Thomas Adamcik
|
4cd6f5f66c
|
Switch to lock based protection of send buffer, queue use was flawed
|
2011-07-07 21:53:08 +02:00 |
|
Thomas Adamcik
|
a0f6ba7dc4
|
Switch to thread safe send queue and use event loop to send data
|
2011-07-06 00:23:54 +02:00 |
|
Thomas Adamcik
|
52087bd5b4
|
Cleanup recv code a bit
|
2011-07-06 00:23:18 +02:00 |
|
Thomas Adamcik
|
a12e9779e3
|
Add some better error handling for accept call
|
2011-07-05 23:47:23 +02:00 |
|
Thomas Adamcik
|
cb2f0df5d6
|
Extract logging of raw data to method
|
2011-07-05 01:13:12 +02:00 |
|
Thomas Adamcik
|
79e46ab4fa
|
Rename listemer to server
|
2011-07-05 00:56:29 +02:00 |
|
Thomas Adamcik
|
b311e42840
|
Try to document new server helper
|
2011-07-05 00:55:35 +02:00 |
|
Thomas Adamcik
|
094850fe20
|
Fix reference to mopidy.frontends.mpd.MpdSession
|
2011-07-04 21:24:09 +02:00 |
|
Thomas Adamcik
|
3053ba09e0
|
Typo fix :)
|
2011-07-04 21:13:46 +02:00 |
|
Thomas Adamcik
|
9a8f3a141c
|
Misplaced text in log message
|
2011-07-04 21:09:21 +02:00 |
|
Thomas Adamcik
|
c7617e150a
|
Decode incomming data
|
2011-07-04 21:08:49 +02:00 |
|
Thomas Adamcik
|
c3d7b3c77f
|
Merge branch 'develop' into feature/glib-loop
|
2011-07-04 20:52:03 +02:00 |
|
Stein Magnus Jodal
|
2b5f942f44
|
Don't use asserts new in unittest2/Python 2.7
|
2011-07-04 19:04:57 +02:00 |
|
Thomas Adamcik
|
ab653b7539
|
Fix comments from pull-request
|
2011-07-04 10:33:59 +02:00 |
|
Stein Magnus Jodal
|
d393df2cd5
|
Fix LastfmFrontend which was broken by kwarg renaming
|
2011-07-04 01:29:26 +02:00 |
|
Thomas Adamcik
|
224a0d1247
|
Remove on_recieve from frontend
|
2011-07-04 00:56:57 +02:00 |
|
Thomas Adamcik
|
cfd48f8a5b
|
Code style fix
|
2011-07-04 00:46:46 +02:00 |
|
Thomas Adamcik
|
e0ecc76e98
|
Import modules
|
2011-07-04 00:42:39 +02:00 |
|
Thomas Adamcik
|
6e0d9905ed
|
Sort imports
|
2011-07-04 00:40:50 +02:00 |
|
Thomas Adamcik
|
a3d72351d9
|
Stop all sesions when mpd frontend is asked to stop
|
2011-07-04 00:34:06 +02:00 |
|
Thomas Adamcik
|
75984dda6a
|
Merge branch 'develop' into feature/glib-loop
Conflicts:
mopidy/core.py
mopidy/frontends/mpd/__init__.py
|
2011-07-04 00:31:18 +02:00 |
|
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
|
5c66f19d1a
|
Avoid blocking when broadcasting events
|
2011-06-29 18:59:59 +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
|
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
|
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 |
|
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 |
|