Commit Graph

359 Commits

Author SHA1 Message Date
Stein Magnus Jodal
96365d3467 Add caching of OsaMixer volume
If volume is just managed through Mopidy it is always correct. If another
application changes the volume, Mopidy will be correct within 30 seconds.
2010-03-09 11:45:42 +01:00
Stein Magnus Jodal
38399c844b Update tests to check for 'OK' from 'idle' calls 2010-03-09 00:16:20 +01:00
Stein Magnus Jodal
481d3a670a ncmpc doesn't add quotes and capitalizes type argument for 'list' 2010-03-09 00:10:14 +01:00
Stein Magnus Jodal
71d9bb83e5 Lowercase type argument for search too, not just find 2010-03-09 00:06:49 +01:00
Stein Magnus Jodal
68ae8e25d8 ncmpc uses capitalized type arguments for search (search too, not just find) 2010-03-09 00:05:49 +01:00
Stein Magnus Jodal
229d0d391d ncmpc uses capitalized type arguments for search 2010-03-09 00:03:42 +01:00
Stein Magnus Jodal
a8f11174fe OK instead of ACK on 'idle' 2010-03-09 00:01:44 +01:00
Stein Magnus Jodal
6551b8309e docs: Add note on MPD clients 2010-03-08 23:36:32 +01:00
Stein Magnus Jodal
b548342483 docs: Update dependency list, as pyalsaaudio is not required for OS X 2010-03-08 23:36:13 +01:00
Stein Magnus Jodal
f06f5c596a docs: despotify setup using Homebrew 2010-03-08 23:25:44 +01:00
Stein Magnus Jodal
d774ad90fb docs: Include mixers in the class instantiation and usage diagram 2010-03-08 20:49:55 +01:00
Stein Magnus Jodal
38992bcf9c Move MPD exceptions into mopidy.mpd 2010-03-08 20:37:03 +01:00
Stein Magnus Jodal
b1ece22032 Move mopidy.exceptions.SettingError to mopidy.SettingsError 2010-03-08 20:34:57 +01:00
Stein Magnus Jodal
1619ecbd56 Add mixer for OS X which uses osascript 2010-03-08 20:22:17 +01:00
Stein Magnus Jodal
9c09c9b1df Automatically choose AlsaMixer on Linux and DummyMixer elsewhere 2010-03-08 17:33:46 +01:00
Stein Magnus Jodal
c95fef4343 docs: Update libspotify test example 2010-03-08 17:26:23 +01:00
Stein Magnus Jodal
31529fb50f docs: Move settings doc into API docs 2010-03-08 17:12:17 +01:00
Stein Magnus Jodal
dbcdd0cb04 docs: Move changes to bottom of contents 2010-03-08 17:11:19 +01:00
Stein Magnus Jodal
e8dbefceb5 Update backend API synopsis 2010-03-07 23:50:41 +01:00
Stein Magnus Jodal
3a07c6b27d Fix typo 2010-03-07 23:49:23 +01:00
Stein Magnus Jodal
523216d0fd Add mixer API and rewrite ALSA mixer hack 2010-03-07 23:48:50 +01:00
Stein Magnus Jodal
0af7c52544 Document how GMPC does multi-word search 2010-03-07 22:37:59 +01:00
Stein Magnus Jodal
7838d7ceb5 Fix 'urlhandlers' output 2010-03-07 21:11:34 +01:00
Stein Magnus Jodal
e0b65b9603 Add support for 'any' type to search in all backends. Search works in GMPC :-D 2010-03-07 19:53:49 +01:00
Stein Magnus Jodal
290f3adc14 Add tests for 'find' and 'search' without quotes 2010-03-07 19:52:47 +01:00
Stein Magnus Jodal
b6a1309904 Doc syntax fix 2010-03-07 19:30:15 +01:00
Stein Magnus Jodal
86ddffc8b0 GMPC does not add " around the type argument, and uses the type any too. 2010-03-07 19:29:17 +01:00
Stein Magnus Jodal
6aacf8f6ce 'needle' argument to 'count' may be empty 2010-03-07 19:28:01 +01:00
Stein Magnus Jodal
bc1167ba06 Return 'positive' but empty results on 'count' and 'list' 2010-03-07 19:27:13 +01:00
Stein Magnus Jodal
ed39840c67 despotify: Add library track lookup
Adding track from library search result to playlist now works.
2010-03-07 18:23:16 +01:00
Stein Magnus Jodal
b641a47c66 Fix 'time' and 'elapsed' in status output 2010-03-07 18:22:46 +01:00
Stein Magnus Jodal
c9475b34a2 Python 2.6 is needed for __main__.py and @x.setter support 2010-03-04 19:08:35 +01:00
Stein Magnus Jodal
50e3c837c5 Implement __status_status_single 2010-02-28 23:24:48 +01:00
Stein Magnus Jodal
5852672ae1 Remove trailing whitespace 2010-02-28 23:23:29 +01:00
Stein Magnus Jodal
04ceb83c94 Implement _playback_single and add 'single' field to BasePlaybackController 2010-02-28 23:22:12 +01:00
Stein Magnus Jodal
2d2e7c2488 Implement _playback_repeat 2010-02-28 23:18:35 +01:00
Stein Magnus Jodal
ede1b7d5ab Implement _playback_random 2010-02-28 23:17:45 +01:00
Stein Magnus Jodal
a4f640e085 Add empty line between methods 2010-02-28 23:16:27 +01:00
Stein Magnus Jodal
68810d01b7 Implement _playback_consume 2010-02-28 23:16:06 +01:00
Stein Magnus Jodal
d0916334d4 Implement _current_playlist_swapid 2010-02-28 23:10:54 +01:00
Stein Magnus Jodal
b89a6fc46d Implement _current_playlist_swap 2010-02-28 23:07:44 +01:00
Stein Magnus Jodal
c8ee771ebc Implement _current_playlist_shuffle 2010-02-28 22:56:42 +01:00
Stein Magnus Jodal
1a7fbe671b Implement _current_playlist_plchangesposid 2010-02-28 22:26:18 +01:00
Stein Magnus Jodal
e3b407c709 Implement _current_playlist_playlistid when songid argument is given 2010-02-28 22:15:15 +01:00
Stein Magnus Jodal
2dea0820b2 Rename Track.title to Track.name 2010-02-28 22:00:19 +01:00
Stein Magnus Jodal
3180d7faf2 Implement _current_playlist_moveid 2010-02-28 21:15:01 +01:00
Stein Magnus Jodal
00472ca1bc Implement _current_playlist_move_{range,songpos} 2010-02-28 21:10:53 +01:00
Stein Magnus Jodal
434fbb8853 Add 'Last-Modified' field to _stored_playlists_listplaylists response 2010-02-28 20:07:11 +01:00
Stein Magnus Jodal
6dfb658e6b Add last_modified field to Playlist model 2010-02-28 18:58:33 +01:00
Stein Magnus Jodal
9846f7a738 Split _current_playlist_delete into a method for songpos and a method for ranges 2010-02-28 17:41:10 +01:00