Stein Magnus Jodal
8a292bce58
scanner: Move main() function from bin/ to mopidy.scanner
2012-11-14 20:45:24 +01:00
Stein Magnus Jodal
8a440fff3f
network: Server send buffer should be bytes, not unicode ( #241 )
2012-11-14 18:12:52 +01:00
Stein Magnus Jodal
75f7fc273a
spotify: Fix GStreamer warning on seek ( fixes #227 )
...
Don't call audio.{prepare_change,start_playback}() before/after seek. This does
not seem to have any effect on functionality, and avoids Gstreamer failing to
disconnect the "notify::source" signal handler, which again causes a warning.
2012-11-14 10:58:04 +01:00
Stein Magnus Jodal
6b7256a955
audio: Explicitly disconnect signal handles on teardown
2012-11-14 10:51:52 +01:00
Stein Magnus Jodal
e1ef73f517
Merge branch 'develop' into feature/http-frontend
2012-11-14 09:35:19 +01:00
Stein Magnus Jodal
cee6894ff6
Update changelog
2012-11-14 09:27:03 +01:00
Stein Magnus Jodal
3a24deaec3
Rename 'stored playlists' to 'playlists'
2012-11-14 09:23:19 +01:00
Stein Magnus Jodal
9168982a61
core: Pause playback if audio is paused and playback isn't ( fixes #232 )
2012-11-14 01:56:46 +01:00
Stein Magnus Jodal
87ce7bbe11
audio: Maintain state and trigger events based on GStreamer state changes
2012-11-14 01:49:17 +01:00
Stein Magnus Jodal
f9bd0d00b3
audio: Move PlaybackState from core to audio so audio can use it
2012-11-14 00:35:17 +01:00
Stein Magnus Jodal
76b1fa8e1b
audio: Add state_changed(old_state, new_state) event
2012-11-13 20:31:38 +01:00
Stein Magnus Jodal
42fdaf3ff0
audio: Move tests to make room for more audio tests
2012-11-13 20:26:05 +01:00
Stein Magnus Jodal
1eef3f6c0e
audio: Make software mixer volume be an int, not a float
2012-11-13 20:25:43 +01:00
Stein Magnus Jodal
e793be6e18
distutils doesn't like unicode in its package lists
2012-11-13 20:01:57 +01:00
Stein Magnus Jodal
dc356a81fd
Merge branch 'feature/rename-cp-to-tracklist' into develop
...
Conflicts:
docs/changes.rst
mopidy/frontends/mpd/protocol/current_playlist.py
2012-11-13 19:09:18 +01:00
Stein Magnus Jodal
0dd09bce82
spotify: Support search by track URI ( fixes #233 )
2012-11-13 11:56:04 +01:00
Stein Magnus Jodal
7ec156e373
mpd: Don't lowercase search queries
2012-11-13 11:55:54 +01:00
Stein Magnus Jodal
487503b51c
mpd: Remove URI scheme check, as core handles that
2012-11-13 11:53:47 +01:00
Stein Magnus Jodal
cc39853638
mpd: Normalize file/filename filters to uri filters
2012-11-13 11:53:47 +01:00
Stein Magnus Jodal
4f0a708411
mpd: Allow 'file' key to 'search' and 'find'
2012-11-13 11:34:48 +01:00
Stein Magnus Jodal
bba9548b27
Rename 'current playlist' to 'tracklist'
2012-11-13 10:59:48 +01:00
Stein Magnus Jodal
344d5bd49d
Merge pull request #238 from jodal/feature/optional-backend-providers
...
Make all three backend provider types optional
2012-11-13 01:41:18 -08:00
Stein Magnus Jodal
1b5b7abfdd
Allow settings prefixed with 'CUSTOM_' ( fixes #204 )
2012-11-13 00:44:07 +01:00
Stein Magnus Jodal
6acaa490e9
Make all strings unicode by default ( fixes #224 )
2012-11-13 00:18:47 +01:00
Stein Magnus Jodal
a2d7f2f504
spotify: Update stored playlists interface
2012-11-12 23:11:32 +01:00
Stein Magnus Jodal
92bd599ecf
Update stored playlists controller to support backends without playlists
2012-11-12 22:38:49 +01:00
Stein Magnus Jodal
d748c07daf
Update playback controller to support backends without playback support
2012-11-12 22:19:27 +01:00
Stein Magnus Jodal
6f32d72792
Update the library controller to support backends without a library
2012-11-12 21:41:48 +01:00
Stein Magnus Jodal
429e87fe6e
Extend Backends class to filter backends by capabilties
2012-11-12 21:41:02 +01:00
Stein Magnus Jodal
0b25a6f11f
Extend the backends API to support optional providers
2012-11-12 21:40:14 +01:00
Stein Magnus Jodal
1d14740a66
http: Show incoming WebSocket messages on the placeholder page
2012-11-11 20:13:20 +01:00
Stein Magnus Jodal
0fc0b4b1ef
http: Don't build almost the same dict twice
2012-11-11 19:13:15 +01:00
Stein Magnus Jodal
adb8dd23bb
Merge pull request #237 from erlingbo/develop
...
docs: Fix typo in gst-launch command
2012-11-11 05:11:23 -08:00
Erling Børresen
bd7c713fbf
Docs: Fix typo in gst-launch command
2012-11-11 14:05:26 +01:00
Stein Magnus Jodal
90ca6a786a
http: Add pip requirements file. Make Travis use it.
2012-11-10 21:30:11 +01:00
Stein Magnus Jodal
86e0eff21d
http: Extend player resource, add tracklist and playlists resources
2012-11-10 20:57:18 +01:00
Stein Magnus Jodal
5458c1271f
http: Switch to HTTP method dispatcher for /api
2012-11-09 14:52:46 +01:00
Stein Magnus Jodal
9d2732703d
http: Serve placeholder index.html when no STATIC_DIR set
2012-11-09 14:52:28 +01:00
Stein Magnus Jodal
a2259fad57
http: Add static files hosting
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
256c5a8179
http: Document existence of the new frontend
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
9b90e64dfb
http: Move frontend actor to new module
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
92dc974028
http: Move web service code to new module
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
37ab7c766d
http: Move web socket code to new module
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
5b8f391bc7
http: Exit CherryPy engine properly
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
e41f9e3871
http: Working WebSockets which emits playback state changes
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
dda5ee42f0
http: Turn off autoreloading
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
4d5122094f
http: Start the CherryPy bus, and not just the server
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
5d8929986d
http: Encode the hostname to a str
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
509c7c82ea
http: Only include cherrypy in debug log
2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
e5053c929a
http: Add HTTP_SERVER_{HOSTNAME,PORT} settings
2012-11-09 14:23:26 +01:00