Commit Graph

5928 Commits

Author SHA1 Message Date
Stein Magnus Jodal
29c6e198b5 Add mopidyctl script and manpage
Copied from Debian package
2014-12-27 14:47:53 +01:00
Stein Magnus Jodal
243bf4acbc Add systemd service file
Copied from Debian package
2014-12-27 14:47:53 +01:00
Stein Magnus Jodal
7d443c6cda Move {data => extra/desktop}/mopidy.desktop 2014-12-27 14:47:53 +01:00
Thomas Adamcik
eba3145888 core: Start marking some arguments and methods as internal per #870 2014-12-25 22:58:44 +01:00
Stein Magnus Jodal
890ed53ee6 Merge branch 'release/v0.19.x' into develop
Conflicts:
	docs/changelog.rst
2014-12-24 00:41:10 +01:00
Stein Magnus Jodal
e0dd9bcb11 Release v0.19.5 2014-12-24 00:39:06 +01:00
Stein Magnus Jodal
6af624a369 Bump version to 0.19.5 2014-12-24 00:37:33 +01:00
Stein Magnus Jodal
884c35e1f4 docs: Update changelog 2014-12-24 00:36:52 +01:00
Stein Magnus Jodal
dbbb86e6c0 Merge branch 'release/v0.19.x' into develop
Conflicts:
	mopidy/core/playback.py
2014-12-24 00:24:19 +01:00
Thomas Adamcik
d1997a37f7 Merge pull request #919 from jodal/fix/902-consume-track-on-next
playback: Remove skipped track on next in consume mode
2014-12-24 00:21:12 +01:00
Stein Magnus Jodal
c6ff9eee86 playback: Remove skipped track on next in consume mode
Also adds core level tests of consume behavior on next/prev/eot.

Fixes #902
2014-12-24 00:04:41 +01:00
Stein Magnus Jodal
c8c44c868b Merge branch 'release/v0.19.x' into develop 2014-12-23 22:58:54 +01:00
Stein Magnus Jodal
302bb7c221 ext: Fix unpacking of VersionConflict exception
Fixes #911
2014-12-23 22:58:19 +01:00
Stein Magnus Jodal
6ec35b2d02 Merge branch 'release/v0.19.x' into develop 2014-12-23 22:23:32 +01:00
Stein Magnus Jodal
fcf39833ca config: Support UTF-8 in default config
Fixes issue reported at https://discuss.mopidy.com/t/428.

Mopidy-HTTP-Kuechenradio includes a non-ASCII UTF-8 character in its
default config. If Mopidy didn't already have a config file, it crashed
when trying to create the initial config file based on the default
config of all available extensions.
2014-12-23 22:21:10 +01:00
Stein Magnus Jodal
aa3b8ab5f8 path: Support unicode content when creating file 2014-12-23 22:21:10 +01:00
Stein Magnus Jodal
532905bd74 docs: Add :discuss: shortcut for linking to forum threads 2014-12-23 22:21:10 +01:00
Stein Magnus Jodal
afcc77d3f8 Merge branch 'release/v0.19.x' into develop 2014-12-21 23:47:04 +01:00
Thomas Adamcik
94bdb88b9c http: Log errors instead of dying for HTTP startup.
(cherry picked from commit 9a2f8a3e4f)

Conflicts:
	docs/changelog.rst
2014-12-21 23:46:35 +01:00
Thomas Adamcik
9a2f8a3e4f http: Log errors instead of dying for HTTP startup. 2014-12-20 21:32:08 +01:00
Thomas Adamcik
b6cf86c6a2 startup: Log backend and frontend startup times.
Allows us to debug cases where a "bad" extension is blocking the startup.  In
there future we might also warning log extension that take longer than some
threshold to help find these cases.
2014-12-19 22:37:48 +01:00
Stein Magnus Jodal
70829390d1 docs: Fix typo 2014-12-16 23:39:22 +01:00
Stein Magnus Jodal
44599f1163 Merge branch 'release/v0.19.x' into develop
Conflicts:
	.mailmap
	AUTHORS
2014-12-16 23:38:39 +01:00
Stein Magnus Jodal
b300c09034 docs: Update authors 2014-12-16 23:35:42 +01:00
Stein Magnus Jodal
188c9ef26f docs: Update changelog 2014-12-16 23:34:00 +01:00
Thomas Amland
d2bf3f6d83 [local] fix modified files not being updated
(cherry picked from commit dfd897832a)
2014-12-16 23:31:00 +01:00
Thomas Adamcik
b365d2494b mpd: Remove "Comment" tag type from translator output.
Newer versions of the protocol have removed this tag, so we should as well.
This also works around the issue of #881 which was breaking things with
newlines in comment fields.

