Settings/System/Audio: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Fix images again)
(Updated for v20)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{mininav| [[Settings]] | [[Settings/System|System]] }}
{{mininav| [[Settings]] | [[Settings/System|System]] }}


 
__TOC__
 
__toc__




<section begin="intro" />This page contains the options and settings to ensure your audio device functions correctly with {{kodi}}. The settings chosen here can have a big impact on CPU load on lower powered hardware, so it is worth the time to understand the available options and how they should be configured.  
<section begin="intro" />This page contains the options and settings to ensure your audio device functions correctly with {{kodi}}. The settings chosen here can have a big impact on CPU load on lower powered hardware, so it is worth the time to understand the available options and how they should be configured.  


The options shown in the images are from a Windows 10 HTPC and may differ from other hardware platforms. Some options change depending on whether an WASAPI or Direct Sound driver is selected in the Output selector.  
The options shown in the images are from a Windows 10 installation and may differ from other hardware platforms. Some options change depending on which audio output device has been selected.


If this is your first time adjusting the Audio Settings you may like to use the '''''[[Audio_quickstart_guide|Audio Quick Start Guide]]'''''. <section end="intro" />
If this is your first time adjusting the Audio Settings you may like to use the '''''[[Audio_quickstart_guide|Audio Quick Start Guide]]'''''. <section end="intro" />
Line 17: Line 15:




== Audio Decoder ==
= Audio Decoder =
Select your Audio device and configure it to match your audio system.
Select your Audio device and configure it to match your audio system.
[[File:Settings-System-Audio1.jpg|600px|left]]
<gallery mode="packed" widths="700px" heights="394px">
{{-}}
File:Settings-System-Audio-01.jpg
</gallery>




