Commit Graph

254 Commits

Author SHA1 Message Date
Stein Magnus Jodal
7b50855908 Merge remote-tracking branch 'mopidy/develop' into feature/history
Conflicts:
	docs/changelog.rst
2014-09-23 20:14:40 +02:00
Thomas Adamcik
a16cac2188 Merge pull request #862 from jodal/fix/clear-current-track
core: Remove clear_current_track argument from stop()
2014-09-23 19:54:59 +02:00
Stein Magnus Jodal
d655be1033 docs: Update changelog 2014-09-23 18:55:57 +02:00
Stein Magnus Jodal
c629e105d7 docs: Update changelog with PR#840 2014-09-23 14:29:30 +02:00
Stein Magnus Jodal
d5de898b2d core: Remove clear_current_track argument from stop() 2014-09-23 01:10:51 +02:00
Thomas Adamcik
508391cf51 Merge pull request #855 from jodal/feature/emit-none-to-emit-eos
audio: Deprecate emit_end_of_stream
2014-09-22 22:58:32 +02:00
Stein Magnus Jodal
abed15b9e4 models: Make all fields default to None or empty collection 2014-09-22 22:25:42 +02:00
Stein Magnus Jodal
bdd1fb983b models: Fix equality for fields set to the default
Fixes #837
2014-09-22 22:01:50 +02:00
Stein Magnus Jodal
305a76486d models: Hide empty lists from repr() 2014-09-22 21:42:57 +02:00
Stein Magnus Jodal
00c17ae193 audio: Deprecate emit_end_of_stream 2014-09-21 21:01:11 +02:00
Stein Magnus Jodal
db4868207c Print friendly error message if gobject isn't found
Fixes #836
2014-09-08 21:15:14 +02:00
Stein Magnus Jodal
e9e8124e90 docs: Fix formatting 2014-09-08 11:03:56 +02:00
Thomas Adamcik
ada7641ee6 audio: Remove visualizer support 2014-09-07 23:48:04 +02:00
Thomas Adamcik
3ed6843d92 docs: Update changelog with audio changes 2014-09-07 22:32:04 +02:00
Stein Magnus Jodal
cf5660e8e5 docs: Fix syntax error 2014-09-04 23:35:02 +02:00
Stein Magnus Jodal
d41deb1844 Merge branch 'release/v0.19.x' into develop
Conflicts:
	docs/changelog.rst
2014-09-01 23:17:00 +02:00
Stein Magnus Jodal
ca44ff3947 docs: Update changelog 2014-09-01 23:07:44 +02:00
Stein Magnus Jodal
c6f88feb00 Merge branch 'release/v0.19.x' into develop 2014-08-30 00:27:07 +02:00
Stein Magnus Jodal
83e779eaaf http: Guard against double close of WebSocket 2014-08-30 00:25:43 +02:00
Stein Magnus Jodal
fc94d0789e Merge branch 'release/v0.19.x' into develop 2014-08-29 21:28:58 +02:00
Stein Magnus Jodal
f1096d332c local: Move constant to Library class
Related to #833
2014-08-29 21:28:42 +02:00
Stein Magnus Jodal
c50641230d Merge branch 'release/v0.19.x' into develop 2014-08-29 14:03:11 +02:00
Stein Magnus Jodal
69c3e107a2 local: Add ROOT_DIRECTORY_URI constant
Related to #833
2014-08-29 14:02:08 +02:00
Stein Magnus Jodal
0e60730704 backends: Update browse() signature and docs to match core implementation
Fixes #833
2014-08-29 13:50:12 +02:00
Stein Magnus Jodal
a244761abc mpd: Replace / with | instead of whitespace in playlist names 2014-08-17 23:25:09 +02:00
Trygve Aaberge
265951bf00 network: disable_recv before telling actor to close connection
As of d62ad96, when the connection can't receive more data from the
client, it tells the actor to stop the connection and calls
disable_recv(). The actor operates in it's own thread and when it stops
the connection, disable_recv is being called again from a different
thread. Since the actor is told to stop the connection before
disable_recv is called, the two calls to disable_recv may happen
simultaneously.

This causes a race condition issue where both threads can reach past the
check that recv_id is not None before either of them set it to None. If
one of them set it to None before the other one tries to use it, an
error is raised.

This commit calls disable_recv before telling the actor to stop the
connection. Since disable_recv is a blocking call, this ensures that
recv_id is being set to None before the actor thread begins to stop the
connection.

Fixes #781
2014-08-14 01:58:48 +02:00
Stein Magnus Jodal
ae3a932ed3 Merge branch 'release/v0.19.x' into develop
Conflicts:
	mopidy/config/__init__.py
2014-08-12 23:54:14 +02:00
Stein Magnus Jodal
d2eb7fdd10 Merge branch 'trygveaa/feature/mopidy-config-dirs' into release/v0.19.x
Conflicts:
	docs/changelog.rst
2014-08-12 23:39:36 +02:00
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
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
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
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
Stein Magnus Jodal
e9822117e5 Merge branch 'master' into develop
Conflicts:
	docs/changelog.rst
2014-08-03 23:40:18 +02:00
Stein Magnus Jodal
87e22eb940 docs: Update changelog 2014-08-03 23:34:25 +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
Stein Magnus Jodal
ad40a5adb0 Merge branch 'release/v0.19.x' into develop 2014-07-30 00:32:53 +02:00
Thomas Adamcik
2b75819505 doc: Add changelog entry for jack sink fix
(cherry picked from commit 0440703abb)

Conflicts:
	docs/changelog.rst
2014-07-30 00:31:15 +02:00
Thomas Adamcik
0440703abb doc: Add changelog entry for jack sink fix 2014-07-29 23:47:23 +02:00
Stein Magnus Jodal
d9efb1f877 docs: Add v0.20 changelog 2014-07-29 23:34:21 +02:00
Stein Magnus Jodal
5daa95cae8 docs: Update changelog 2014-07-26 16:54:32 +02:00