Commit Graph

1434 Commits

Author SHA1 Message Date
Stein Magnus Jodal
2850a760ce Convert LibspotifySessionManager to a subclass of BaseThread 2010-08-22 19:31:18 +02:00
Stein Magnus Jodal
ce7f4339ac Rewrite MPD frontend to run in thread instead of process 2010-08-22 13:57:58 +02:00
Stein Magnus Jodal
865f7df86b Rewrite GStreamerOutput to use BaseThread 2010-08-22 13:53:22 +02:00
Stein Magnus Jodal
80c9e1e579 Add destroy() to BaseProcess and BaseThread 2010-08-22 13:33:09 +02:00
Stein Magnus Jodal
f8555e7061 Create BaseThread as copy of BaseProcess but with different superclass 2010-08-22 13:08:00 +02:00
Stein Magnus Jodal
28eb7e6c7e Fix too long line 2010-08-21 23:29:00 +02:00
Stein Magnus Jodal
8358345c6c Merge branch 'gstreamer-local-backend' into develop 2010-08-21 23:28:06 +02:00
Stein Magnus Jodal
df22256f09 Review gstreamer-local-backend branch 2010-08-21 23:25:38 +02:00
Stein Magnus Jodal
7062e3c8ee Merge branch 'develop' into gstreamer-local-backend 2010-08-21 23:08:37 +02:00
Stein Magnus Jodal
c2817959fe Initialize the correct variable in init 2010-08-20 16:39:10 +02:00
Stein Magnus Jodal
1ae172d0c1 Move mopidy.utils.{ => log}.indent 2010-08-20 16:38:59 +02:00
Stein Magnus Jodal
301344d358 Merge branch 'core-as-main-process' into develop 2010-08-20 16:23:13 +02:00
Stein Magnus Jodal
19c4f1c09f Readd main() method, to not break bin/mopidy 2010-08-20 16:21:07 +02:00
Stein Magnus Jodal
976086ae65 Move options parsing, logging setup and settings validation into CoreProcess 2010-08-20 16:17:22 +02:00
Stein Magnus Jodal
79729e653b Make CoreProcess.setup() more functional to show dependencies explicitly 2010-08-20 12:54:18 +02:00
Stein Magnus Jodal
5ea3e40594 Rename Thread-1 => LibspotifySessionManagerThread 2010-08-20 12:38:33 +02:00
Stein Magnus Jodal
461830924a libspotify thread should not stop Mopidy from exiting, and is thus a daemon thread 2010-08-20 12:34:41 +02:00
Stein Magnus Jodal
aba0cc3ef3 Remove redundant error handling, as all these cases are handled in BaseProcess 2010-08-20 12:34:13 +02:00
Stein Magnus Jodal
681ac05561 Graph: MpdFrontend creates MpdDispatcher 2010-08-20 10:19:32 +02:00
Stein Magnus Jodal
7f95a3b0ba Move initialization from main to core 2010-08-20 03:27:20 +02:00
Stein Magnus Jodal
a67aaef8c7 Update class instantiation/usage graph 2010-08-20 03:08:59 +02:00
Stein Magnus Jodal
51b5910e68 Add process name to BaseProcess logging 2010-08-20 01:59:27 +02:00
Stein Magnus Jodal
ea699eb121 Name all processes 2010-08-20 01:59:14 +02:00
Stein Magnus Jodal
60bca18b46 Run CoreProcess in the main process 2010-08-20 01:52:20 +02:00
Stein Magnus Jodal
f73800f8e4 Validate settings a tad later 2010-08-20 01:41:54 +02:00
Stein Magnus Jodal
560b8be86f Move log setup to mopidy.utils.log 2010-08-20 01:31:56 +02:00
Stein Magnus Jodal
88a4d64a59 Move MPD server into its own process 2010-08-20 01:24:56 +02:00
Stein Magnus Jodal
d43ddab590 Fix import in test 2010-08-20 01:24:33 +02:00
Stein Magnus Jodal
aede9762f8 Split BaseProcess snd CoreProcess into two files 2010-08-20 01:07:23 +02:00
Thomas Adamcik
7f25b0b514 Introduce GSTREAMER_AUDIO_SINK setting to control which sink we use 2010-08-20 00:56:28 +02:00
Stein Magnus Jodal
ce878ca797 Turn on last modified time stamps in Sphinx as the docs now are only built conditionally 2010-08-20 00:51:01 +02:00
Stein Magnus Jodal
bc8d32275e Merge branch 'mpd-cleanup' into develop 2010-08-20 00:48:20 +02:00
Thomas Adamcik
e566e7acc2 Merge branch 'develop' into gstreamer-local-backend 2010-08-20 00:45:44 +02:00
Thomas Adamcik
ad1ff9b9b3 Merge branch 'develop' of git://github.com/jodal/mopidy into develop 2010-08-20 00:45:28 +02:00
Thomas Adamcik
366f5d8fee Don't use return values from backend in frontend.mpd.protocol.playback.seek 2010-08-20 00:45:23 +02:00
Stein Magnus Jodal
222982e444 Move get_mpd_protocol_version() into MPD frontend 2010-08-20 00:44:09 +02:00
Thomas Adamcik
a91a5eb04a Put in place better logging for exceptions in processes 2010-08-20 00:43:12 +02:00
Stein Magnus Jodal
5e10ad0e05 Replace SERVER and FRONTEND with a new FRONTENDS setting 2010-08-20 00:38:36 +02:00
Thomas Adamcik
dbdfb3a8c7 Fix seek return value tests 2010-08-20 00:17:34 +02:00
Thomas Adamcik
ef03bbe19e Add tests to check return value of seek 2010-08-20 00:17:08 +02:00
Stein Magnus Jodal
10c1cab0c7 Reorganize mopidy.frontends.mpd
- Rename .frontend.MpdFrontend to .dispatcher.MpdDispatcher, as it
  dispatches requests.
- Move exceptions into .exceptions.
- Move .server.MpdSession to .session.MpdSession.
- Move handle_pattern to .protocol.handle_pattern.
2010-08-19 23:51:46 +02:00
Thomas Adamcik
42bd13f30a Ensure that seek triggers playing 2010-08-19 19:50:08 +02:00
Thomas Adamcik
01b854b891 Flushing seek takes care of starting pipeline for us 2010-08-19 01:34:26 +02:00
Thomas Adamcik
1132f554c7 Only block after seek before starting to play to ensure that seek has happened 2010-08-19 01:01:32 +02:00
Thomas Adamcik
222bbf4998 Only block set state when handling async changes 2010-08-19 00:56:24 +02:00
Thomas Adamcik
cf24089137 Renable some output tests 2010-08-19 00:52:42 +02:00
Stein Magnus Jodal
714529fee6 Link from README to both docs versions 2010-08-19 00:09:36 +02:00
Stein Magnus Jodal
53d2d93f77 We now publish docs for both the master and develop branches 2010-08-19 00:06:00 +02:00
Stein Magnus Jodal
a8a8af4d17 We turned of Hudson's IRC nagging a long time ago 2010-08-19 00:05:38 +02:00
Stein Magnus Jodal
1fdcddd94b We follow the development process from nvie.com/git-model 2010-08-19 00:05:20 +02:00