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
2830784703
Merge pull request #827 from trygveaa/fix/network-thread-issue
...
network: disable_recv before telling actor to close connection
2014-08-29 13:36:48 +02:00
Stein Magnus Jodal
950cbb00cc
docs: Add sponsors page
...
(cherry picked from commit b40409141f )
2014-08-22 00:09:50 +02:00
Stein Magnus Jodal
b40409141f
docs: Add sponsors page
2014-08-22 00:02:11 +02:00
Stein Magnus Jodal
dc65a08e3b
docs: Unbreak API autodocs
2014-08-20 00:48:12 +02:00
Stein Magnus Jodal
1dfd14615a
docs: Include mixers in concepts
2014-08-20 00:46:30 +02:00
schinken
f0f5e65a9a
#818 Remove mopidy lux from documentation
...
(cherry picked from commit 06d7d650f8 )
(cherry picked from commit c230a0f64c )
2014-08-19 08:21:21 +02:00
Stein Magnus Jodal
a244761abc
mpd: Replace / with | instead of whitespace in playlist names
2014-08-17 23:25:09 +02:00
schinken
c230a0f64c
#818 Remove mopidy lux from documentation
...
(cherry picked from commit 06d7d650f8 )
2014-08-14 09:00:53 +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
7b99c2fbae
docs: Fix grammar
2014-08-12 16:45:26 +02:00
Trygve Aaberge
d776ada30a
docs: Add directories to --config in man page
2014-08-11 16:27:19 +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
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
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
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
Stein Magnus Jodal
ad40a5adb0
Merge branch 'release/v0.19.x' into develop
2014-07-30 00:32:53 +02:00
Stein Magnus Jodal
3a442483eb
docs: Add Mopidy-Touchscreen
...
(cherry picked from commit 27d4c89ae9 )
2014-07-30 00:31:59 +02:00
Stein Magnus Jodal
6c684e1cbe
docs: Add Mopidy-LeftAsRain
...
(cherry picked from commit 2a28128c37 )
2014-07-30 00:31:48 +02:00
Stein Magnus Jodal
195b78a50b
docs: Add Mopidy-Bassdrive
...
(cherry picked from commit c51988546d )
2014-07-30 00:31:40 +02:00
Stein Magnus Jodal
24db560fd0
docs: Add Mopidy-Banshee
...
(cherry picked from commit a470e0c914 )
2014-07-30 00:31:34 +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
Stein Magnus Jodal
27d4c89ae9
docs: Add Mopidy-Touchscreen
2014-07-30 00:27:26 +02:00
Stein Magnus Jodal
2a28128c37
docs: Add Mopidy-LeftAsRain
2014-07-30 00:24:28 +02:00
Stein Magnus Jodal
c51988546d
docs: Add Mopidy-Bassdrive
2014-07-29 23:48:54 +02:00
Stein Magnus Jodal
a470e0c914
docs: Add Mopidy-Banshee
2014-07-29 23:48:54 +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
Stein Magnus Jodal
f14519a86c
docs: Update changelog wrt PR #795
2014-07-26 15:12:31 +02:00
Nick Steel
76f568e0f0
Added section on running a developed extension
...
Also some typos and updates.
2014-07-26 13:27:52 +01:00
Stein Magnus Jodal
1fc86574cb
docs: Update changelog
2014-07-26 14:13:08 +02:00
Stein Magnus Jodal
5866260928
docs: Update changelog
2014-07-26 14:03:12 +02:00
Stein Magnus Jodal
88749d00ab
docs: Tweak OS X path changes
2014-07-26 12:00:57 +02:00
Stein Magnus Jodal
d48aa2c334
Merge 'ifosch/patch-1' into develop
2014-07-26 11:58:18 +02:00
Ignasi Fosch
b606d89df2
Remember about upgrade changes and sourcing bashrc
2014-07-26 11:56:51 +02:00
Stein Magnus Jodal
e4b54426b4
audio: Set initial volume on software mixer
...
This must be set after the audio actor has injected itself into the software
mixer, else it will have no effect on the GStreamer software mixer.
Fixes #791
2014-07-25 12:35:01 +02:00
Stein Magnus Jodal
6ed8132f76
http: Allow WebSocket requests from other hosts
...
This makes Tornado 4.0 behavior consistent with previous Tornado versions.
Fixes #788
2014-07-25 10:52:39 +02:00
Stein Magnus Jodal
d7cbac5a44
docs: Update changelog
2014-07-23 18:13:14 +02:00
Stein Magnus Jodal
ae49c4d113
http: Add missing string interpolation placeholder
2014-07-23 17:35:55 +02:00
Stein Magnus Jodal
292cf8f32d
Fix Mopidy version when run from another Git repo (related to #706 )
2014-07-22 16:26:39 +02:00
Stein Magnus Jodal
0c10199632
http: Only require Tornado >= 2.3
2014-07-22 13:43:42 +02:00
Thomas Adamcik
5108738265
docs: Basic documentation for pbuilder setup.
2014-07-22 00:34:19 +02:00
Stein Magnus Jodal
c76b04f294
docs: Fix merge conflict
2014-07-21 10:07:54 +02:00
Stein Magnus Jodal
e12b507568
Release v0.19.0
2014-07-21 01:47:37 +02:00
Stein Magnus Jodal
8dcb06867d
docs: Update filename
2014-07-21 01:43:33 +02:00
Stein Magnus Jodal
8cbf41f9df
docs: Prepare changelog for v0.19
2014-07-21 01:42:17 +02:00
dz0ny
bbc946a4c2
Add mention for HTTP API explorer in relevant places.
2014-07-20 18:35:47 +02:00
Stein Magnus Jodal
a3185197e1
docs: Update changelog for PR#763
2014-07-20 12:33:19 +02:00
Stein Magnus Jodal
efba9c454e
docs: Include Lux and Moped on both HTTP clients and web extensions pages
2014-07-17 02:38:46 +02:00
Stein Magnus Jodal
ac328c30de
docs: Make bundled extensions just as prominent
2014-07-17 02:27:22 +02:00
Stein Magnus Jodal
4679bc0939
docs: Reference the extension pages instead of maintaining multiple lists
2014-07-17 02:15:58 +02:00
Stein Magnus Jodal
a7420a3f55
docs: Split extension list into sections
2014-07-17 02:14:57 +02:00
Stein Magnus Jodal
e16a303065
docs: Include correct config file
2014-07-17 01:37:37 +02:00
Stein Magnus Jodal
a361da25d1
docs: Link to software mixer page
2014-07-17 01:34:16 +02:00
Stein Magnus Jodal
b24835163b
docs: Show full exception path
2014-07-17 01:31:46 +02:00
Stein Magnus Jodal
971d320f1f
docs: Move mixer changes to v0.19
2014-07-16 22:35:47 +02:00
Stein Magnus Jodal
7e6d3de81a
Merge branch 'develop' into feature/mixers
...
Conflicts:
mopidy/backend/__init__.py
2014-07-16 22:12:07 +02:00
Stein Magnus Jodal
a1848aece5
docs: Add {Backend,Frontend,Mixer}Error guidelines to backend/frontend/mixer APIs
...
(cherry picked from commit 83f1d00944 )
Conflicts:
mopidy/mixer.py
2014-07-16 10:34:53 +02:00
Stein Magnus Jodal
e36228a1cc
docs: Add page for Mopidy-SoftwareMixer
2014-07-16 10:25:29 +02:00
Stein Magnus Jodal
dda06dd8de
config: Add optional support to Boolean type
2014-07-15 00:33:30 +02:00
Stein Magnus Jodal
9ca5b4af39
docs: Remove reference to mopidy.audio.mixers
2014-07-15 00:07:11 +02:00
Stein Magnus Jodal
dd555ed828
docs: Fix typo
2014-07-14 23:10:52 +02:00
Stein Magnus Jodal
47b44791a6
log: Colorize logs, unless logging/color is false
...
Fixes #772
2014-07-14 01:40:48 +02:00
Stein Magnus Jodal
b8de7fa75c
mixer: Add MixerListener
2014-07-10 01:00:35 +02:00
Stein Magnus Jodal
83f1d00944
docs: Add {Backend,Frontend,Mixer}Error guidelines to backend/frontend/mixer APIs
2014-07-09 23:49:06 +02:00
Stein Magnus Jodal
71a66f2175
docs: Update audio/* config docs
2014-07-08 01:56:57 +02:00
Stein Magnus Jodal
aa2cb12b9c
docs: Add Mopidy-SoftwareMixer to the mixer impl list
2014-07-08 01:56:57 +02:00
Stein Magnus Jodal
1f8512e07d
docs: Update changelog with mixer changes
2014-07-08 01:56:57 +02:00
Stein Magnus Jodal
e0acae2310
docs: Remove MIXER_TRACK_* attribute workaround
2014-07-08 01:47:42 +02:00
Stein Magnus Jodal
3daea856b1
config: Deprecate audio/mixer_track
2014-07-08 01:44:30 +02:00
Stein Magnus Jodal
297aac4f5a
docs: Add Mopidy-ALSAMixer to mixer impl list
2014-07-06 21:33:51 +02:00
Stein Magnus Jodal
9ca4dae167
mixer: Add mixer API
2014-07-06 21:32:59 +02:00
Stein Magnus Jodal
4cf8724714
docs: OS X install requires XQuartz
2014-07-04 20:11:42 +02:00
Stein Magnus Jodal
8accaeddbd
docs: Fix typos
2014-06-30 00:28:09 +02:00
Stein Magnus Jodal
a78cd01c7f
docs: Link directly to the right install page
2014-06-27 23:33:47 +02:00
Stein Magnus Jodal
d6d4c4361b
docs: Split install docs into four pages
2014-06-27 23:31:35 +02:00
Stein Magnus Jodal
ca093ea440
docs: Recommend our Homebrew tap for OS X installs
2014-06-27 23:02:12 +02:00
Stein Magnus Jodal
3b11b16b48
docs: Update APT and AUR instructions
2014-06-27 23:01:53 +02:00
Stein Magnus Jodal
50ebe5edf8
docs: Add Mopify to web client list
2014-06-27 14:59:15 +02:00
Stein Magnus Jodal
c513ff1aa5
docs: Add PR#762 to changelog
2014-06-24 22:47:25 +02:00
Stein Magnus Jodal
f80c42f8f6
docs: Add Mopidy-API-Explorer
2014-06-24 22:45:27 +02:00
Stein Magnus Jodal
3596382a5d
docs: Formatting
2014-06-24 22:45:17 +02:00
Trygve Aaberge
62784d12e7
Add Mopidy-Spotify-Tunigo to list of extensions
2014-06-24 16:51:33 +02:00
Stein Magnus Jodal
24f9a2ac3b
js: Release v0.4.0
2014-06-24 00:44:47 +02:00
Stein Magnus Jodal
3eca1675a2
docs: Update name/description of Mopidy MusicBox Webclient
2014-06-23 23:44:24 +02:00
Thomas Adamcik
e4d4652c68
Merge pull request #759 from jodal/feature/web-client-selector
...
Add web client selector
2014-06-23 22:47:14 +02:00
Stein Magnus Jodal
f850bb8bbc
docs: Update changelog
2014-06-22 09:58:45 +02:00
Stein Magnus Jodal
7cfab1eff5
docs: Add PR#755 to changelog
2014-06-22 09:50:14 +02:00
Stein Magnus Jodal
d42bb24e69
docs: Add PR#758 to changelog
2014-06-22 09:47:24 +02:00
Thomas Adamcik
e7d3837840
docs: Update changelog with MPD browse imporovements.
2014-06-21 14:14:49 +02:00
Stein Magnus Jodal
cf051d243a
docs: Fix second typo
2014-06-20 23:54:59 +02:00
Stein Magnus Jodal
43c0d0ba92
docs: Fix typo ( closes #753 )
2014-06-20 23:38:19 +02:00
Stein Magnus Jodal
715e3e24c2
Merge pull request #747 from jodal/feature/friendly-no-local-library-help
...
local: Add friendly help if no local library cache found
2014-06-20 23:32:11 +02:00
Thomas Adamcik
12b8b5e304
docs: Add #741 fix
2014-06-20 23:21:17 +02:00
Stein Magnus Jodal
f824ded6ca
docs: Add PR#752 to changelog
2014-06-20 22:43:25 +02:00
Stein Magnus Jodal
05b993c908
Merge pull request #752 from adamcik/fix/gh-660-stream-metadata-blacklisting
...
stream: Allow for blacklisting of metadata lookups against URI patterns.
2014-06-20 22:37:10 +02:00
Stein Magnus Jodal
a84622e9b7
docs: Add PR#750 to changelog
2014-06-20 22:15:43 +02:00
Thomas Adamcik
50467fef78
stream: Allow for blacklisting of metadata lookups against URI patterns.
2014-06-20 22:10:22 +02:00
Stein Magnus Jodal
d15c7d0797
js: Log warning if calling convention is not explicitly set
2014-06-20 11:16:46 +02:00
Stein Magnus Jodal
c5028a8576
js: Fix console setup, allow mocking of the console
2014-06-20 11:16:15 +02:00
Stein Magnus Jodal
4919cae889
local: Add friendly help if no local library cache found
...
Fixes #711
2014-06-20 00:25:36 +02:00
Stein Magnus Jodal
5c726c3228
docs: Lift manpage a level up since we only have one command now
2014-06-20 00:13:06 +02:00
Stein Magnus Jodal
5cff531173
docs: Changelog tweaks
2014-06-19 23:57:51 +02:00
Stein Magnus Jodal
56ad78c333
docs: Add more details on Mopidy.js calling convention
2014-06-19 23:57:35 +02:00
Stein Magnus Jodal
c8cb2e8b79
docs: Fix duplicate cmdoption usage
2014-06-19 23:37:16 +02:00
Stein Magnus Jodal
6c80476d2a
docs: Fix broken reference
2014-06-19 23:36:41 +02:00
Thomas Adamcik
ce4cc4915e
Merge pull request #746 from jodal/feature/js-calling-convention
...
Add by-name calling convention to Mopidy.js
2014-06-19 23:20:18 +02:00
Stein Magnus Jodal
5484abf3da
docs: Add ncmpcpp library view slowness workaround
...
Based on comments in #727 .
2014-06-19 23:08:39 +02:00
Stein Magnus Jodal
225f41f999
js: Add by-position-or-by-name calling convention
...
Fixes #699
2014-06-18 23:27:07 +02:00
Stein Magnus Jodal
858a6977df
js: Add callingConvention setting
...
For now it defaults to the existing behavior "by-position-only" and changing it
has no effect.
2014-06-17 20:57:55 +02:00
Stein Magnus Jodal
6864cc97ea
docs: Improve Mopidy.js promise usage examples
...
Thanks to @briancavalier for the review!
2014-06-16 23:46:17 +02:00
Stein Magnus Jodal
3cf1973652
docs: Fix typo
2014-06-16 23:45:52 +02:00
Thomas Adamcik
af238d5259
Merge pull request #744 from jodal/feature/js-updates
...
Various updates to Mopidy.js
2014-06-16 22:26:29 +02:00
Stein Magnus Jodal
fa8f2652df
docs: Nitpicking
2014-06-16 00:42:21 +02:00
Stein Magnus Jodal
681c2d1560
docs: Improve Mopidy.js Promise usage examples
2014-06-16 00:39:38 +02:00
Stein Magnus Jodal
76d13b6efd
docs: Document Mopidy.js settings ( fixes #702 )
2014-06-16 00:38:40 +02:00
Stein Magnus Jodal
30471bab74
js: Add ServerError and ConnectionError types
2014-06-15 23:43:43 +02:00
Stein Magnus Jodal
eec51a1e83
js: Upgrade to when.js 3
2014-06-15 12:14:14 +02:00
Janez Troha
5cd685285b
Add: More detailed icecast example
2014-06-06 14:39:49 +02:00
Stein Magnus Jodal
67b88b6992
docs: Add web app section to extensiondev guide
2014-06-04 21:58:03 +02:00
Stein Magnus Jodal
720a403439
http: Remove unused Router class
2014-06-04 21:32:54 +02:00
Stein Magnus Jodal
33228f2528
http: Simplify app registration
2014-06-04 21:32:19 +02:00
Stein Magnus Jodal
eea6138b3d
http: Simplify static files serving
2014-06-04 20:47:49 +02:00