Commit Graph

5890 Commits

Author SHA1 Message Date
Trygve Aaberge
4ea5271362 docs: Return exit status 1 on initialization error 2014-08-11 16:13:40 +02:00
Trygve Aaberge
9e41eff187 config: Support passing directories to mopidy --config 2014-08-11 14:48:04 +02:00
Trygve Aaberge
0863a813fa main: Return status code 1 if {Backend,Frontend,Mixer}Error is raised 2014-08-11 13:43:18 +02:00
Stein Magnus Jodal
0c21a2945c Merge branch 'release/v0.19.x' into develop
Conflicts:
	docs/changelog.rst
2014-08-11 13:01:17 +02:00
Trygve Aaberge
44c7951520 docs: Use :confval:-syntax, add fixes for logging issue
(cherry picked from commit 524043f6b7)

Conflicts:
	docs/changelog.rst
2014-08-11 13:00:36 +02:00
Trygve Aaberge
bac3bfb7a2 log: Don't disable loggers when loading fileConfig
The default when loading config for logging from a file is to disable
existing loggers. Since some loggers are created before logging is set
up, these loggers were disabled if logging/config_file is set.

(cherry picked from commit cb0387c46d)

Conflicts:
	docs/changelog.rst
2014-08-11 13:00:01 +02:00
Trygve Aaberge
524043f6b7 docs: Use :confval:-syntax, add fixes for logging issue 2014-08-11 12:52:55 +02:00
Trygve Aaberge
cb0387c46d log: Don't disable loggers when loading fileConfig
The default when loading config for logging from a file is to disable
existing loggers. Since some loggers are created before logging is set
up, these loggers were disabled if logging/config_file is set.
2014-08-11 01:42:30 +02:00
Stein Magnus Jodal
e1fda35351 config: Only log existing config files 2014-08-07 11:36:25 +02:00
Stein Magnus Jodal
eadb7e3cdc Merge pull request #821 from schinken/remove-mopidy-lux
#818 Remove mopidy lux from documentation
2014-08-06 14:19:39 +02:00
schinken
06d7d650f8 #818 Remove mopidy lux from documentation 2014-08-06 14:06:44 +02:00
Stein Magnus Jodal
4c60c6b68c docs: Add note Debian package distro support (fixes #820)
(cherry picked from commit 9b7bcd37b3)
2014-08-06 00:03:09 +02:00
Stein Magnus Jodal
9b7bcd37b3 docs: Add note Debian package distro support (fixes #820) 2014-08-06 00:02:49 +02:00
Trygve Aaberge
19f96f7944 docs: Fix formatting
(cherry picked from commit 26cfd24e11)
2014-08-05 23:53:29 +02:00
Trygve Aaberge
73982f0455 docs: Add the mpd list command fix to the changelog
(cherry picked from commit 92fa75325d)

Conflicts:
	docs/changelog.rst
2014-08-05 23:53:14 +02:00
Trygve Aaberge
210e1705e7 mpd: Fix list commands with 3 arguments (fixes #817)
List commands with 3 arguments should return albums, not artists.

(cherry picked from commit ec413126f1)
2014-08-05 23:52:46 +02:00
Trygve Aaberge
c798257f00 mpd: Test that "list album foo" responds correctly
Previously, test_list_album_with_artist_name would only test that the
command didn't fail. Now it also checks that the response is correct.
That is, that the response contains albums.

This makes the test detect the error reported in #817.

(cherry picked from commit 9771eda230)
2014-08-05 23:52:40 +02:00
Trygve Aaberge
26cfd24e11 docs: Fix formatting 2014-08-05 19:50:06 +02:00
Trygve Aaberge
92fa75325d docs: Add the mpd list command fix to the changelog 2014-08-05 19:44:50 +02:00
Trygve Aaberge
ec413126f1 mpd: Fix list commands with 3 arguments (fixes #817)
List commands with 3 arguments should return albums, not artists.
2014-08-05 18:46:16 +02:00
Trygve Aaberge
9771eda230 mpd: Test that "list album foo" responds correctly
Previously, test_list_album_with_artist_name would only test that the
command didn't fail. Now it also checks that the response is correct.
That is, that the response contains albums.

This makes the test detect the error reported in #817.
2014-08-05 18:34:08 +02:00
Stein Magnus Jodal
9182278bc6 Merge pull request #814 from adamcik/feature/audio-actor-refactor
mopidy.audio.actor refactoring and cleanups
2014-08-04 00:46:47 +02:00
Thomas Adamcik
fd9100a5f3 audio: Annotate code with more TODOs and questions 2014-08-03 23:57:22 +02:00
Thomas Adamcik
6b88b4f685 audio: Group playbin teardown/setup
This makes it possible to see that we setup and teardown the same things. Also
fixes disconnect on a signal we no longer listen to.
2014-08-03 23:57:22 +02:00
Thomas Adamcik
b8a0ca59cd audio: Refactor softwaremixer and audio interactions
This rips the mixer bits and pieces that have been hiding in the audio actor to
it's own class. The software mixer now only knows about this and nothing else
from audio.
2014-08-03 23:57:22 +02:00
Thomas Adamcik
4bfc5e7a80 audio: Split out proxy setup 2014-08-03 23:57:22 +02:00
Thomas Adamcik
72ca1a74c3 audio: Unify source handlers
notify::source and setup-source are the same, just that setup-source is a
convenience wrapper.
2014-08-03 23:57:22 +02:00
Thomas Adamcik
d650c0ba14 audio: Split out ouput handling from audio actor
This also lays some basic ground work for handling multiple outputs.
2014-08-03 23:57:22 +02:00
Thomas Adamcik
b9879ef81e audio: Improve GStreamer logging
This adds an extra mopidy.audio.gst logger and moves the GStreamer logging to
it. Additionally this adds more logging so we can likely get by with just
mopidy logs in more cases.
2014-08-03 23:57:22 +02:00
Thomas Adamcik
88788fddfd audio: Use pbutils to provide usable plugin missing info 2014-08-03 23:57:22 +02:00
Thomas Adamcik
fb8b02cee9 audio: Split out appsrc handling 2014-08-03 23:57:22 +02:00
Thomas Adamcik
f0f19ebc2e audio: Add docs to signal handler helper 2014-08-03 23:57:22 +02:00
Thomas Adamcik
531b312ace audio: Split out the signals tracking 2014-08-03 23:57:21 +02:00
Stein Magnus Jodal
e9822117e5 Merge branch 'master' into develop
Conflicts:
	docs/changelog.rst
2014-08-03 23:40:18 +02:00
Stein Magnus Jodal
9dc8038025 Release v0.19.3 2014-08-03 23:39:10 +02:00
Stein Magnus Jodal
dc80f17296 Bump version to 0.19.3 2014-08-03 23:34:25 +02:00
Stein Magnus Jodal
87e22eb940 docs: Update changelog 2014-08-03 23:34:25 +02:00
Stein Magnus Jodal
6c08c33724 docs: Add more links into the docs
(cherry picked from commit 5dd2be5ec9)
2014-08-03 23:32:19 +02:00
Stein Magnus Jodal
7fc89972a2 docs: Use text from web site and readme
(cherry picked from commit 1e0569abb6)
2014-08-03 23:32:11 +02:00
Stein Magnus Jodal
5dd2be5ec9 docs: Add more links into the docs 2014-08-03 23:30:47 +02:00
Stein Magnus Jodal
1e0569abb6 docs: Use text from web site and readme 2014-08-03 23:23:34 +02:00
Stein Magnus Jodal
9260ae23a7 Merge branch 'release/v0.19.x' into develop 2014-08-03 23:13:40 +02:00
Stein Magnus Jodal
837fb00fb7 Fail early if extension doesn't implement setup()
Fixes #813
2014-08-03 23:13:14 +02:00
Stein Magnus Jodal
58b8506c6a Merge branch 'release/v0.19.x' into develop 2014-08-03 15:19:42 +02:00
Stein Magnus Jodal
2d4b447d0a docs: Update changelog 2014-08-03 15:19:33 +02:00
Thomas Adamcik
8376286e7e zeroconf: Fix intermittent dbus/avahi exception
This fixes an issue where I sometimes would get an error from dbus
'Unable to guess signature from an empty list'. After some digging
and checking the avahi dbus specs I found they expect the text list
to have a signature of 'aay' (an array of arrays containing bytes).
So instead of using python lists we now use a 'typed' dbus array.

It is not clear to me why this is a heisenbug, but this fix does
seem to make it go away.

(cherry picked from commit 80f5c9158d)
2014-08-03 15:18:55 +02:00
Thomas Adamcik
80f5c9158d zeroconf: Fix intermittent dbus/avahi exception
This fixes an issue where I sometimes would get an error from dbus
'Unable to guess signature from an empty list'. After some digging
and checking the avahi dbus specs I found they expect the text list
to have a signature of 'aay' (an array of arrays containing bytes).
So instead of using python lists we now use a 'typed' dbus array.

It is not clear to me why this is a heisenbug, but this fix does
seem to make it go away.
2014-08-03 11:43:28 +02:00
Stein Magnus Jodal
4f34f0103d Merge pull request #680 from adamcik/feature/audio-prep-work-for-gapless
audio: Preparation work for gapless playback support
2014-08-02 20:55:54 +02:00
Thomas Adamcik
5d1dd1a355 review-fixes: Mostly typos etc. 2014-08-02 20:45:55 +02:00
Stein Magnus Jodal
514d83636a docs: Add PlaylistsProvider docs 2014-08-02 00:22:38 +02:00