Commit Graph

5677 Commits

Author SHA1 Message Date
Stein Magnus Jodal
f1fd21f647 docs: Add upmpdcli as an alternative to Rygel
Based on PR #871 by @woutervanwijk.

Fixes #871
2014-12-16 23:01:52 +01:00
Stein Magnus Jodal
676206dea9 docs: Add Mopidy-Webhooks extension 2014-11-26 23:14:21 +01:00
Stein Magnus Jodal
e4e4857f56 docs: Add Mopidy-WebSettings extension 2014-11-26 23:12:05 +01:00
Stein Magnus Jodal
2e16975b47 docs: Add Mopidy-TtsGpio extension 2014-11-26 23:09:55 +01:00
Stein Magnus Jodal
ed5ae037a5 docs: Add Mopidy-Simple-Webclient extension 2014-11-26 23:07:49 +01:00
Stein Magnus Jodal
833bd02f61 docs: Add Mopidy-OE1 extension 2014-11-26 22:40:57 +01:00
Stein Magnus Jodal
a21e12b274 docs: Add Mopidy-Local-SQLite extension 2014-11-26 22:37:40 +01:00
Stein Magnus Jodal
d34f1a3bee docs: Add Mopidy-EvtDev extension 2014-11-26 22:34:49 +01:00
Stein Magnus Jodal
21d9a3abe4 docs: Add Mopidy-AudioAddict extension 2014-11-26 22:34:46 +01:00
Stein Magnus Jodal
9f7e518397 docs: Move Mopify to the pip-installable list 2014-11-26 21:56:39 +01:00
Stein Magnus Jodal
ca8ecaffe6 docs: Only list web clients on the web extension page 2014-11-26 21:56:24 +01:00
Stein Magnus Jodal
04b09da498 docs: Don't refer to the tracklist as a playlist
(cherry picked from commit 4a6e7d292c)
2014-11-25 21:38:54 +01:00
Stein Magnus Jodal
aede889203 docs: Fix typo
(cherry picked from commit c7a6a2abd9)
2014-10-14 21:09:58 +02:00
Stein Magnus Jodal
a13f90d9d9 docs: Replace /etc/mopidy/extensions.d with /usr/share/mopidy/conf.d
(cherry picked from commit a1aad39c13)
2014-10-13 23:19:39 +02:00
Stein Magnus Jodal
c9b0101e76 docs: Make extensiondev example and API docs for validate_environment() match
(cherry picked from commit 31c874b3eb)
2014-10-13 23:19:30 +02:00
Stein Magnus Jodal
fe63e425d5 docs: Update Debian docs with 'mopidyctl'
(cherry picked from commit 933cbe1dce)
2014-10-13 23:19:21 +02:00
Thomas Adamcik
7cf089a4ad readme: s/Mailing/Announcement/
(cherry picked from commit b2c1b9d4db)
2014-10-13 23:19:14 +02:00
Nick Steel
0039133457 docs: typo in Mopidy-HTTP
(cherry picked from commit 839108e7c5)
2014-10-13 23:18:19 +02:00
Stein Magnus Jodal
b0e00eeb0f docs: Update Mopidy-HTTP docs wrt the HTTP server-side API
(cherry picked from commit 713bca384a)
2014-10-13 23:18:09 +02:00
Stein Magnus Jodal
d408685dd4 docs: Remove duplicate extensions
(cherry picked from commit 456faee948)
2014-10-13 23:17:52 +02:00
Stein Magnus Jodal
8cbecd6613 docs: Put screenshot between description and install instructions
(cherry picked from commit 52baf63992)
2014-10-13 23:17:41 +02:00
Stein Magnus Jodal
c510ac94e0 docs: Kuechenradio doesn't have a screenshot yet
(cherry picked from commit 580e5b079f)
2014-10-13 23:17:34 +02:00
Stein Magnus Jodal
160a85513b docs: Add Mopidy-HTTP-Kuechenradio
(cherry picked from commit 0e2866df30)
2014-10-13 23:17:25 +02:00
Stein Magnus Jodal
bea04a7588 docs: Add install instructions for the web extensions
(cherry picked from commit da18a599ac)
2014-10-13 23:17:18 +02:00
Stein Magnus Jodal
3048d6bfba docs: More concistent format for web extensions
(cherry picked from commit 249dcf92c4)
2014-10-13 23:17:09 +02:00
Stein Magnus Jodal
523b4decc3 docs: Add Mopidy-Musicbox-Webclient to the web extensions list
(cherry picked from commit eedaf0eb3b)
2014-10-13 23:16:58 +02:00
Dmitry Sandalov
e79ecd3789 fixes docs typo: AngularJS
(cherry picked from commit 225092add5)
2014-10-13 23:16:22 +02:00
Stein Magnus Jodal
80f912535b docs: Fix typo
(cherry picked from commit 12f9860e2d)
2014-09-08 11:04:39 +02:00
Stein Magnus Jodal
b269694f80 docs: Rewrite 'getting help' section
(cherry picked from commit 13c92dae65)
2014-09-07 10:59:05 +02:00
Stein Magnus Jodal
b11ea225d8 docs: Add Discuss link to readme
(cherry picked from commit 61e724eb0e)
2014-09-07 10:58:56 +02:00
Stein Magnus Jodal
333da5befd docs: Fix syntax error
(cherry picked from commit cf5660e8e5)
2014-09-07 10:58:44 +02:00
Stein Magnus Jodal
f93a1c2f0b Release v0.19.4 2014-09-01 23:15:12 +02:00
Stein Magnus Jodal
e1ab70e1e9 Bump version to 0.19.4 2014-09-01 23:08:59 +02:00
Stein Magnus Jodal
ca44ff3947 docs: Update changelog 2014-09-01 23:07:44 +02:00
Stein Magnus Jodal
83e779eaaf http: Guard against double close of WebSocket 2014-08-30 00:25:43 +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
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
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
1484514224 main: Log uncaught exceptions
(cherry picked from commit 027b7a53fe)
2014-08-16 23:20:43 +02:00
Trygve Aaberge
15597b3c60 tests: Test call order in test_recv_callback_gets_no_data 2014-08-14 12:43:42 +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
Trygve Aaberge
f0b66bdfcb main: Ensure that exit_status_code always is assigned
KeyboardInterrupts are not always catched in commands.py. As far as I
have seen, if I/O operations are ongoing, a KeyboardInterrupt may be
raised there instead of in commands.py. In some cases, this may cause
loop.run() to return, which previously resulted in exit_status_code
being referenced before assignment.
2014-08-13 01:21:03 +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
584484379a config: Only load .conf-files when loading directories 2014-08-11 16:21:34 +02:00