Thomas Adamcik
50980723f8
Merge branch 'develop' into feature/config
2013-04-01 21:25:07 +02:00
Thomas Adamcik
3509ec4b37
config: Address review comments.
2013-04-01 21:21:59 +02:00
Thomas Adamcik
e00b7a63f0
config: Add mopidy.config to hold config schemas and eventually settings access and loading.
2013-04-01 21:03:16 +02:00
Stein Magnus Jodal
bddb90e490
docs: Add 'ext.' prefix to config sections
2013-04-01 20:44:23 +02:00
Thomas Adamcik
b4c553e201
config: Add LogLevelConfigSchema.
2013-04-01 20:33:22 +02:00
Thomas Adamcik
55e798c806
Merge pull request #378 from jodal/feature/remove-backends-and-frontends-settings
...
Remove backends and frontends settings
2013-04-01 11:29:18 -07:00
Thomas Adamcik
980792e527
config: Add ExtensionConfigSchema.
2013-04-01 20:23:34 +02:00
Stein Magnus Jodal
aa1f8199c2
Remove the FRONTENDS setting
2013-04-01 20:22:29 +02:00
Stein Magnus Jodal
74788a2ccb
Remove the BACKENDS setting
2013-04-01 20:14:20 +02:00
Thomas Adamcik
0535084162
config: Add config schema and tests.
...
Config schemas are used to group config values and check that each of them is
deserialized corretly, that none are missing and that there are no unkown keys
present.
2013-04-01 20:14:04 +02:00
Stein Magnus Jodal
f446c323bd
main: Move TODO
2013-04-01 20:06:20 +02:00
Stein Magnus Jodal
eef148d3af
main: Remove unused import
2013-04-01 20:06:20 +02:00
Thomas Adamcik
605f78065a
Merge pull request #377 from jodal/feature/load-extensions
...
Load backends and frontends from extensions
2013-04-01 11:03:14 -07:00
Stein Magnus Jodal
396fec5ba8
main: Log a bit more on startup and shutdown
2013-04-01 19:47:25 +02:00
Stein Magnus Jodal
e1d75eec30
main: Validate extension's distribution requirements
2013-04-01 19:47:25 +02:00
Stein Magnus Jodal
8ff7d792d5
main: Validate extension environment
2013-04-01 19:47:24 +02:00
Stein Magnus Jodal
6345022cfc
Move frontend/backend import into methods
2013-04-01 19:47:24 +02:00
Stein Magnus Jodal
7d90dd42b5
main: Load frontends/backends from extensions
2013-04-01 19:47:24 +02:00
Thomas Adamcik
c76ca0f726
Merge pull request #374 from jodal/feature/define-existing-extensions
...
Define extension for existing backends and frontends
2013-04-01 10:46:01 -07:00
Stein Magnus Jodal
a7a3803446
docs: Update changelog and authors
2013-04-01 19:35:38 +02:00
Stein Magnus Jodal
111d315d1e
spotify: Fix style
2013-04-01 19:34:39 +02:00
Stein Magnus Jodal
d032891246
Merge pull request #376 from trefis/develop
...
Adds "Starred" playlist to the playlists catalog
2013-04-01 10:33:05 -07:00
Thomas Refis
5982d1059c
Reverse the list of tracks in the Starred playlist.
...
As it is in reverse order from the "official" spotify client.
2013-04-01 18:33:52 +02:00
Thomas Refis
211b20c496
Adds 'Starred' playlist to the playlist catalog
...
Related to issue #326
2013-04-01 18:17:00 +02:00
Stein Magnus Jodal
ec7c172c2e
Add ext prefix to config sections
2013-04-01 16:14:34 +02:00
Stein Magnus Jodal
a52ae2091b
Update Pykka version check
2013-04-01 16:06:23 +02:00
Stein Magnus Jodal
2176ab3d98
lastfm: Define extension
2013-04-01 15:18:25 +02:00
Stein Magnus Jodal
0f1c4c1dff
http: Define extension
2013-04-01 15:18:25 +02:00
Stein Magnus Jodal
5b6fc25cf8
mpris: Define extension
2013-04-01 15:18:24 +02:00
Stein Magnus Jodal
a5f3bfc9c4
mpd: Define extension
2013-04-01 15:03:54 +02:00
Stein Magnus Jodal
d65a986a56
stream: Define extension
2013-04-01 14:56:37 +02:00
Stein Magnus Jodal
d8c7b876be
local: Define extension
2013-04-01 14:55:30 +02:00
Stein Magnus Jodal
7060a75072
spotify: Define extension
2013-04-01 14:27:12 +02:00
Thomas Adamcik
66c067aa96
config: Add Hostname and Port ConfigValues and tests.
2013-04-01 14:21:44 +02:00
Thomas Adamcik
ab26072dff
config: Switch to non context manager version of assertRaises
2013-04-01 14:16:02 +02:00
Thomas Adamcik
6af8b4b090
config: Add LogLevel ConfigValue and tests.
2013-04-01 14:02:28 +02:00
Thomas Adamcik
d46f926f14
config: Add List ConfigValue and tests.
2013-04-01 13:46:13 +02:00
Thomas Adamcik
452cf839c4
config: Add Boolean ConfigValue and tests.
2013-04-01 13:38:59 +02:00
Thomas Adamcik
257d3d6332
Merge pull request #373 from jodal/feature/use-setuptools
...
Switch from distutils to setuptools
2013-04-01 04:34:38 -07:00
Thomas Adamcik
21d0a938f9
config: Add Integer ConfigValue and tests.
2013-04-01 13:31:15 +02:00
Thomas Adamcik
7cb68a41ac
config: Improve validate error messages and fix handling of non-string choices.
2013-04-01 13:29:32 +02:00
Stein Magnus Jodal
a63bb4eaec
docs: Include https in links where appropriate
2013-04-01 13:24:40 +02:00
Thomas Adamcik
119644c186
config: Add String config value and tests.
2013-04-01 13:20:33 +02:00
Stein Magnus Jodal
77f8e228d8
docs: Fix typo
2013-04-01 13:19:46 +02:00
Stein Magnus Jodal
5fcae977ca
docs: If using pip Pykka will be installed automatically
2013-04-01 13:08:54 +02:00
Stein Magnus Jodal
0f593b66bd
docs: Remove 'platforms' from extension's setup.py example
2013-04-01 13:08:54 +02:00
Stein Magnus Jodal
a4f8af048d
Let setuptools generate executables
2013-04-01 13:08:53 +02:00
Stein Magnus Jodal
1a9fea08a5
docs: setuptools always regenerates MANIFEST
2013-04-01 13:08:53 +02:00
Stein Magnus Jodal
a8b81eadd0
Switch from distutils to setuptools
2013-04-01 13:08:53 +02:00
Stein Magnus Jodal
1dab53d5c8
Ignore *.egg-info files generated by setuptools
2013-04-01 13:08:53 +02:00