=== Audio output device ===
== Audio output device ==
{|
{|
|- valign="top"
|- valign="top"
Line 30: Line 29:
|- valign="top"
|- valign="top"
| '''Description:'''
| '''Description:'''
| Select the device to be used for playback of '''decoded''' audio. <br>
| Select the device to be used for playback of '''decoded''' audio.<br>
Selecting this option will call up a list of all available options. You should check your Hardwares and Operating System Audio Guides to ensure you select the one most suitable for {{kodi}}.<br>
If you do not have an AVR or TV that can decode all audio stream formats then {{kodi}} will decode the audio stream.
Even if you do have an AVR, not all audio can be sent via passthrough- eg flac, mp3, wav and other music files and AAC audio streams<br>
This setting nominates which audio device {{kodi}} should use.
Windows users should select '''WASAPI'''
Windows users should select '''WASAPI'''
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Windows_audio|Windows Audio Driver Setup]]'''''
| '''''[[Windows_audio|Windows Audio Driver Setup]]'''''
|-
| '''See Also:'''
| '''''[[Linux_audio|Linux Audio Driver Setup]]'''''
|-
|-
| '''See Also:'''
| '''See Also:'''
Line 45: Line 43:




 
== Number of channels ==
=== Number of channels ===
{|
{|
|- valign="top"
|- valign="top"
Line 57: Line 54:
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}




 
== Output configuration ==
=== Output configuration ===
{|
{|
|- valign="top"
|- valign="top"
Line 75: Line 71:
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}




 
== Volume control steps ==
=== Volume control steps ===
{|
{|
|- valign="top"
|- valign="top"
Line 87: Line 82:
|- valign="top"
|- valign="top"
| '''Description:'''
| '''Description:'''
| Set the number of steps when using the volume. This is the number of button presses to go from mute to full volume. Higher numbers for finer volume adjustments.
| This is the number of button presses to go from mute to full volume. Higher numbers for finer volume adjustments.
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}




 
== Maintain original volume on downmix ==
=== Maintain original volume on downmix ===
{|
{|
|- valign="top"
|- valign="top"
Line 108: Line 102:
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}




 
== Stereo upmix ==
=== Stereo upmix ===
{|
{|
|- valign="top"
|- valign="top"
Line 120: Line 113:
|- valign="top"
|- valign="top"
| '''Description:'''
| '''Description:'''
| Select to enable upmixing of 2 channel audio to the number of audio channels specified by the ''Number of Channels'' setting above.
| Select to enable upmixing of 2 channel audio to the number of audio channels specified by the Output Configuration setting above.
|-
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
|}
|}




 
== Resample quality ==
=== Resample quality ===
{|
{|
|- valign="top"
|- valign="top"
Line 140: Line 129:
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}




 
== Threshold for pitch correction ==
=== Threshold for pitch correction ===
{|
{|
|- valign="top"
|- valign="top"
Line 155: Line 143:
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}




 
== Keep audio device alive ==
=== Keep audio device alive ===
{|
{|
|- valign="top"
|- valign="top"
Line 174: Line 161:
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}




 
== Send low volume noise ==
=== Send low volume noise ===
{|
{|
|- valign="top"
|- valign="top"
Line 191: Line 177:




== GUI Sounds ==
= GUI Sounds =
This section deals with feedback and confirmation sounds created by the {{kodi}} user interface.
This section deals with feedback and confirmation sounds created by the {{kodi}} user interface.
[[File:Settings-System-Audio2.jpg|600px|left]]
<gallery mode="packed" widths="700px" heights="394px">
{{-}}
File:Settings-System-Audio-02.jpg
</gallery>




=== Play GUI sounds ===
== Play GUI sounds ==
{|
{|
|- valign="top"
|- valign="top"
Line 210: Line 197:
|}
|}


== Volume ==
{|
|- valign="top"
| width=120px | {{nowrap|'''Settings level:'''}}
| Basic
|- valign="top"
| '''Description:'''
| Adjust the volume of GUI sounds. Does not affect music or video playback volume. <ref>https://github.com/xbmc/xbmc/pull/21258</ref>
|}




=== GUI sounds ===
== GUI sounds ==
{|
{|
|- valign="top"
|- valign="top"
Line 219: Line 216:
|- valign="top"
|- valign="top"
| '''Description:'''
| '''Description:'''
| Select the preferred sound theme. More are available for download.
| Select the preferred sound theme. Use the '''Get more''' button to download other sounds from the {{kodi}} repository.
|}
|}






== Audio Passthrough ==
= Audio Passthrough =
When playing a movie or tv show, {{kodi}} will decode the audio stream and send the audio to the respective channels and speakers. When using Audio Passthrough, {{kodi}} does not decode the audio stream, rather it will send the original audio stream to the AV Receiver to be decoded by the Receiver.
If you have an AVR, then using Passthrough will send the raw audio stream to the AVR for decoding.


To use this option, you must have passthrough capable hardware and an AV Receiver capable of decoding some or all of the formats listed below. Formats that the Receiver cannot decode will be decoded by the {{kodi}} ''Audio Output Decoder''.  
Passthrough capable hardware and an AV Receiver capable of decoding some or all of the formats listed below is required.  
 
Any formats that the Receiver cannot decode will be decoded by the {{kodi}} ''Audio Output Decoder'' using the Output Audio Device specified in setting 1.1 above. When the AVR display shows '''Multi-Channel In''', this indicates {{kodi}} is decoding the stream and sending the ''Raw'' stream to the AVR. This is normal for ''*.aac'' audio, and for music formats such as ''*.flac, *.mp3'' and others.


If you have a quality AV Receiver, Audio Passthrough should be used.
If you have a quality AV Receiver, Audio Passthrough should be used.


'''''Note:'''''<br>
'''''Note:'''''<br>
Do not enable a codec type in the '''capable receiver''' section if the AV Receiver does not support that codec. Doing so will result in poor playback of video typically with very low frames-per-second video and no audio. For example enabling '''TrueHD capable receiver''' option on an older receiver that does not support this audio codec.
Do not enable a codec type if the AV Receiver does not support that codec. Doing so will result in poor playback of video, typically with very low frames-per-second video and no audio.


If connected directly to a TV be aware that TV's are not compatible with DTS, TrueHD or DTS-HD. Typically '''AC3''' is the only encoded format a TV will be compatible with.
If connected directly to a TV be aware that TV's are not compatible with DTS, TrueHD or DTS-HD. Typically '''AC3''' is the only encoded format a TV will be compatible with.


<gallery mode="packed" widths="700px" heights="394px">
File:Settings-System-Audio-03.jpg
</gallery>




=== Allow Passthrough ===
== Allow Passthrough ==
{|
{|
|- valign="top"
|- valign="top"
Line 247: Line 248:
| '''Description:'''
| '''Description:'''
| Select to allow passthrough audio for playback of compressed audio such as Dolby Digital (AC3), DTS, etc. The Client of the AudioEngine might decide to decode the audio stream under certain conditions.
| Select to allow passthrough audio for playback of compressed audio such as Dolby Digital (AC3), DTS, etc. The Client of the AudioEngine might decide to decode the audio stream under certain conditions.
{{red|'''Note:''' When the setting '''''[[Settings/Player/Videos#Sync_playback_to_display|Sync Playback to Display]]''''' is enabled, it will disable Passthrough. Both settings cannot be enabled at the same time.}}
{{red|'''Note:''' Enabling the setting '''''[[Settings/Player/Videos#Sync_playback_to_display|Sync Playback to Display]]''''' will disable Passthrough as audio corrections will need to be made to perform the sync operations.}}
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}




 
== Passthrough output device ==
=== Passthrough output device ===
{|
{|
|- valign="top"
|- valign="top"
Line 262: Line 262:
|- valign="top"
|- valign="top"
| '''Description:'''
| '''Description:'''
| Select the device to be used for passthrough of the encoded formats. Windows users must use WASAPI. Passthrough is not available for DirectSound.
| Select the device to be used for passthrough of the encoded formats. Windows users should use WASAPI as passthrough is not available for all codecs when using DirectSound.
The following codecs can be passed through and should be set in accordance with the capabilities of the AV Receiver:
The following codecs can be passed through and should be set in accordance with the capabilities of the AV Receiver:
* Dolby Digital (AC3) capable Receiver
* Dolby Digital (AC3) capable Receiver
* Dolby Digital Plus (E-AC3) capable Receiver
** Enable Dolby Digital (AC3) transcoding
:: Note: Use this option to play a movie which uses DTS but your AVR is not DTS capable to end up with Dolby Digital.
* DTS capable receiver
* DTS capable receiver
* TrueHD capable receiver
* TrueHD capable receiver
Line 271: Line 272:
|-
|-
| '''See Also:'''
| '''See Also:'''
| '''''[[Audio_quickstart_guide|Dummies Guide to {{Kodi}} Audio Settings]]'''''
| '''''[[Audio_quickstart_guide|Audio Settings]]'''''
|}
|}






== Audio DSP ==
= References =
{{#lst:Audio_DSP|intro}}
<references />
 








{{Top}}
{{top}}
{{updated|20}}


{{updated|17}}
[[Category:Settings]]
[[Category:FAQ]]
[[Category:Index]]
[[Category:Guides]]
[[Category:Manual]]
[[Category:Karellen]]
[[Category:First time user]]
[[Category:Advanced topics]]
[[Category:Quick Start Guide]]

Latest revision as of 05:03, 19 January 2023

Home icon grey.png   ▶ Settings ▶ System ▶ Audio


This page contains the options and settings to ensure your audio device functions correctly with Kodi. The settings chosen here can have a big impact on CPU load on lower powered hardware, so it is worth the time to understand the available options and how they should be configured.

The options shown in the images are from a Windows 10 installation and may differ from other hardware platforms. Some options change depending on which audio output device has been selected.

If this is your first time adjusting the Audio Settings you may like to use the Audio Quick Start Guide.

See Also: Audio
See Also: Audio Engine



Audio Decoder

Select your Audio device and configure it to match your audio system.


Audio output device

Settings level: Basic
Description: Select the device to be used for playback of decoded audio.

If you do not have an AVR or TV that can decode all audio stream formats then Kodi will decode the audio stream. Even if you do have an AVR, not all audio can be sent via passthrough- eg flac, mp3, wav and other music files and AAC audio streams
This setting nominates which audio device Kodi should use. Windows users should select WASAPI

See Also: Windows Audio Driver Setup
See Also: Pulse Audio Driver Setup


Number of channels

Settings level: Basic
Description: Select the number of channels supported by the audio connection, or the number of speakers if connected by analogue connections. This setting does not apply to passthrough audio.

Note: S/PDIF supports 2.0 channels only but can still output multichannel audio using a format supported by passthrough.

See Also: Audio Settings


Output configuration

Settings level: Advanced
Description: Set the properties of the audio output. Available options are as follows:
  • Fixed - Output properties are set to the specified sampling rate & speaker configuration at all times.
  • Best Match - Output properties are set to always be as close a match to the source properties as possible.
  • Optimised - Output properties are set at the start of playback and will not change if the properties of the source change.
See Also: Audio Settings


Volume control steps

Settings level: Standard
Description: This is the number of button presses to go from mute to full volume. Higher numbers for finer volume adjustments.
See Also: Audio Settings


Maintain original volume on downmix

Settings level: Advanced
Description: Downmixing combines the Left, Right, Center, Left surround, and Right surround channels to drive stereo or mono speakers. Select how audio is downmixed. eg from 5.1 to 2.0
  • Enabled- Maintains the volume level of the original audio source, however the dynamic range is compressed.
  • Disabled- Maintains the dynamic range of the original audio source when downmixed however the volume will be lower.

Note: Dynamic range is the difference between the quitest and loudest sounds. Enable this if you find that the movie dialogues are very low.

See Also: Audio Settings


Stereo upmix

Settings level: Advanced
Description: Select to enable upmixing of 2 channel audio to the number of audio channels specified by the Output Configuration setting above.


Resample quality

Settings level: Advanced
Description: Select the quality of resampling for cases where the audio output needs to be at a different sampling rate from that used by the source. Available options are...
  • Low- Is fast and will have minimal impact on system resources such as the use of the CPU.
  • Medium & High- Uses progressively more system resources.
See Also: Audio Settings


Threshold for pitch correction

Settings level: Expert
Description: When the speed change exceeds this threshold, a pitch correction filter will be applied to reduce the "chipmonk" effect of voices. This can occur when using 1.5x playback speed. Can be set from 0 to 100
See Also: Audio Settings


Keep audio device alive

Settings level: Advanced
Description: Select the behaviour when no sound is required for either playback or GUI Sounds. Available options are...
  • Always- Continuous inaudible signal is output which keeps the receiving audio equipment alive for any new sounds, however this might also block sound from other applications.
  • 1-10 Minutes- Same as Always except the audio device will be allowed to sleep after the selected period expires
  • Off- Audio output enters a suspended state.

Note: Sounds can be missed if the system is slow in waking.

See Also: Audio Settings


Send low volume noise

Settings level: Advanced
Description: To keep AV Receivers awake, an inaudible random noise signal is sent. This setting can be disabled when using headphones or analogue outputs.


GUI Sounds

This section deals with feedback and confirmation sounds created by the Kodi user interface.


Play GUI sounds

Settings level: Basic
Description: Configure when you want to hear the sounds. Available options are...
  • Only when playback is stopped (default)
  • Always
  • Never


Volume

Settings level: Basic
Description: Adjust the volume of GUI sounds. Does not affect music or video playback volume. [1]


GUI sounds

Settings level: Basic
Description: Select the preferred sound theme. Use the Get more button to download other sounds from the Kodi repository.


Audio Passthrough

If you have an AVR, then using Passthrough will send the raw audio stream to the AVR for decoding.

Passthrough capable hardware and an AV Receiver capable of decoding some or all of the formats listed below is required.

Any formats that the Receiver cannot decode will be decoded by the Kodi Audio Output Decoder using the Output Audio Device specified in setting 1.1 above. When the AVR display shows Multi-Channel In, this indicates Kodi is decoding the stream and sending the Raw stream to the AVR. This is normal for *.aac audio, and for music formats such as *.flac, *.mp3 and others.

If you have a quality AV Receiver, Audio Passthrough should be used.

Note:
Do not enable a codec type if the AV Receiver does not support that codec. Doing so will result in poor playback of video, typically with very low frames-per-second video and no audio.

If connected directly to a TV be aware that TV's are not compatible with DTS, TrueHD or DTS-HD. Typically AC3 is the only encoded format a TV will be compatible with.


Allow Passthrough

Settings level: Standard
Description: Select to allow passthrough audio for playback of compressed audio such as Dolby Digital (AC3), DTS, etc. The Client of the AudioEngine might decide to decode the audio stream under certain conditions.

Note: Enabling the setting Sync Playback to Display will disable Passthrough as audio corrections will need to be made to perform the sync operations.

See Also: Audio Settings


Passthrough output device

Settings level: Standard
Description: Select the device to be used for passthrough of the encoded formats. Windows users should use WASAPI as passthrough is not available for all codecs when using DirectSound.

The following codecs can be passed through and should be set in accordance with the capabilities of the AV Receiver:

  • Dolby Digital (AC3) capable Receiver
    • Enable Dolby Digital (AC3) transcoding
Note: Use this option to play a movie which uses DTS but your AVR is not DTS capable to end up with Dolby Digital.
  • DTS capable receiver
  • TrueHD capable receiver
  • DTS-HD capable receiver
See Also: Audio Settings


References



Return to top