Skip to content

PhasecoreX/docker-liquidsoap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liquidsoap

Liquidsoap for Docker

Docker Pulls Image Size Build Status BuyMeACoffee PayPal

Assuming you have a folder /music with a liquidsoap script file in it:

docker run --link some-icecast -v /music:/music:ro phasecorex/liquidsoap /music/script.liq

This has been heavily modified from infiniteproject/liquidsoap:

  • Added support for opus, flac, and m4a/aac files
  • Much smaller image size (203MB instead of 1.66GB)
  • Multiarch support
    • You can run it on a Raspberry Pi if you want to.
  • Runs as non-root user
    • You can set environment variable PUID to whatever user ID you want Liquidsoap to run as. Defaults to 1000.
    • You can also set PGID to a group ID you want Liquidsoap to run as. If you don't, it defaults to whatever the UID is set to.
  • Timezone support
    • You can set environment variable TZ to a timezone (e.g. TZ=America/Detroit) so that Liquidsoap logs are in your timezone.
  • Niceness support
    • You can set environment variable NICENESS to a value from -20 to 19 to set the niceness of the Liquidsoap process.

Feedback appreciated!

About

Liquidsoap for Docker

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Dockerfile 100.0%