Stein Magnus Jodal
9ca222ed39
dbus: Skip mainloop setup if dbus isn't installed
2013-11-20 23:14:08 +01:00
Stein Magnus Jodal
6cae0ddfe9
Revert "travis: Manually install python-dbus"
...
This reverts commit 16a76d4ea5 .
2013-11-20 23:13:39 +01:00
Stein Magnus Jodal
8ea996de13
Revert "tests: Don't redefine PYTHONPATH"
...
This reverts commit 6be5cc0f1b .
2013-11-20 23:13:31 +01:00
Stein Magnus Jodal
16a76d4ea5
travis: Manually install python-dbus
...
Now used by GObject eventloop registration, Zeroconf integration, and keyring
integration.
2013-11-20 22:53:23 +01:00
Stein Magnus Jodal
6be5cc0f1b
tests: Don't redefine PYTHONPATH
...
Shot in the dark to get Travis to find dbus-python when running the `mopidy`
command as a subprocess of the tests.
2013-11-20 22:40:12 +01:00
Stein Magnus Jodal
f233d8c48e
docs: Update changelog
2013-11-20 22:31:11 +01:00
Stein Magnus Jodal
33d82b0229
dbus: Set GObject event loop as default DBus loop
...
This must be done early in the process life cycle to have any effect. In the
MPRIS frontend code is too late. Right before the GObject loop is created in
RootCommand.run() is also too late.
Fixes mopidy/mopidy-mpris#2
2013-11-20 22:20:54 +01:00
Stein Magnus Jodal
c781d75985
zeroconf: Avahi doesn't support announcing on the loopback interface
2013-11-19 20:52:53 +01:00
Thomas Adamcik
384e5b29b6
Merge pull request #584 from jodal/feature/mpd-regexp-improvements
...
MPD regexp improvements
2013-11-19 00:24:14 -08:00
Stein Magnus Jodal
7bd6c8d1db
mpd: Add TODOs for remaining quote matching
2013-11-19 09:15:46 +01:00
Stein Magnus Jodal
dfa2d14c55
mpd: Register the two playlistid forms explicitly
2013-11-19 09:11:51 +01:00
Stein Magnus Jodal
4a61c7e8ca
mpd: Remove redundant ^ anchor in example pattern
2013-11-19 09:09:19 +01:00
Stein Magnus Jodal
ba6e70b30b
mpd: Add note about use of re.VERBOSE
2013-11-19 09:07:39 +01:00
Stein Magnus Jodal
6a8ec02ea7
mpd: Sort search fields
2013-11-18 23:21:58 +01:00
Stein Magnus Jodal
064a005ce3
mpd: Ensure quotes are matched
2013-11-18 23:19:53 +01:00
Stein Magnus Jodal
3ff4f0e4fc
docs: Improved file/option markup
2013-11-18 22:18:57 +01:00
Stein Magnus Jodal
e6cff216a3
mpd: Reformat list query pattern
2013-11-18 00:56:18 +01:00
Stein Magnus Jodal
c5f64648de
mpd: Rename constants
2013-11-18 00:48:58 +01:00
Stein Magnus Jodal
17308e2a26
mpd: Split out common query fields
2013-11-18 00:48:26 +01:00
Stein Magnus Jodal
b0cffb8681
mpd: Move query_from_mpd_search_format into only module using it
2013-11-17 16:00:15 +01:00
Stein Magnus Jodal
25380fbbed
mpd: Reformat query regexp
2013-11-17 15:45:57 +01:00
Stein Magnus Jodal
1e1523abb5
mpd: Match just ' ', not any space char
2013-11-17 15:45:31 +01:00
Stein Magnus Jodal
200adc71a4
mpd: Reduce indentation of multiline regexps
2013-11-17 15:36:16 +01:00
Stein Magnus Jodal
3bf4d0e9d1
mpd: Use same regexp flags everywhere
2013-11-17 15:24:33 +01:00
Stein Magnus Jodal
4cd0f8bd65
mpd: Remove redundant ^ from all patterns
...
re.match() only matches on the start of the line anyway.
2013-11-17 15:17:30 +01:00
Stein Magnus Jodal
b37d163f33
mpd: Make regexps work with re.VERBOSE
2013-11-17 15:13:27 +01:00
Thomas Adamcik
f84bafe750
Merge pull request #583 from jodal/feature/software-mixing-by-default
...
audio: Change to software mixing by default
2013-11-16 06:23:09 -08:00
Stein Magnus Jodal
e25705f8fa
local: Ignore *.nfo and *.html when scanning
2013-11-16 15:19:48 +01:00
Stein Magnus Jodal
495c0b627b
audio: Change to software mixing by default
2013-11-16 15:05:01 +01:00
Stein Magnus Jodal
4e3cc59581
docs: Move commands changes to top of changelog
2013-11-16 14:32:06 +01:00
Stein Magnus Jodal
c32f67f38c
commands: Use single quotes
2013-11-16 14:06:45 +01:00
Stein Magnus Jodal
c97e812544
Merge pull request #570 from adamcik/feature/subcommands
...
Add sub-commands to mopidy and switch mopidy-scan over.
2013-11-16 05:00:42 -08:00
Thomas Adamcik
087dc5065d
local: Remove argument that was simply added for testing help formatting
2013-11-16 03:13:22 +01:00
Thomas Adamcik
9586cb7fc9
docs: Update usage in man page
2013-11-16 03:11:30 +01:00
Thomas Adamcik
ea28e91f63
Merge branch 'develop' into feature/subcommands
...
Conflicts:
mopidy/scanner.py
2013-11-16 03:08:38 +01:00
Thomas Adamcik
0ab772f251
docs: Add command API to docs and extension dev page.
2013-11-16 03:04:48 +01:00
Thomas Adamcik
03c301705d
commands: Move mopidy.utils.command to mopidy.commands
...
- Also adds documenation to Command class.
- Moves scan command to commands to match naming.
2013-11-16 03:02:45 +01:00
Stein Magnus Jodal
3b03cdd222
docs: Update changelog
2013-11-16 02:26:57 +01:00
Thomas Adamcik
2f6ecd9171
commands: Move to using a help attribute instead of __doc__
2013-11-16 02:26:47 +01:00
Thomas Adamcik
f89169d551
commands: Review changes for wording etc ( #570 )
2013-11-16 02:23:04 +01:00
Stein Magnus Jodal
2e85c222e0
local: Ignore capitalization of excluded file exts
...
Fixes #575
2013-11-16 02:21:18 +01:00
Stein Magnus Jodal
0c1ce36bfc
mpd: bitrate in status response is always an int
...
Fixes #577
2013-11-16 02:11:00 +01:00
Stein Magnus Jodal
6323a07629
mpd: Don't save comments to tag cache
...
As they can contain newlines. Fixes #579 .
2013-11-16 01:55:56 +01:00
Thomas Adamcik
09b6f726fa
Merge pull request #580 from jodal/fix/zeroconf-invalid-host
...
Fix invalid host in Zeroconf
2013-11-15 16:39:13 -08:00
Stein Magnus Jodal
eee276d8c0
zeroconf: Wrap unpublish in try-except
2013-11-16 01:28:53 +01:00
Stein Magnus Jodal
34e327ed12
zeroconf: Wrap publish in try-except
2013-11-16 01:28:44 +01:00
Stein Magnus Jodal
5c33115eeb
zeroconf: Don't set host when binding to all interfaces
2013-11-16 01:07:16 +01:00
Stein Magnus Jodal
f3b09e4ef2
zeroconf: Catch DBusException from AddService
...
Fixes #576
2013-11-16 01:06:57 +01:00
Stein Magnus Jodal
9814fe1ec9
zeroconf: Fix logger name
2013-11-16 00:20:26 +01:00
Thomas Adamcik
209a6659f6
local: Print number of tracks in library
2013-11-14 23:44:43 +01:00