Skip to content
Snippets Groups Projects
Commit 33f6cb8a authored by David Trattnig's avatar David Trattnig
Browse files

docs(install): add pipewire-jack dep

parent a8d8aa31
No related branches found
No related tags found
1 merge request!15Collection of fixes found during dev installation
Pipeline #7704 passed
...@@ -50,7 +50,7 @@ Before you begin, ensure you have met the following requirements: ...@@ -50,7 +50,7 @@ Before you begin, ensure you have met the following requirements:
Install system dependencies: Install system dependencies:
```bash ```bash
apt install curl alsa-utils libasound2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libflac-dev libjack-dev libpulse-dev libswresample-dev libswscale-dev libssl-dev ffmpeg opam apt install curl alsa-utils libasound2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libflac-dev libjack-dev libpulse-dev libswresample-dev libswscale-dev libssl-dev ffmpeg opam pipewire-jack
``` ```
Build Liquidsoap with additional libraries: Build Liquidsoap with additional libraries:
...@@ -78,7 +78,7 @@ You get the most glitch-free experience when using [PipeWire](https://pipewire.o ...@@ -78,7 +78,7 @@ You get the most glitch-free experience when using [PipeWire](https://pipewire.o
Server Name: PulseAudio (on PipeWire 0.3.80) Server Name: PulseAudio (on PipeWire 0.3.80)
``` ```
To check if PipeWire is up and running you can use To check if PipeWire is up and running you can use
```bash ```bash
systemctl --user status pipewire systemctl --user status pipewire
...@@ -90,11 +90,11 @@ At the moment we recommend running engine-core with [JACK](https://jackaudio.org ...@@ -90,11 +90,11 @@ At the moment we recommend running engine-core with [JACK](https://jackaudio.org
### Configure JACK/ALSA ### Configure JACK/ALSA
Have a look at `config/sample.engine-core.ini`. Here you can set things like the log level and much more. For JACK no adaptations are necessary. Have a look at `config/sample.engine-core.ini`. Here you can set things like the log level and much more. For JACK no adaptations are necessary.
For ALSA you might want to set a different audio device or even configure your own. An example can be found in `config/sample.asoundrc`. Very important is the `alsa_buffer`, if you experience jitter, cracklings or other audio artifacts you should increase this number. If the buffer is to large you will experience bad latency, to reduce the latency you have to reduce the buffer size. For ALSA you might want to set a different audio device or even configure your own. An example can be found in `config/sample.asoundrc`. Very important is the `alsa_buffer`, if you experience jitter, cracklings or other audio artifacts you should increase this number. If the buffer is to large you will experience bad latency, to reduce the latency you have to reduce the buffer size.
When you are finished copy the configuration `config/sample.engine-core.ini` to `config/engine-core.ini`. When you are finished copy the configuration `config/sample.engine-core.ini` to `config/engine-core.ini`.
```bash ```bash
cp config/sample.engine-core.ini config/engine-core.ini cp config/sample.engine-core.ini config/engine-core.ini
...@@ -235,7 +235,7 @@ This dumps details on every connected audio device. Grab the `port.alias` of you ...@@ -235,7 +235,7 @@ This dumps details on every connected audio device. Grab the `port.alias` of you
["object.id"] = 66, ["object.id"] = 66,
["object.path"] = alsa:pcm:1:hw:1,0:capture:capture_0, ["object.path"] = alsa:pcm:1:hw:1,0:capture:capture_0,
["port.id"] = 0, ["port.id"] = 0,
} }
``` ```
### .env Settings ### .env Settings
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment