Commit Graph

3022 Commits

Author SHA1 Message Date
Thomas Adamcik
2011f64049 Merge pull request #215 from jodal/feature/multi-backend
Initial support for multiple backends
2012-10-29 03:01:34 -07:00
Stein Magnus Jodal
1014c6e373 Include both involved backends in the error message 2012-10-29 10:50:18 +01:00
Stein Magnus Jodal
4a79b559d5 Fail if two backends claims to handle the same URI schema 2012-10-29 10:31:35 +01:00
Stein Magnus Jodal
7ee43dd208 Be explicit about returning None for unknown URI schemes 2012-10-29 10:24:07 +01:00
Stein Magnus Jodal
44186c1a03 Make sure backends is a fully functional list 2012-10-29 10:14:43 +01:00
Stein Magnus Jodal
2e6e53b14d Remove code duplication 2012-10-29 09:48:53 +01:00
Stein Magnus Jodal
b352a6ed4f Code review improvements 2012-10-29 09:38:32 +01:00
Stein Magnus Jodal
c17f07e14b Code review improvements 2012-10-29 09:25:48 +01:00
Stein Magnus Jodal
6a39516d05 Fix typo 2012-10-29 09:22:41 +01:00
Stein Magnus Jodal
fbf642ca99 docs: Use dashes in all labels 2012-10-29 09:21:58 +01:00
Stein Magnus Jodal
ea912620f3 Formatting 2012-10-29 09:20:43 +01:00
Stein Magnus Jodal
6427f7e6bc Split up two-level list comprehension 2012-10-29 08:30:28 +01:00
Stein Magnus Jodal
519fdb9326 Update concepts description and graphs 2012-10-29 01:09:36 +01:00
Stein Magnus Jodal
9f69c62031 Fix typo in changelog and add another sentence 2012-10-29 01:08:06 +01:00
Stein Magnus Jodal
f0602b4e3b docs: Fix lots of broken module documentation 2012-10-29 00:25:25 +01:00
Stein Magnus Jodal
73cc10fffb Add issue reference to changelog 2012-10-28 23:55:24 +01:00
Stein Magnus Jodal
be5759e9a1 Make sure volume are returned as an int 2012-10-28 23:24:52 +01:00
Stein Magnus Jodal
17b0a2ccc3 Update local backend settings guide 2012-10-28 22:00:55 +01:00
Stein Magnus Jodal
86ca1bf3c9 Update README with multi-backend, MPRIS and DLNA possibilities 2012-10-28 21:58:07 +01:00
Stein Magnus Jodal
c2cde5267a Update changelog with multi-backend changes 2012-10-28 21:49:29 +01:00
Stein Magnus Jodal
a620041584 More improvements after code review 2012-10-28 21:37:37 +01:00
Stein Magnus Jodal
29a19a8b27 Document parameter 2012-10-28 21:26:10 +01:00
Stein Magnus Jodal
4f411a48d6 Update docstring references 2012-10-28 21:22:09 +01:00
Stein Magnus Jodal
9a617b1803 Improvements after code review 2012-10-28 20:58:51 +01:00
Stein Magnus Jodal
d450e5a238 Turn both local and Spotify backend on by default 2012-10-28 11:11:24 +01:00
Stein Magnus Jodal
0641d2d207 Make core.stored_playlists.playlists support multiple backends 2012-10-28 11:10:40 +01:00
Stein Magnus Jodal
a35deec050 Make core.library support multiple backends 2012-10-28 11:10:39 +01:00
Stein Magnus Jodal
c47cec9e65 Make core.playback select backend based on track URI 2012-10-28 11:10:39 +01:00
Stein Magnus Jodal
7b9c682e95 Make core.uri_schemes include URI schemes from all backends 2012-10-28 11:10:39 +01:00
Stein Magnus Jodal
11ddc42120 Update descriptions of settings 2012-10-28 11:10:20 +01:00
Stein Magnus Jodal
a5af7290ad Give the core controllers a list of backends 2012-10-27 21:37:41 +02:00
Stein Magnus Jodal
2d92a7a228 Start multiple backends 2012-10-27 14:55:09 +02:00
Stein Magnus Jodal
956655f742 Update tests to use tracks with valid URIs 2012-10-27 14:53:35 +02:00
Stein Magnus Jodal
a8e71afeaf Update Pykka version yet another place 2012-10-26 23:09:44 +02:00
Stein Magnus Jodal
c076fb75d4 Replace Pykka internals misuse with proxies 2012-10-26 23:05:53 +02:00
Stein Magnus Jodal
d685fe554c Simplify pykka imports 2012-10-26 22:57:41 +02:00
Stein Magnus Jodal
70c72365b8 Update Pykka version in install docs 2012-10-26 22:47:41 +02:00
Stein Magnus Jodal
587dde287f Update to work with Pykka 1.0 2012-10-26 22:32:06 +02:00
Stein Magnus Jodal
a78492a65b Revise local backend logging messages 2012-10-26 10:45:11 +02:00
Stein Magnus Jodal
f309e7ec23 Revise audio logging messages 2012-10-26 10:44:58 +02:00
Stein Magnus Jodal
c915c197dd Formatting 2012-10-25 22:49:47 +02:00
Stein Magnus Jodal
45a79df0a8 Split local backend into multiple files and flatten logging hierarchy 2012-10-25 22:47:20 +02:00
Stein Magnus Jodal
4588dd2ec2 Empty Spotify backend's __init__ and flatten logger hierarchy 2012-10-25 22:42:24 +02:00
Stein Magnus Jodal
2fd86cb16e Recommend flake8 for style checking 2012-10-25 09:30:59 +02:00
Stein Magnus Jodal
9144c28483 Fix 'not-negotiated' errors on some Spotify tracks (fixes #213) 2012-10-24 22:35:36 +02:00
Stein Magnus Jodal
893efe426f Ignore pylint warning (#211)
Caused by helper function given access to class internals
2012-10-18 12:11:50 +02:00
Stein Magnus Jodal
8683537816 Don't use command_list as both bool and list (#211) 2012-10-17 01:43:22 +02:00
Stein Magnus Jodal
65b550eb44 Ignore invalid pylint warnings (#211) 2012-10-17 01:42:58 +02:00
Stein Magnus Jodal
0c9452d9d3 Remove unused argument shadowing builtin (#211) 2012-10-17 01:31:41 +02:00
Stein Magnus Jodal
8f1f0bc82a Create attribute in __init__ (#211) 2012-10-17 01:31:20 +02:00