Commit Graph

5486 Commits

Author SHA1 Message Date
Stein Magnus Jodal
a981be2292 doc: Fix typos 2014-07-14 23:47:15 +02:00
Stein Magnus Jodal
d1c0d48be6 docs: Fix typo 2014-07-14 23:18:55 +02:00
Stein Magnus Jodal
dd555ed828 docs: Fix typo 2014-07-14 23:10:52 +02:00
Stein Magnus Jodal
8602ea24f1 docs: Volume use a linear scale 2014-07-14 23:09:57 +02:00
Stein Magnus Jodal
0e826d0086 mixer: Use mangled-private variables to avoid name collisions with subclasses 2014-07-14 22:56:00 +02:00
Stein Magnus Jodal
d15d66f070 Use 'mute' instead of 'muted', to avoid changing old APIs 2014-07-12 03:14:19 +02:00
Stein Magnus Jodal
249114b051 audio: Update tests broken by 5f091c10 2014-07-12 03:12:21 +02:00
Stein Magnus Jodal
16f6527095 swmixer: Listen for volume/mute changes in GStreamer
E.g. when using pulsesink, external changes to the application-volume and
appliction-mute state will now immediately be reflected in the SoftwareMixer.
2014-07-12 02:50:40 +02:00
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
8f59dd69ad exc: Test ScannerError 2014-07-09 22:15:45 +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
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
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
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
e04422c953 Add fabric to dev-requirements.txt 2014-07-01 23:33:02 +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
Stein Magnus Jodal
8accaeddbd docs: Fix typos 2014-06-30 00:28:09 +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
Stein Magnus Jodal
cd5df9ec71 Merge pull request #770 from ZenithDK/fix/hostname_colon
Tornado redefines '::' to IPv6 only, so set '::' to None to get expected...
2014-06-28 00:51:45 +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
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