Stein Magnus Jodal
2c4ba8b6a1
mixer: Add trigger_events_for_any_changes()
...
Lifted from Mopidy-ALSAMixer, so SoftwareMixer can use it too.
2014-07-12 02:49:35 +02:00
Stein Magnus Jodal
5f091c10c2
mixer: Inject audio into software mixer
...
Instead of giving all mixers access to the audio actor.
2014-07-12 01:53:43 +02:00
Stein Magnus Jodal
a3dc763b29
core: Forward {volume,mute}_changed events, don't trigger them ourselves
2014-07-10 01:15:44 +02:00
Stein Magnus Jodal
84ad6db546
swmixer: Trigger {volume,mute}_changed on set_{volume,mute}()
2014-07-10 01:00:35 +02:00
Stein Magnus Jodal
b8de7fa75c
mixer: Add MixerListener
2014-07-10 01:00:35 +02:00
Stein Magnus Jodal
4d0fa17c85
docs: Describe backend/mixer __init__ args
2014-07-09 23:49:06 +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
95bddf666b
main: Log and exit if {Backend,Frontend,Mixer}Error is raised
2014-07-09 23:49:06 +02:00
Stein Magnus Jodal
bb269688c6
mixer: Mark methods that may be implemented by subclasses
2014-07-09 22:19:34 +02:00
Stein Magnus Jodal
bf8307f329
exc: Add {Backend,Frontend,Mixer}Error exceptions
2014-07-09 22:17:46 +02:00
Stein Magnus Jodal
395019e857
swmixer: Remove unused attribute
2014-07-09 21:18:20 +02:00
Stein Magnus Jodal
64ecd7643a
main: Stop only the mixer actor that we now is running
2014-07-09 21:16:09 +02:00
Stein Magnus Jodal
4807bd275a
mixer: Remove 'should' from docstring
2014-07-09 21:09:04 +02:00
Stein Magnus Jodal
3daea856b1
config: Deprecate audio/mixer_track
2014-07-08 01:44:30 +02:00
Stein Magnus Jodal
810429a449
audio: Remove custom GStreamer mixers
2014-07-08 01:34:33 +02:00
Stein Magnus Jodal
9da716935c
audio: Only expose GStreamer's software mixer
2014-07-08 01:34:33 +02:00
Stein Magnus Jodal
93ffde39c2
mixer: Use initial volume from audio/mixer_volume
2014-07-08 01:18:38 +02:00
Stein Magnus Jodal
6d6bc4b808
core: Use new mixer API
2014-07-08 01:11:25 +02:00
Stein Magnus Jodal
14d0433aae
mixer: Add bundled Mopidy-SoftwareMixer extension
2014-07-08 01:11:25 +02:00
Stein Magnus Jodal
4f53521fea
main: Start/stop the selected mixer
2014-07-07 21:03:57 +02:00
Stein Magnus Jodal
50d008ae6a
mixer: Add name attr to mixer API
2014-07-07 20:46:56 +02:00
Stein Magnus Jodal
9ca4dae167
mixer: Add mixer API
2014-07-06 21:32:59 +02:00
Stein Magnus Jodal
069ef2ae7d
core: Use a set to get unique dirs, and sorted to make the output stable
2014-07-01 23:31:12 +02:00
Stein Magnus Jodal
9ced0f740f
Merge 'dz0ny/bug/fix-708-duplicate' into develop
2014-07-01 23:25:49 +02:00
Stein Magnus Jodal
8041f921ad
http: Style tweaks
2014-07-01 23:22:52 +02:00
Stein Magnus Jodal
b3bd10017a
Merge branch 'ZenithDK/fix/check_static_dir' into develop
2014-07-01 23:20:41 +02:00
Stein Magnus Jodal
cb6e19c039
Remove 'mad' from 'mopidy deps' listing
...
The 'lame' element does the same job, and is preferable since mad is GPL
licensed.
2014-06-30 13:01:29 +02:00
Lasse Bigum
cca029eb67
Check configured static_dir and fall back to default if non-existing
...
Signed-off-by: Lasse Bigum <lasse@bigum.org>
2014-06-28 00:51:51 +02:00
Lasse Bigum
20de648f18
Tornado redefines '::' to IPv6 only, so set '::' to None to get expected behaviour
...
Signed-off-by: Lasse Bigum <lasse@bigum.org>
2014-06-28 00:44:18 +02:00
dz0ny
d871ca9128
Remove duplicates from library root.
...
Closes #708
2014-06-26 16:27:22 +02:00
Stein Magnus Jodal
420b530164
Merge pull request #762 from trygveaa/fix/mpd-browse-duplicate
...
mpd: Create unique names for all items in browse
2014-06-24 22:42:34 +02:00
Stein Magnus Jodal
dba6e9b817
http: Fix missing placeholder in log statement
...
Related to martijnboland/moped#5
2014-06-24 12:46:41 +02:00
Trygve Aaberge
c062dd21c4
mpd: Create unique names for all items in browse
...
Replace the playlist uri/name mapping with a mapping for all the items
in browse. Check the mapping when browsing a path.
This has the added benefit of serving as a cache for browse, so we don't
need to traverse the path parts and lookup each of them for each call to
browse.
2014-06-24 00:45:49 +02:00
Stein Magnus Jodal
24f9a2ac3b
js: Release v0.4.0
2014-06-24 00:44:47 +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
25f41664d7
Bump version number to 0.19
2014-06-23 22:32:43 +02:00
Stein Magnus Jodal
bce817184d
audio: Fix pep8 warning
2014-06-23 21:22:00 +02:00
Stein Magnus Jodal
aed8670797
http: Fix flake8 warnings
2014-06-22 09:53:03 +02:00
Stein Magnus Jodal
9b9791ab5b
Merge pull request #755 from trygveaa/feature/lsinfo-change-order
...
mpd: List browse results before playlists in lsinfo
2014-06-22 09:49:00 +02:00
Stein Magnus Jodal
9f925570d2
http: Redirect from root to /mopidy/ if no static_dir app
2014-06-22 01:24:57 +02:00
Stein Magnus Jodal
5861071bb1
http: List installed web clients at /mopidy/
2014-06-22 00:39:54 +02:00
Stein Magnus Jodal
3fb225233a
http: Extract helper for setting common response headers
2014-06-22 00:29:01 +02:00
Stein Magnus Jodal
0e2b396be4
web: Strip down CSS
2014-06-21 23:34:45 +02:00
Stein Magnus Jodal
97efcdc019
web: Remove focus on 'HTTP frontend'
2014-06-21 23:30:13 +02:00
Stein Magnus Jodal
005cb028e7
web: Use font similar to mopidy.com
2014-06-21 23:30:00 +02:00
Stein Magnus Jodal
603da5673e
web: Make pages fill mobile viewports
2014-06-21 23:27:42 +02:00
Stein Magnus Jodal
59760bb36c
web: Remove WebSocket demo page
2014-06-21 23:27:35 +02:00
Trygve Aaberge
5393f31923
mpd: Ignore parts in query with only whitespace
2014-06-21 19:13:39 +02:00
Trygve Aaberge
acb0e47909
mpd: Ignore empty parts in query
...
This is to fix e.g. that an empty string can't be parsed as a date,
which may be attempted if the query contains 'Date ""'.
2014-06-21 17:28:54 +02:00
Stein Magnus Jodal
fbcc73004d
http: Redirect from /app to /app/
2014-06-21 16:36:16 +02:00