Stein Magnus Jodal
fc33bdaedb
http: Add default config and config schema
2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
7fd21bf0c1
mpris: Add default config and config schema
2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
7ea233b7f9
lastfm: Add default config and config schema
2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
aab7c01c94
mpd: Add default config and config schema
2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
8b538c4522
stream: Add default config and config schema
2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
74adefcad1
local: Add default config and config schema
2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
d6d3e2be35
spotify: Add config schema
2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
aba8329660
Merge pull request #380 from adamcik/feature/config-optional
...
config: Add optional setting to config values and improve tests.
2013-04-01 14:45:02 -07:00
Thomas Adamcik
8cb800765f
Merge branch 'develop' into feature/config
...
Conflicts:
mopidy/utils/config.py
2013-04-01 23:41:15 +02:00
Thomas Adamcik
6c5ac28034
config: Update test names for consistency.
2013-04-01 23:40:05 +02:00
Thomas Adamcik
c18df18395
config: Document what each config value supports.
2013-04-01 23:38:44 +02:00
Thomas Adamcik
e504ca0207
config: Fix typo.
2013-04-01 23:30:05 +02:00
Thomas Adamcik
98269f4ed1
config: Add optional setting to config values and improve tests.
2013-04-01 23:24:42 +02:00
Stein Magnus Jodal
4a8b7c763e
docs: Remove py_modules comment from example setup.py
2013-04-01 22:10:18 +02:00
Stein Magnus Jodal
f3004ed4d2
config: Fix flake8 warnings
2013-04-01 22:05:10 +02:00
Thomas Adamcik
c416893fb3
ext: Update suggestion for config validation mechanics.
2013-04-01 21:57:53 +02:00
Stein Magnus Jodal
b91c456c90
Merge pull request #379 from adamcik/feature/config
...
Add mopidy.utils.config with new ConfigValue and ConfigSchema classes.
2013-04-01 12:42:59 -07:00
Thomas Adamcik
5283d1e2b2
main: Add ConfigError test.
2013-04-01 21:35:01 +02:00
Thomas Adamcik
5e608c18dc
config: re-add ConfigError.__iter__
2013-04-01 21:26:48 +02:00
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