Commit Graph

2736 Commits

Author SHA1 Message Date
Stein Magnus Jodal
6b41806eea Merge remote-tracking branch 'adamcik/feature/simplify-outputs' into develop
Conflicts:
	docs/changes.rst
	mopidy/utils/settings.py
2012-09-03 22:08:52 +02:00
Stein Magnus Jodal
09b02f0558 Reraise exception without losing the traceback (fixes #173) 2012-09-03 16:09:14 +02:00
Stein Magnus Jodal
1c77f9178b Update changelog with did-you-mean setting matching 2012-09-01 13:33:06 +02:00
Stein Magnus Jodal
fbc9aef828 Merge remote-tracking branch 'adamcik/feature/settings-did-you-mean' into develop 2012-09-01 13:29:13 +02:00
Stein Magnus Jodal
5c6dc96f9d Fix typo 2012-09-01 13:07:14 +02:00
Thomas Adamcik
e4d425d37a Add did you mean tests for settings.
- Checks varying degrees of typos until the edit distance becomes to large.
- Also updated did you mean to always uppercase it's input so we catch caps
  errors.
2012-09-01 12:28:32 +02:00
Thomas Adamcik
1f8289a256 Switch to only importing modules in settings_test. 2012-09-01 12:22:41 +02:00
Thomas Adamcik
4e4a209ec3 Fix existing settings tests that did_you_mean broke. 2012-09-01 12:15:08 +02:00
Thomas Adamcik
03a7f03bb8 Style fixes to levenshtein and did_you_mean. 2012-09-01 12:11:09 +02:00
Thomas Adamcik
3c2576a629 Guess what setting you meant based on levenshtein. 2012-09-01 11:46:58 +02:00
Thomas Adamcik
387da58425 Deprecate and remove shoutcast settings.
I've also verfied that the examples provided will actually work.
2012-09-01 11:22:05 +02:00
Thomas Adamcik
0a86afbe31 Add audioresample and queue to pipeline, fixes #159
- Audioresample should perform as a noop in cases where no conversion is
  needed. In cases where the sink requires a fixed sample rate this will
  prevent output from breaking.

- The queue is needed to ensure that our outputs play nicely and is simply a
  continuation of the queue that was in our old Output abstraction.
2012-09-01 11:19:46 +02:00
Thomas Adamcik
703141c15b Make sure bad data to OUTPUT does not deadlock.
- Moves GStreamer initialization out of on-start as it is not obvious to me how
  to stop rest of setup on other ways.

- Note that gst.GError != gobject.GError as far as except is concerned.
2012-09-01 01:35:51 +02:00
Thomas Adamcik
fc4dcc3529 Merge pull request #167 from jodal/feature/list-deps
Add --list-deps option
2012-08-31 15:53:50 -07:00
Stein Magnus Jodal
f6cea72bf7 Print 'OK' or 'not found' instead of True/False 2012-09-01 00:49:47 +02:00
Stein Magnus Jodal
a452c49bd3 We're only considering a small subset of the Gstreamer elements 2012-09-01 00:49:12 +02:00
Stein Magnus Jodal
45086fb11d Update changelog with --list-deps option (fixes #74) 2012-09-01 00:21:07 +02:00
Stein Magnus Jodal
d712551c3f Add list of Gstreamer elements to checck in --list-deps 2012-09-01 00:16:39 +02:00
Stein Magnus Jodal
41853dd3d8 Add platform adapter for --list-deps 2012-09-01 00:00:14 +02:00
Stein Magnus Jodal
05c935bc4c Add Python impl adapter for --list-deps 2012-08-31 23:59:53 +02:00
Stein Magnus Jodal
44b6307046 Add pyserial adapter for --list-deps 2012-08-31 23:13:15 +02:00
Stein Magnus Jodal
240ab0d226 Add dbus adapter for --list-deps 2012-08-31 22:58:47 +02:00
Stein Magnus Jodal
6e01b320d7 Skip tests for unavailable optional deps 2012-08-31 22:57:29 +02:00
Stein Magnus Jodal
a661b6d848 Add pylast adapter for --list-deps 2012-08-31 22:49:59 +02:00
Stein Magnus Jodal
4284e08d69 Strip file name from printed import paths 2012-08-31 22:46:18 +02:00
Stein Magnus Jodal
4c6a6af487 Add Gstreamer adapter for --list-deps 2012-08-31 22:40:08 +02:00
Stein Magnus Jodal
a25e7d9530 Add pyspotify adapter for --list-deps 2012-08-31 22:17:54 +02:00
Stein Magnus Jodal
5fcc4e67aa Add --list-deps command with Pykka adapter 2012-08-31 21:55:01 +02:00
Thomas Adamcik
e840bce233 Fix comments from review. 2012-08-26 18:00:53 +02:00
Thomas Adamcik
d112dc668b Merge branch 'develop' into feature/simplify-outputs
Conflicts:
	docs/changes.rst
2012-08-26 12:44:48 +02:00
Thomas Adamcik
343207ebe2 Update docs with latest OUTPUT changes and fix issues raised in review of pull request. 2012-08-26 12:37:23 +02:00
Thomas Adamcik
7948921510 Make settings.OUTPUT a GStreamer bin description. 2012-08-26 12:18:28 +02:00
Stein Magnus Jodal
2262bf91d5 Fix crash in 'playlistinfo' when called with a songpos not matching an CPID (fixes #162) 2012-08-24 00:21:03 +02:00
Stein Magnus Jodal
6e9dd194df Use current_playlist.length instead of len(current_playlist.tracks) 2012-08-24 00:16:33 +02:00
Thomas Adamcik
c565e274a5 Replace OUTPUTS with OUTPUT and switch to simple outputs that return a gst.Bin 2012-08-23 23:44:05 +02:00
Thomas Adamcik
5790d0ba07 Add removal of multiple outsputs support to changelog. 2012-08-23 01:13:08 +02:00
Thomas Adamcik
5769ec6910 Merge branch 'develop' into feature/simplify-outputs 2012-08-23 01:11:50 +02:00
Thomas Adamcik
f995b2f1de Continue ripping out multi output support. 2012-08-23 01:07:22 +02:00
Stein Magnus Jodal
8849c99675 Use recommended shebang for Python scripts 2012-08-23 00:24:13 +02:00
Thomas Adamcik
74a58be60c Merge branch 'develop' into feature/simplify-outputs
Conflicts:
	docs/changes.rst
	mopidy/gstreamer.py
2012-08-23 00:06:01 +02:00
Stein Magnus Jodal
935382bf35 Merge pull request #157 from adamcik/feature/debug-proxy 2012-08-22 14:58:47 -07:00
Thomas Adamcik
1649abc410 Add debug-proxy to 0.8 changelog. 2012-08-22 23:42:57 +02:00
Thomas Adamcik
4ff5c2e992 Add color to console output and fix some things from review. 2012-08-22 23:16:03 +02:00
Thomas Adamcik
8f7961064a Add debug proxy helper.
Tool sits in front of MPD and Mopidy proxying commands to both. Only the
reference backend's replies are passed to the client. All requests are logged,
but only the response's unified diff is displayed.

Intended use case is quick and simple protocol implementation comparisons.
2012-08-22 15:59:03 +02:00
Stein Magnus Jodal
ce60030fe5 Release v0.7.3 2012-08-11 03:38:38 +02:00
Stein Magnus Jodal
9049037557 Update changelog for v0.7.3 2012-08-11 03:38:07 +02:00
Stein Magnus Jodal
52e242cbe1 Update version number to 0.7.3 2012-08-11 03:37:55 +02:00
Stein Magnus Jodal
d78d62c68c Hack to speed up Spotify backend startup with clean cache from 35s to 12s
The time Improvement is probably a magnitude or two larger on outdated caches.
2012-08-11 00:39:00 +02:00
Stein Magnus Jodal
436fd7815d Move the Spotify cache to a subdir of the Mopidy cache 2012-08-11 00:37:40 +02:00
Stein Magnus Jodal
f392a7cccb Update changelog 2012-08-11 00:29:04 +02:00