Stein Magnus Jodal
dad2422a96
MpdDispatcher requires a mixer to be running
2011-03-20 00:10:14 +01:00
Stein Magnus Jodal
7206d68648
Remove mixer from the Backend API as it is independent
2011-03-20 00:02:32 +01:00
Stein Magnus Jodal
2700698ec7
Require Pykka 0.11
2011-03-20 00:00:20 +01:00
Stein Magnus Jodal
517a2a9356
Update MPD/music_db
2011-03-19 18:05:09 +01:00
Stein Magnus Jodal
4e82730732
Update MPD/dispatcher
2011-03-19 17:57:06 +01:00
Stein Magnus Jodal
0d57a74cb3
Update MPD/current_playlist
2011-03-19 17:55:05 +01:00
Stein Magnus Jodal
462f9d3afb
Make dummy library available through actor proxies
2011-03-19 17:55:04 +01:00
Stein Magnus Jodal
c67eb4b973
Make backend providers traversable so they can be set up for tests
2011-03-19 17:55:04 +01:00
Stein Magnus Jodal
88780c717b
Update MPD/connection
2011-03-19 17:55:00 +01:00
Stein Magnus Jodal
a4a015af1d
Update MPD/audio_output
2011-03-19 17:54:57 +01:00
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