Commit Graph

484 Commits

Author SHA1 Message Date
Thomas Adamcik
9b6bbb1ad3 Fix BasePlaybackController with respect to test_play_sets_current_track 2010-04-06 17:13:29 +02:00
Thomas Adamcik
50085d5db5 Fix BasePlaybackController with respect to test_next_track_before_play 2010-04-06 17:12:14 +02:00
Thomas Adamcik
824f464146 Start converting gsreamer backend to masters version of base playback controller 2010-04-06 17:06:36 +02:00
Thomas Adamcik
878ef7af50 Dont return self.resume() in def play 2010-04-06 17:05:49 +02:00
Thomas Adamcik
eb538f46be Add destroy method to all backend pieces 2010-04-06 15:50:34 +02:00
Thomas Adamcik
ce2c032247 Don't call bin.get_state with -1, default is blocking anyway 2010-04-06 15:04:13 +02:00
Thomas Adamcik
62684af518 Cleanup volume testing from playback tests 2010-04-06 15:03:25 +02:00
Thomas Adamcik
48acbf701c Add FIXMEs 2010-04-06 15:02:15 +02:00
Thomas Adamcik
1206734931 Extra newline 2010-04-06 01:07:36 +02:00
Thomas Adamcik
3cb382e495 Fix BaseCurrentPlaylistController with respect to test_move_single 2010-04-05 21:31:55 +02:00
Thomas Adamcik
b126311f18 Fix BaseCurrentPlaylistControllerTest.test_load 2010-04-05 21:27:53 +02:00
Thomas Adamcik
5623e26cc7 Fix BaseCurrentPlaylistController with respect to test_add_at_position (at_position can be zero) 2010-04-05 20:36:34 +02:00
Thomas Adamcik
e82a15ee9c Fix BaseCurrentPlaylistController with respect to test_removing_from_empty_playlist 2010-04-05 20:29:22 +02:00
Thomas Adamcik
23685dd9f0 Remove uneeded GStreamerCurrentPlaylistController 2010-04-05 20:26:12 +02:00
Thomas Adamcik
2d65666d58 Merge branch 'master' into gstreamer
Conflicts:
	mopidy/backends/__init__.py
	mopidy/mpd/handler.py
2010-04-05 19:18:20 +02:00
Thomas Adamcik
34e69ea438 Switch to threading for gstreamer message handling 2010-04-05 18:27:54 +02:00
Thomas Adamcik
00c1e03f8e Prevent deadlocks when something goes wrong 2010-04-05 15:05:38 +02:00
Stein Magnus Jodal
332d917b53 Update frontend to match CPC.get() changes 2010-03-31 23:44:17 +02:00
Stein Magnus Jodal
6d46d77b7a Update CPC.get() to match behaviour of SPC.get() 2010-03-31 23:42:03 +02:00
Stein Magnus Jodal
34ebdaf8de Update frontend to use new SPLC.get() 2010-03-31 23:30:27 +02:00
Stein Magnus Jodal
89346aa76b Refactor BaseStoredPlaylistsController.get_by_name to take multiple criteria 2010-03-31 23:28:10 +02:00
Stein Magnus Jodal
96ddf9a881 Improve BCPC.get() docstring 2010-03-31 21:11:58 +02:00
Stein Magnus Jodal
7039031161 Update frontend to use new BaseCurrentPlaylistController.get() 2010-03-31 20:49:58 +02:00
Stein Magnus Jodal
c24c7818e5 Refactor BaseCurrentPlaylistController.get_by_{id,uri} into a generic get(**criteria) 2010-03-31 20:48:03 +02:00
Johannes Knutsen
5a9b141657 set current_track to None on clear commands - required by Sonata 2010-03-30 02:34:58 +02:00
Johannes Knutsen
818e602221 handle gmpc issuing playid "-1" after playlst replacement 2010-03-30 01:59:34 +02:00
Johannes Knutsen
81885d27d7 Merge branch 'master' of git://github.com/jodal/mopidy 2010-03-30 00:10:36 +02:00
Stein Magnus Jodal
bcd9fd66e8 Use index to get KeyError message instead of unicode() as its behaviour varies between Solaris/Py2.6.5 and Ubuntu/Py2.6.4 2010-03-29 20:56:29 +02:00
Stein Magnus Jodal
61dadc02b6 Add MopidyException base exception 2010-03-29 20:55:33 +02:00
Stein Magnus Jodal
1498c2cbba Try to fix exception message handling on Solaris and/or Python 2.6.5 2010-03-29 20:29:07 +02:00
Johannes Knutsen
6901161973 Support album track listing in gmpc by implementing support for command: list album "[ALBUM]" artist "[ARTIST]" 2010-03-29 19:19:02 +02:00
Stein Magnus Jodal
b4f3605915 despotify: Add missing import 2010-03-28 22:23:39 +02:00
Stein Magnus Jodal
f2e5708ada Make version number adhere to distutils.version.StrictVersion rules 2010-03-27 00:09:26 +01:00
Stein Magnus Jodal
fdf3d4f11b Replace CoverageTestRunner with nosetests 2010-03-23 23:54:49 +01:00
Stein Magnus Jodal
88bbcc3716 libspotify: Move appkey and cache into ~/.mopidy 2010-03-23 22:34:01 +01:00
Stein Magnus Jodal
65dd1c7d0d docs: Add link from mopidy.settings.BACKEND to backend docs 2010-03-23 21:50:33 +01:00
Stein Magnus Jodal
9e90654aa2 Do not use logger we do not have 2010-03-23 01:04:44 +01:00
Stein Magnus Jodal
f16a70d2e4 Create ~/.mopidy in main and not when importing settings 2010-03-23 01:01:48 +01:00
Stein Magnus Jodal
861f4957aa docs: Update all references to mopidy.settings.default 2010-03-23 00:53:27 +01:00
Stein Magnus Jodal
bbc44350fc Convert mopidy.settings from package to file 2010-03-23 00:53:09 +01:00
Stein Magnus Jodal
9a09692e99 docs: Moved the Mopidy settings file 2010-03-23 00:44:15 +01:00
Stein Magnus Jodal
79b5942831 Add get_or_create_dotdir util function 2010-03-23 00:23:11 +01:00
Stein Magnus Jodal
93b981de07 BaseProcess: Log SettingsError and exit 2010-03-23 00:11:39 +01:00
Stein Magnus Jodal
accb873f8f despotify: Log track play errors 2010-03-22 23:42:28 +01:00
Stein Magnus Jodal
3235d2a1ea Add --version option support 2010-03-22 23:42:02 +01:00
Stein Magnus Jodal
b9ba8a929a Switch to a StrictVersion-compatible version number 2010-03-22 23:41:32 +01:00
Stein Magnus Jodal
bf05602318 Add support for 'playlistfind filename ...' 2010-03-22 22:09:00 +01:00
Stein Magnus Jodal
26bc1dc435 Fail hard if Spotify login fails 2010-03-22 21:57:44 +01:00
Stein Magnus Jodal
b352da3214 Make methods of DespotifyTranslator and LibspotifyTranslator stateless classmethods 2010-03-22 21:48:41 +01:00
Stein Magnus Jodal
b734948dcb Use spotify_uri_to_int in LibspotifyTranslator and DespotifyTranslator, making both stateless 2010-03-22 21:36:55 +01:00