User Tools

Site Tools


doc:appunti:hardware:raspberrypi_nas_audio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:hardware:raspberrypi_nas_audio [2021/03/10 15:38] – [Audio hardware: Raspberry Pi 4] niccolodoc:appunti:hardware:raspberrypi_nas_audio [2021/03/22 09:27] (current) – [Raspberry Pi NAS: The audio subsystem] niccolo
Line 1: Line 1:
 ====== Raspberry Pi NAS: The audio subsystem ====== ====== Raspberry Pi NAS: The audio subsystem ======
 +
 +This page is about configuring the **audio subsystem** on a Raspberry Pi installed with RaspiOS, to be used as NAS and mediacenter. See the main index at **[[raspberrypi_nas]]**.
  
 I want to use **Kodi** for **HDMI video and audio** playback, but I want also occasionally to play music using **Music Player Daemon**, routing the audio to an external amplifier which has **RCA stereo connectors**. Once the cables are connected, it is also desiderable to play Kodi videos routing video to **HDMI monitor** and routing audio to the **stereo amplifier**. I want to use **Kodi** for **HDMI video and audio** playback, but I want also occasionally to play music using **Music Player Daemon**, routing the audio to an external amplifier which has **RCA stereo connectors**. Once the cables are connected, it is also desiderable to play Kodi videos routing video to **HDMI monitor** and routing audio to the **stereo amplifier**.
Line 7: Line 9:
 For the **hardware** part, you can use the **digital HDMI audio** or the **analog 3.5 mm jack** (which carries video and stereo audio signals over a CTIA 4 poles connector). For a **better audio quality** you have to connect and **audio hat** or an external **USB audio sound card**; as explained below the integrated audio devices are of unacceptable quality also for an occasional user, let alone an audiophile one! For the **hardware** part, you can use the **digital HDMI audio** or the **analog 3.5 mm jack** (which carries video and stereo audio signals over a CTIA 4 poles connector). For a **better audio quality** you have to connect and **audio hat** or an external **USB audio sound card**; as explained below the integrated audio devices are of unacceptable quality also for an occasional user, let alone an audiophile one!
  
-===== Raspberry Pi 4 audio hardware =====+===== Pi 4 audio hardware ===== 
 + 
 +There are several possibilities of getting audio from a Raspberry Pi 4. 
  
 ==== Digital audio through HDMI ==== ==== Digital audio through HDMI ====
Line 27: Line 32:
 ==== Using an externa USB sound card ==== ==== Using an externa USB sound card ====
  
 +{{ .:raspberrypi:raspberry-pi-usb-audio-cable.jpg?180|USB sound card with RCA connectors and cable}}
 For a decent audio quality, I decided that  the only acceptable solution is to relay on an external USB sound card connected to my stereo amplifier. I choosed a model based on the **C-Media Electronics** chip (USB Id **0d8c:0024**), which comes with two standard RCA connectors. The device is compatible with ALSA so the Pulseaudio system can select it per default, setting the following in **/etc/pulse/client.conf**: For a decent audio quality, I decided that  the only acceptable solution is to relay on an external USB sound card connected to my stereo amplifier. I choosed a model based on the **C-Media Electronics** chip (USB Id **0d8c:0024**), which comes with two standard RCA connectors. The device is compatible with ALSA so the Pulseaudio system can select it per default, setting the following in **/etc/pulse/client.conf**:
  
Line 161: Line 167:
   * **[[https://superuser.com/questions/1274901/systemd-forking-vs-simple/|systemd forking vs simple?]]**   * **[[https://superuser.com/questions/1274901/systemd-forking-vs-simple/|systemd forking vs simple?]]**
  
-==== Use PulseAudio with Kodi ====+===== Use PulseAudio with Kodi =====
  
 With the PulseAudio running as a system service, you can start Kodi and go to **Settings** => **System** => **Audio** = **Audio output device** and select **PULSE: Default**. Here you can also switch between HDMI and stereo jack: With the PulseAudio running as a system service, you can start Kodi and go to **Settings** => **System** => **Audio** = **Audio output device** and select **PULSE: Default**. Here you can also switch between HDMI and stereo jack:
Line 188: Line 194:
 The **mpd** user must be addedd to the relevant groups: **audio**, **pulse** and **pulse-access**.  The **mpd** user must be addedd to the relevant groups: **audio**, **pulse** and **pulse-access**. 
  
 +===== Web References =====
 +
 +  * **[[https://kodi.wiki/view/PulseAudio|Kodi with PulseAudio]]**
 +  * **[[https://gist.github.com/bheisig/bf1a13a05cdb6a12ee805b00dc6d90bb|PulseAudio for Kodi, MPD and remote access on a Ubuntu host]]**
  
doc/appunti/hardware/raspberrypi_nas_audio.1615390703.txt.gz · Last modified: 2021/03/10 15:38 by niccolo