Commit Graph

1912 Commits

Author SHA1 Message Date
Stein Magnus Jodal
49d62aecab Do not give MpdDispatcher an MpdSession object yet, as it is not needed to get current tests passing 2011-03-19 15:55:25 +01:00
Stein Magnus Jodal
122e13be85 Fix mixer tests 2011-03-10 23:23:46 +01:00
Stein Magnus Jodal
0c6ad8e8f0 Fix output tests 2011-03-10 23:23:06 +01:00
Stein Magnus Jodal
46c6ee68df Fix ~200 backend tests 2011-03-10 23:19:44 +01:00
Stein Magnus Jodal
985213ffa2 Remove unused import 2011-03-09 21:46:18 +01:00
Stein Magnus Jodal
9b77d34e24 Move AlsaMixer initialization to post_start() 2011-03-09 21:41:32 +01:00
Stein Magnus Jodal
8c163104d1 Reimplement sending of started/stopped_playing events from the backend to interested frontends 2011-03-09 21:37:47 +01:00
Stein Magnus Jodal
650f777306 Reimplement pause on lost play token and setting of stored playlists 2011-03-09 21:37:00 +01:00
Stein Magnus Jodal
d8ea7ea884 Lookup other actors by their known superclasses 2011-03-09 19:30:12 +01:00
Stein Magnus Jodal
0575d5d3be Use Actor.post_start() to do actor setup in the actor's own thread 2011-03-08 23:28:24 +01:00
Stein Magnus Jodal
7f725e8c78 Upgrade to Pykka 0.10 2011-03-08 23:20:42 +01:00
Stein Magnus Jodal
a88cf1e2ca Hook an MpdDispatcher directly onto each MpdSession 2011-03-08 21:08:45 +01:00
Stein Magnus Jodal
65c64b4a8a Actorify backends 2011-03-08 20:39:50 +01:00
Stein Magnus Jodal
3a3777e93e Update Spotify backend enough to make it start without errors 2011-03-07 22:59:25 +01:00
Stein Magnus Jodal
f0fd2c9df2 Change XXXs to TODO-PYKKA to easier find them again 2011-03-07 22:52:04 +01:00
Stein Magnus Jodal
d75ca5b4e8 Make MpdFrontend start 2011-03-07 22:42:55 +01:00
Stein Magnus Jodal
43cb8d077c Actorify LastfmFrontend 2011-03-07 22:41:07 +01:00
Stein Magnus Jodal
18e252a9d3 Strip FrontendBase to a minimum 2011-03-07 22:36:23 +01:00
Stein Magnus Jodal
38e5cec0f0 Partly actorify MpdFrontend 2011-03-07 22:35:22 +01:00
Stein Magnus Jodal
ab01828c05 Strip Backend to a minimum 2011-03-07 22:19:23 +01:00
Stein Magnus Jodal
6a78f11383 Remove mpd_format() from CurrentPlaylistController 2011-03-07 22:15:45 +01:00
Stein Magnus Jodal
b88d8d5d8a Actorify mixers 2011-03-07 22:03:11 +01:00
Stein Magnus Jodal
3a1de6578d Remove unused BaseProcess and strip queue stuff from BaseThread 2011-03-07 21:37:55 +01:00
Stein Magnus Jodal
3d56188619 Convert GstreamerOutput to an actor 2011-03-07 21:36:26 +01:00
Stein Magnus Jodal
9dafc6ebe9 Remove lifetime methods from output API 2011-03-07 21:35:14 +01:00
Stein Magnus Jodal
4749e77f1d Replace CoreProcess with simple setup functions 2011-03-07 21:34:38 +01:00
Stein Magnus Jodal
0acaa8f285 Log startup message directly from setup_logging 2011-03-07 21:33:53 +01:00
Stein Magnus Jodal
9fc7e013ff Move main() into mopidy.core 2011-03-07 20:11:34 +01:00
Stein Magnus Jodal
18eec035b5 Add Pykka as dependency 2011-03-07 18:12:01 +01:00
Stein Magnus Jodal
57ad32a40f Mopidy can be used with libspotify 0.0.7 and pyspotify 1.1+mopidy20110223 2011-02-23 23:36:30 +01:00
Stein Magnus Jodal
b89150f5d2 Skip tests instead of commenting them out 2011-02-12 02:21:38 +01:00
Stein Magnus Jodal
163ead53da Add 'play -1' support when playing 2011-02-12 02:03:18 +01:00
Stein Magnus Jodal
15c992e06a Add 'play -1' support, which fixes resume in MPoD 2011-02-12 01:45:36 +01:00
Stein Magnus Jodal
04f8276ffb Ignore rotated logs 2011-02-12 01:38:44 +01:00
Stein Magnus Jodal
2463fdd945 Fix test that was declared twice 2011-02-12 01:38:44 +01:00
Stein Magnus Jodal
91853eca2c Give Martins credit for the patch 2011-02-09 18:14:33 +01:00
Stein Magnus Jodal
8593a55dc5 Update changelog with GH-63 patch 2011-02-09 17:11:39 +01:00
Stein Magnus Jodal
e150a24dfe Review patch for GH-63
- Moved mask_value_if_secret til after the method using it. Most
  important/interesting method first, lower level/more detailed later.
- Made the logic in mask_value_if_secret simpler to understand, I think,
  by making the two different cases more obvious.
- Split the test in two, as it actually tested two different cases.
- Changed the test names to explain what should happen, and not just
  what is tested.
- Add a new test that tests the case which caused the crash: a setting
  being None.
2011-02-09 17:08:40 +01:00
Martins Grunskis
f33c65ddfe mopidy --list-settings fails on fresh install 2011-02-09 17:05:29 +02:00
Stein Magnus Jodal
8d419bb255 Update section on the CI server 2011-02-05 23:19:05 +01:00
Stein Magnus Jodal
5e87dcbfff Add 'date' query support to 'find' and 'search' to improve ncmpcpp media library browsing 2011-01-28 11:52:18 +01:00
Stein Magnus Jodal
7f86026588 Fix typo, redirect stderr 2011-01-26 00:07:17 +01:00
Stein Magnus Jodal
242f27f943 Use subprocess instead of os.popen 2011-01-26 00:04:23 +01:00
Stein Magnus Jodal
11edbc160b Special case get_version() to include git revision id if we're running from a git repo 2011-01-25 22:03:28 +01:00
Stein Magnus Jodal
e1668efff6 Show version number in log output 2011-01-25 20:12:09 +01:00
Stein Magnus Jodal
c097af1a83 Fix a bunch of pylint errors/warnings in test suite 2011-01-23 18:39:05 +01:00
Stein Magnus Jodal
a8c43d057f Merge branch 'master' into develop
Conflicts:
	docs/changes.rst
	mopidy/__init__.py
	tests/version_test.py
2011-01-22 14:39:15 +01:00
Stein Magnus Jodal
71d791291b Release v0.3.1 2011-01-22 14:33:47 +01:00
Stein Magnus Jodal
2512f468f4 Bump version number to 0.3.1 2011-01-22 14:33:39 +01:00
Stein Magnus Jodal
2efad346c1 Update changelog for v0.3.1 2011-01-22 14:31:46 +01:00