You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Install libasound2-plugin-equal along with libasound2
* Install libasound2-plugin-equal in more builds (standard alsa and full)
* Add alsa-utils
* Add equalizer.md document
* Fix some Dockerfile issues
* Autogenerate asound config file, take #1
* Autogenerate asound config file, add formatting and dump generate file
* Doesn't work if container is not running as root
* #338 improvements, an asound.conf is now not strictly required (though it might be useful)
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,6 +94,7 @@ PUID||User ID which will be used to run squeezelite in user mode, defaults to `1
94
94
PGID||Group ID which will be used to run squeezelite in user mode, defaults to `1000`
95
95
AUDIO_GID||This group id is mandatory with alsa output when running in user mode. It must be set to the group id associated to the `audio` group. See more [here](https://github.com/GioF71/squeezelite-docker/blob/main/doc/example-alsa-user-mode.md).
96
96
PRESET||You can now choose to set variables using predefined presets. Presets can currently tune the values of `SQUEEZELITE_AUDIO_DEVICE`, `SQUEEZELITE_RATES`, `SQUEEZELITE_UPSAMPLING`, `SQUEEZELITE_CODECS` and `SQUEEZELITE_EXCLUDE_CODECS` for you. See the [Available presets](#available-presets) table for reference. Presets can be combined (the separator must be a comma `,`), but keep in mind that the first preset setting a variable has the priority: once set by a preset, a variable cannot be overwritten by subsequent presets.
97
+
SQUEEZELITE_EQ_AUDIO_DEVICE||The Audio device used for the custom asound file for equalizer. Use something like `plughw:DAC`, `plughw:0` depending on your hardware. Leave `SQUEEZELITE_AUDIO_DEVICE` blank or set it to `equal`
97
98
SQUEEZELITE_AUDIO_DEVICE|-o|The audio device. Common examples for alsa mode: `hw:CARD=x20,DEV=0` or `hw:CARD=DAC,DEV=0` for usb dac based on XMOS. If left empty, the default device is used.
98
99
SQUEEZELITE_MIXER_DEVICE|-O|Specify mixer device, defaults to `output device` (`SQUEEZELITE_AUDIO_DEVICE`)
99
100
SQUEEZELITE_PARAMS|-a|Please refer to the squeezelite's man page for `-a`.
Copy file name to clipboardExpand all lines: doc/equalizer.md
+4-27Lines changed: 4 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,29 +6,6 @@ Look at [this](https://forums.lyrion.org/forum/user-forums/general-discussion/17
6
6
7
7
## Example configuration
8
8
9
-
### Custom asound.conf file
10
-
11
-
Create a file (it's not required it to be at /etc/asound.conf), similar to the following:
12
-
13
-
```text
14
-
ctl.equal {
15
-
type equal;
16
-
}
17
-
18
-
pcm.plugequal {
19
-
type equal;
20
-
slave.pcm "plughw:DAC";
21
-
}
22
-
23
-
pcm.equal {
24
-
type plug;
25
-
slave.pcm plugequal;
26
-
}
27
-
```
28
-
29
-
Replace the line that says `slave.pcm "plughw:DAC"` with your dac information. You might need to set something like `slave.pcm "plughw:0"`, `slave.pcm "plughw:1,0"`. YMMV.
30
-
Save the file as (e.g.) eq-asound.conf in the same directory where you are going to save your docker-compose.yaml file.
31
-
32
9
### Compose file
33
10
34
11
A simple compose file should look like the following:
Copy file name to clipboardExpand all lines: doc/release.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ Older build might be dropped in order to save space on docker-hub and incur in l
10
10
11
11
Date|Type|Description
12
12
:---|:---|:---
13
+
2025-06-30|Improvement|Complete support for alsa equalizer plugin, we do not require to create a custom asound.conf file anymore (see [#338](https://github.com/GioF71/squeezelite-docker/issues/338))
13
14
2025-06-28|Improvement|Add support for alsa equalizer plugin (see [#338](https://github.com/GioF71/squeezelite-docker/issues/338))
14
15
2025-06-26|Update|Sourceforge binaries version bump (see [#336](https://github.com/GioF71/squeezelite-docker/issues/336))
15
16
2025-04-07|Update|Sourceforge binaries version bump (see [#334](https://github.com/GioF71/squeezelite-docker/issues/334))
0 commit comments