Commit Graph

3822 Commits

Author SHA1 Message Date
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
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