Commit Graph

444 Commits

Author SHA1 Message Date
Stein Magnus Jodal
e00e50c9cc Prettify unpickle_connection 2010-03-20 03:27:48 +01:00
Stein Magnus Jodal
b4bc81e19e Move utility functions to mopidy.utils 2010-03-20 03:22:44 +01:00
Stein Magnus Jodal
749e3ef281 docs: Document handle_pattern decorator 2010-03-20 03:15:27 +01:00
Stein Magnus Jodal
b83406afd1 Add 'mopidy' as logger name prefix all over 2010-03-20 02:59:44 +01:00
Stein Magnus Jodal
0afa5a5eeb docs: Add inheritance diagram for mopidy.mpd.server 2010-03-20 02:57:14 +01:00
Stein Magnus Jodal
590bab2364 Remove unused methods 2010-03-20 02:49:28 +01:00
Stein Magnus Jodal
4c58d3b773 Fix tests 2010-03-20 02:49:10 +01:00
Stein Magnus Jodal
935d7a707d docs: Add docs for mopidy.mpd.server 2010-03-20 02:39:54 +01:00
Stein Magnus Jodal
da441b36b3 Rename MpdHandler to MpdFrontend 2010-03-20 02:36:18 +01:00
Stein Magnus Jodal
97449f7d43 Return error message instead of throwing exception that can't be handled by anyone 2010-03-20 02:24:46 +01:00
Stein Magnus Jodal
38cecde96b Exceptions won't jump over the multiprocessing connection 2010-03-20 02:24:20 +01:00
Stein Magnus Jodal
a2d728d78c Move MpdSession into mopidy.mpd.server 2010-03-20 02:20:09 +01:00
Stein Magnus Jodal
f12a7aa6ce Comment out use of 'session' in MpdHandler, as it doesn't work anymore 2010-03-20 02:19:44 +01:00
Stein Magnus Jodal
8a1d6ca228 docs: Update thread communication docs 2010-03-20 02:09:20 +01:00
Stein Magnus Jodal
e4feb863bb docs: Update class instantiation diagram 2010-03-20 01:50:39 +01:00
Stein Magnus Jodal
3d2aa08782 Only do settings checking on all-uppercase attributes (to please Sphinx) 2010-03-20 01:37:30 +01:00
Stein Magnus Jodal
71031701d6 Merge branch 'multiprocessing' 2010-03-20 01:29:30 +01:00
Stein Magnus Jodal
dda49dde43 If no next track, stop at end of track. 2010-03-20 01:28:17 +01:00
Stein Magnus Jodal
be76965282 Add end_of_track supportto despotify 2010-03-20 01:20:51 +01:00
Stein Magnus Jodal
aa8b67a327 Make core_queue available for backends 2010-03-20 01:20:21 +01:00
Stein Magnus Jodal
e5be3ea640 Remove plan for server in own process. Remove redundant blocking of server until CoreProcess is ready. 2010-03-20 01:06:22 +01:00
Stein Magnus Jodal
1faecdf496 Add SERVER setting. Remove MPD_ prefix from existing server settings. 2010-03-20 01:05:33 +01:00
Stein Magnus Jodal
0e0a9e67dd Move MpdHandler usage from MpdSession to CoreProcess 2010-03-20 00:36:43 +01:00
Stein Magnus Jodal
af4d1f702e Add FRONTEND setting 2010-03-20 00:35:50 +01:00
Stein Magnus Jodal
65fcfbfae9 Add util functions for pickling and unpickling multiprocessing.Connection 2010-03-20 00:34:27 +01:00
Stein Magnus Jodal
d9a71ca6f9 Make mixer injectable again to make the tests happy 2010-03-19 23:07:06 +01:00
Stein Magnus Jodal
feda5db67f Move backend init into new CoreProcess 2010-03-19 22:52:49 +01:00
Stein Magnus Jodal
194f0e543e Move mixer initialization from main() into backend 2010-03-19 22:05:43 +01:00
Stein Magnus Jodal
be9614da32 Add todo list for multiprocessing branch 2010-03-19 21:55:41 +01:00
Stein Magnus Jodal
34b7f679f5 Move mopidy.__main__._get_class to mopidy.get_class 2010-03-19 21:55:17 +01:00
Stein Magnus Jodal
4729605a6b Add process ID to log format 2010-03-19 21:11:42 +01:00
Stein Magnus Jodal
dde696ba33 docs: Improve thread communication diagram with some missing notes and interactions 2010-03-19 10:57:31 +01:00
Stein Magnus Jodal
7c51e75ee1 docs: Add thread communication sequence diagram 2010-03-18 23:07:54 +01:00
Stein Magnus Jodal
6d60d76cbe despotify: Add DespotifySessionManager with end_of_track callback 2010-03-14 23:31:26 +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
8ddff80ce3 docs: Add docs on all available backends 2010-03-14 00:23:26 +01:00
Stein Magnus Jodal
cf1e5ff4ba docs: Add section on changing settings 2010-03-13 21:20:35 +01:00
Stein Magnus Jodal
c6964f9307 docs: Add note on what the backend API docs covers. Add graph of backend controller relations. 2010-03-13 21:11:37 +01:00
Stein Magnus Jodal
65bce46983 docs: Add intro to model API 2010-03-13 20:50:51 +01:00
Stein Magnus Jodal
94523c3660 docs: Add example usage of a mixer 2010-03-13 20:45:10 +01:00
Stein Magnus Jodal
0dbcc591d7 Move all mixer settings from local constants to the settings file. Document mixer dependencies and settings. 2010-03-13 19:03:06 +01:00
Stein Magnus Jodal
407ab639cd docs: Fix typo 2010-03-13 18:28:45 +01:00
Stein Magnus Jodal
d240fcc783 docs: Add model relations graph 2010-03-13 18:26:59 +01:00
Stein Magnus Jodal
397fdf90d2 docs: Add inheritance diagrams to mixers 2010-03-13 18:23:23 +01:00
Stein Magnus Jodal
63cdcb5080 docs: Add docs for all available mixers 2010-03-13 18:18:00 +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
9437db3c38 DenonMixer: Add readline() method to mock 2010-03-13 00:35:37 +01:00
Stein Magnus Jodal
fd43e17d66 Merge commit 'klette/master' 2010-03-13 00:25:27 +01:00
Stein Magnus Jodal
9a298795d6 NadMixer: Add unmuting to device resetting 2010-03-13 00:23:24 +01:00
Stein Magnus Jodal
549f98b582 NadMixer: Only log if we're going to do anything 2010-03-13 00:23:07 +01:00