The readcomments command seems to replace this, but it seems to only care about
specific extra tagtypes, not the general comment tag we normally collect when
scanning things.

(cherry picked from commit 08a8d5c43b)
2014-12-16 23:30:38 +01:00
Stein Magnus Jodal
6e55435aa9 mpd: Enable browsing of empty dirs
This was disabled together with a bunch of other changes without any
explanation in commit f24ca36e5a. I'm
guessing that this wasn't intentional, and no test covered the case.

(cherry picked from commit 4e508cd017)
2014-12-16 23:25:31 +01:00
Stein Magnus Jodal
d057e5abdb Merge branch 'release/v0.19.x' into develop 2014-12-16 23:23:11 +01:00
Stein Magnus Jodal
a00bfb7fa1 Merge branch 'master' into release/v0.19.x 2014-12-16 23:22:16 +01:00
Stein Magnus Jodal
217919884e docs: Edit Raspbmc appendix a bit 2014-12-16 23:20:18 +01:00
Deni Bertovic
02489b02be Add appendinx about xbmc issues
XBMC won't boot because a different libtag version got
installed with mopidy system wide, and XBMC picks that up
insted of the one it vendors in. Added info how to fix this.
2014-12-16 23:08:50 +01:00
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
84897dde05 Merge pull request #907 from adamcik/feature/mpd-remove-comments
Feature/mpd remove comments
2014-12-14 18:08:29 +01:00
Thomas Adamcik
541412dbfc mpd: Remove newline escaping code.
This was added for #881, where the correct fix turned out to be to remove
comments from the responses. We should still add some sanity checks for
verifying that our responses at the very least only contain printable chars.
2014-12-14 14:35:13 +01:00
Thomas Adamcik
08a8d5c43b mpd: Remove "Comment" tag type from translator output.
Newer versions of the protocol have removed this tag, so we should as well.
This also works around the issue of #881 which was breaking things with
newlines in comment fields.

The readcomments command seems to replace this, but it seems to only care about
specific extra tagtypes, not the general comment tag we normally collect when
scanning things.
2014-12-14 14:16:37 +01:00
Thomas Adamcik
2c3217685b utils: Switch to exceptions.FindError for errors. 2014-12-14 14:08:45 +01:00
Thomas Adamcik
5015a7ff28 docs: Update authors and changelog 2014-12-14 13:37:13 +01:00
Thomas Adamcik
f99028ce41 Merge pull request #882 from lukasvogel/develop
Escape newline characters when dispatching data
2014-12-14 13:19:21 +01:00
Thomas Adamcik
1404f379ca Merge pull request #904 from tamland/tag_refresh
local: fix modified files not being updated
2014-12-14 13:17:09 +01:00
Thomas Adamcik
2be42b0848 Merge pull request #906 from jodal/feature/mpd-browse-empty-dir
mpd: Enable browsing of empty dirs
2014-12-14 13:14:21 +01:00
Stein Magnus Jodal
4e508cd017 mpd: Enable browsing of empty dirs
This was disabled together with a bunch of other changes without any
explanation in commit f24ca36e5a. I'm
guessing that this wasn't intentional, and no test covered the case.
2014-12-13 01:27:14 +01:00
Stein Magnus Jodal
33e3fe9173 mpd: Add browse() helper docs 2014-12-13 01:26:36 +01:00
Stein Magnus Jodal
be341fcd04 docs: Fix references 2014-12-12 22:45:02 +01:00
Thomas Amland
dfd897832a [local] fix modified files not being updated 2014-12-11 14:41:37 +01:00
Stein Magnus Jodal
7d5117c299 tox: Update tornado dep 2014-12-07 23:36:14 +01:00
Stein Magnus Jodal
88592ee17b Merge pull request #901 from jodal/feature/python3-compat
Python 3 compatibility
2014-12-07 21:52:47 +01:00
Stein Magnus Jodal
7acf62723a py3: Use itervalues() for local track database 2014-12-07 21:44:39 +01:00
Stein Magnus Jodal
4f428b8601 py3: Move compat module out of utils 2014-12-07 21:36:15 +01:00
Stein Magnus Jodal
57cdab586a Fix flake8 warnings 2014-12-07 20:39:39 +01:00