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
Copy file name to clipboardExpand all lines: README.md
+20-11Lines changed: 20 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,7 +81,20 @@ VOLUME|DESCRIPTION
81
81
/music|Where the music is stored. You might consider to mount your directory in read-only mode (`:ro`)
82
82
/playlists|Where the playlists are stored
83
83
/log|Where all logs are written (e.g. `mpd.log`, `scrobbler.log` etc)
84
-
/user/config|Where user configuration files must be located. Currently supported files: `lastfm.txt`, `librefm.txt`, `jamendo.txt` for `mpdscribble` credentials, `additional-alsa-presets.conf` for user-defined alsa presets. Also, the user can create a file named `additional-outputs.txt` including additional outputs, which will be added to the configuration file during the container startup phase.
84
+
/user/config|Additional user-provided configuration files, see [this](#user-configuration-volume) paragraph for the details
85
+
86
+
#### User Configuration volume
87
+
88
+
Several files can be located in the user configuration (`/user/config`) volume. Here is a table of those files.
additional-outputs.txt|yes|Additional outputs, which will be added to the configuration file during the container startup phase
97
+
asoundrc.txt|yes|Alsa configuration file: this will be copied to `/home/mpd-user/.asoundrc` or to `/root/.asoundrc`, depending on user mode to be enabled or not
85
98
86
99
### Environment Variables
87
100
@@ -273,17 +286,13 @@ You can completely uninstall the service by running:
273
286
274
287
## Build
275
288
276
-
You can build (or rebuild) the image by opening a terminal from the root of the repository and issuing the following command:
277
-
278
-
`docker build . -t giof71/mpd-alsa`
279
-
280
-
It will take very little time even on a Raspberry Pi. When it's finished, you can run the container following the previous instructions.
281
-
Just be careful to use the tag you have built.
289
+
See [this](https://github.com/GioF71/mpd-alsa-docker/blob/main/doc/build.md) document.
282
290
283
291
## Change History
284
292
285
293
Date|Major Changes
286
294
:---|:---
295
+
2023-01-05|Allowing `.asoundrc`
287
296
2022-12-30|Remove `pull=always` from suggested systemd service
288
297
2022-12-30|Initial support for equalization (add package `libasound2-plugin-equal`)
289
298
2022-12-27|Support for additional `alsa` outputs
@@ -308,7 +317,7 @@ Date|Major Changes
308
317
2022-12-07|Support for `auto_resample`
309
318
2022-12-03|`HYBRID_DSD_ENABLED` added (enabled by default)
310
319
2022-12-03|Removed support for defunct Tidal plugin
311
-
2022-12-02|Support for `additional-outputs.txt` where it is possible to add custom outputs
320
+
2022-12-02|Support for `additional-outputs.txt`
312
321
2022-11-30|Support for `database_mode` with possible values `simple` and `proxy`
313
322
2022-11-30|Support for tuning of `music_directory`
314
323
2022-11-30|Bump to mpd version `v0.23.11`
@@ -342,10 +351,10 @@ Date|Major Changes
342
351
2022-10-26|Added support for `soxr` plugin
343
352
2022-10-26|Added support for `alsa` output format (`OUTPUT_FORMAT`)
344
353
2022-10-26|Added support for samplerate_converter
345
-
2022-10-26|Added support for PulseAudio mode
354
+
2022-10-26|Added support for PulseAudio
346
355
2022-10-26|Build mpd.conf at container runtime
347
-
2022-10-22|Add support for daily builds
348
-
2022-10-22|Add builds for ubuntu kinetic as well as for the current lts versions of ubuntu
356
+
2022-10-22|Support for daily builds
357
+
2022-10-22|Add builds for kinetic along with the current lts versions of ubuntu
349
358
2022-10-22|Fixed `AUDIO-GID` now effectively defaulting to `995`
0 commit comments