audio: Change to software mixing by default
This commit is contained in:
parent
4e3cc59581
commit
495c0b627b
@ -45,6 +45,13 @@ Still in development.
|
|||||||
the library's :meth:`~mopidy.core.LibraryController.find_exact` and
|
the library's :meth:`~mopidy.core.LibraryController.find_exact` and
|
||||||
:meth:`~mopidy.core.LibraryController.search` methods.
|
:meth:`~mopidy.core.LibraryController.search` methods.
|
||||||
|
|
||||||
|
**Audio**
|
||||||
|
|
||||||
|
- Change default volume mixer from ``autoaudiomixer`` to ``software``.
|
||||||
|
GStreamer 1.x does not support volume control, so we're changing to use
|
||||||
|
software mixing by default, as that may be the only thing we'll support in
|
||||||
|
the future when we upgrade to GStreamer 1.x.
|
||||||
|
|
||||||
**Local backend**
|
**Local backend**
|
||||||
|
|
||||||
- Library scanning has been switched back to custom code due to various issues
|
- Library scanning has been switched back to custom code due to various issues
|
||||||
|
|||||||
@ -60,17 +60,23 @@ Core configuration values
|
|||||||
|
|
||||||
Audio mixer to use.
|
Audio mixer to use.
|
||||||
|
|
||||||
Expects a GStreamer mixer to use, typical values are: ``autoaudiomixer``,
|
Expects a GStreamer mixer to use, typical values are: ``software``,
|
||||||
``alsamixer``, ``pulsemixer``, ``ossmixer``, and ``oss4mixer``.
|
``autoaudiomixer``, ``alsamixer``, ``pulsemixer``, ``ossmixer``, and
|
||||||
|
``oss4mixer``.
|
||||||
|
|
||||||
The default is ``autoaudiomixer``, which attempts to select a sane mixer
|
The default is ``software``, which does volume control inside Mopidy before
|
||||||
for you automatically. When Mopidy is started, it will log what mixer
|
the audio is sent to the audio output. This mixer does not affect the
|
||||||
``autoaudiomixer`` selected, for example::
|
volume of any other audio playback on the system. It is the only mixer that
|
||||||
|
will affect the audio volume if you're streaming the audio from Mopidy
|
||||||
|
through Shoutcast.
|
||||||
|
|
||||||
|
If you want to use a hardware mixer, try ``autoaudiomixer``. It attempts to
|
||||||
|
select a sane hardware mixer for you automatically. When Mopidy is started,
|
||||||
|
it will log what mixer ``autoaudiomixer`` selected, for example::
|
||||||
|
|
||||||
INFO Audio mixer set to "alsamixer" using track "Master"
|
INFO Audio mixer set to "alsamixer" using track "Master"
|
||||||
|
|
||||||
Setting the config value to blank turns off volume control. ``software``
|
Setting the config value to blank turns off volume control.
|
||||||
can be used to force software mixing in the application.
|
|
||||||
|
|
||||||
.. confval:: audio/mixer_track
|
.. confval:: audio/mixer_track
|
||||||
|
|
||||||
|
|||||||
@ -1,9 +1,7 @@
|
|||||||
"""Mixer element that automatically selects the real mixer to use.
|
"""Mixer element that automatically selects the real mixer to use.
|
||||||
|
|
||||||
This is Mopidy's default mixer.
|
Set the :confval:`audio/mixer` config value to ``autoaudiomixer`` to use this
|
||||||
|
mixer.
|
||||||
If this wasn't the default, you would set the :confval:`audio/mixer` config
|
|
||||||
value to ``autoaudiomixer`` to use this mixer.
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|||||||
@ -8,7 +8,7 @@ config_file =
|
|||||||
pykka = info
|
pykka = info
|
||||||
|
|
||||||
[audio]
|
[audio]
|
||||||
mixer = autoaudiomixer
|
mixer = software
|
||||||
mixer_track =
|
mixer_track =
|
||||||
output = autoaudiosink
|
output = autoaudiosink
|
||||||
visualizer =
|
visualizer =
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user