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
Stein Magnus Jodal
e1259068fa
Only try to install mopidy.desktop if we are root
2011-01-22 14:25:37 +01:00
Stein Magnus Jodal
9c508e98a3
Fix path to spotify_appkey.key in MANIFEST.in so it is included in the PyPI package
2011-01-22 14:21:02 +01:00
Stein Magnus Jodal
2bef4f2e49
Ready for v0.4.0 development
2011-01-22 14:03:13 +01:00