Stein Magnus Jodal
cb78dc6341
spotify: Spotify wants 'track', not 'title' ( #272 )
2012-12-20 00:26:54 +01:00
Stein Magnus Jodal
30edba0a3e
spotify: Unbreak search by URI
2012-12-20 00:25:47 +01:00
Stein Magnus Jodal
79cbdb4fbb
mpd: Add MPD_SERVER_CONNECTION_TIMEOUT setting
2012-12-19 23:47:22 +01:00
Stein Magnus Jodal
8baf813fb6
spotify: Use SPOTIFY_TIMEOUT in search
2012-12-19 23:31:33 +01:00
Stein Magnus Jodal
3cdc9e4e99
spotify: Add SPOTIFY_TIMEOUT setting
2012-12-19 23:25:20 +01:00
Stein Magnus Jodal
d1b2641b86
spotify: Gather the search functionality in one place
2012-12-19 23:16:45 +01:00
Stein Magnus Jodal
8be84a1ea4
audio: Fix flake8 warning
2012-12-19 22:40:32 +01:00
Trygve Aaberge
81a76bfd92
audio: Define mixer_scale in _setup_mixer
2012-12-19 22:36:00 +01:00
Stein Magnus Jodal
2b96c70ab1
Merge pull request #282 from trygveaa/volume_step
...
audio: Make get_volume able to return all levels
2012-12-19 10:47:56 -08:00
Stein Magnus Jodal
ea37cf1a44
core: Include the TlTrack in track_playback_* events
2012-12-19 17:06:04 +01:00
Stein Magnus Jodal
c5ac7aeb77
core: Include new volume level in volume_changed event
2012-12-19 16:31:58 +01:00
Stein Magnus Jodal
478c8ea4d3
Merge pull request #281 from trygveaa/volume_changed
...
core: Trigger volume changed event in set_volume
2012-12-19 05:34:21 -08:00
Stein Magnus Jodal
dd1fad249b
mpd: Fix grammar
2012-12-19 00:05:13 +01:00
Stein Magnus Jodal
ba84af2586
mpd: Add list of unsupported MPD features
2012-12-18 23:29:57 +01:00
Stein Magnus Jodal
12942631bf
mpd: Change name of output from 'None' to 'Default'
2012-12-18 23:18:51 +01:00
Trygve Aaberge
200e4d2536
audio: Don't try to rescale volume_set if it's None
2012-12-18 19:00:46 +01:00
Trygve Aaberge
fcda4696bc
audio: Use None instead of -1 for undefined volume
2012-12-18 18:18:29 +01:00
Trygve Aaberge
58389f31de
core: Trigger volume changed after actual change
2012-12-18 18:08:00 +01:00
Trygve Aaberge
d3e3bef2c0
audio: Rename scales in set_volume for consistency
2012-12-18 13:21:24 +01:00
Trygve Aaberge
ee448d4dd3
audio: Make get_volume able to return all levels
...
This fixes an issue where applications which changes volume by 1 level
at a time could fail to change volume if track.max_volume is less than
100. E.g. get volume could return 44 after volume was set to 43, then
the application would just try to set it to 43 again.
2012-12-18 13:18:56 +01:00
Trygve Aaberge
15d56b84cb
core: Trigger volume changed event in set_volume
2012-12-18 12:56:42 +01:00
Stein Magnus Jodal
59ccc207ea
core: Make all methods callable without kwargs, e.g. from Mopidy.js
2012-12-17 15:38:32 +01:00
Stein Magnus Jodal
5122a254aa
models: Specify time zone of Playlist.last_modified as UTC
2012-12-16 20:22:42 +01:00
Thomas Adamcik
e00dd958b9
Merge pull request #277 from jodal/feature/mpd-0.17
...
Implement MPD protocol changes from MPD 0.17
2012-12-15 14:56:05 -08:00
Stein Magnus Jodal
b1f0a67dd4
mpd: Reuse query regexp. Fix 'filename' expression
2012-12-15 23:43:45 +01:00
Stein Magnus Jodal
8fdd7fdf58
docs: The Mopidy resources was moved to /mopidy
2012-12-15 23:13:58 +01:00
Stein Magnus Jodal
a084105898
docs: Use requirement files as single source of dependencies
2012-12-15 23:07:29 +01:00
Stein Magnus Jodal
0b6673e7f5
mpd: Bump protocol version to 0.17.0
2012-12-15 01:48:49 +01:00
Stein Magnus Jodal
b43fc2ebe9
mpd: Stub channel commands
2012-12-15 01:44:20 +01:00
Stein Magnus Jodal
b95c8032de
mpd: Add 'searchaddpl' command
2012-12-15 01:18:13 +01:00
Stein Magnus Jodal
9b1dfa6978
mpd: Add 'searchadd' command
2012-12-15 00:40:33 +01:00
Stein Magnus Jodal
6ac2c249b5
mpd: Add 'findadd' command
2012-12-15 00:39:52 +01:00
Stein Magnus Jodal
50cbe5f384
mpd: Add range support to 'load' command
2012-12-14 22:13:08 +01:00
Stein Magnus Jodal
49d585a97c
mpd: Add 'config' command
2012-12-14 12:08:17 +01:00
Stein Magnus Jodal
ac537a63c7
mpd: Add 'seekcur' command
2012-12-14 11:53:44 +01:00
Stein Magnus Jodal
0c6de005a0
docs: Fix typo
2012-12-13 02:07:24 +01:00
Stein Magnus Jodal
daa56e6567
docs: Fix typo
2012-12-13 02:06:05 +01:00
Stein Magnus Jodal
fe2adfae73
docs: Fix syntax error in example
2012-12-13 02:02:16 +01:00
Stein Magnus Jodal
24ace415a0
spotify: pyspotify 1.9 and 1.10 are both supported
2012-12-13 00:19:43 +01:00
Stein Magnus Jodal
2b54837c64
Bump version number to 0.10.0
2012-12-13 00:16:33 +01:00
Thomas Adamcik
8ee4b431ac
Merge pull request #276 from jodal/feature/scanner-encoding-support
...
Scanner encoding support
2012-12-12 15:11:10 -08:00
Stein Magnus Jodal
0f603c3ede
Use urllib.{quote,unquote} instead of {pathname2url,url2pathname}
2012-12-12 23:13:52 +01:00
Stein Magnus Jodal
ac4411ec83
spotify: Make session manager work with pyspotify 1.9 _and_ 1.10
2012-12-12 16:08:16 +01:00
Stein Magnus Jodal
d537b875c1
Merge pull request #271 from mattjbray/fix-session-initialisation
...
Fix to work with pyspotify develop/1.10
2012-12-12 07:02:02 -08:00
Stein Magnus Jodal
1707d6ae6e
local: Fix typo
2012-12-12 15:43:16 +01:00
Stein Magnus Jodal
c8a068b02c
local: Support tag caches with urlencoded paths
...
This adds support for loading tag caches where the "file:" field has urlencoded
paths. For old tag caches without the urlencoding, this is a noop. Thus, old
tag caches continues to work.
2012-12-12 15:10:29 +01:00
Stein Magnus Jodal
e9eac16284
mpd: Use relative urlencoded paths in tag cache
...
This partly reverts "beac2e8 mpd: Use file:// URIs in tag_cache" by removing
the "file://" URI scheme and the music dir base path from the "file:" fields in
the tag cache.
The advantage is that the tag cache becomes independent of the music dir
location and the tag cache loader can be made compatible with both old and new
tag caches.
2012-12-12 15:10:28 +01:00
Stein Magnus Jodal
6311e13cec
mpd: urlencode any non-UTF-8 path so it can be displayed as UTF-8
2012-12-12 14:21:30 +01:00
Stein Magnus Jodal
a006918453
mpd: Use bytestrings in dir tree building
2012-12-12 13:45:37 +01:00
Stein Magnus Jodal
905ceeb72a
utils: find_files() returns bytestrings
2012-12-12 13:45:37 +01:00