Sign inSign up

lasley/node-makemkv

By lasley

•Updated almost 7 years ago

Dockerized NodeMakeMKV

Image
1

1.3K

lasley/node-makemkv repository overview

License: Apache 2.0 Build Status

⁠Node MakemKV

This image provides Node MakeMKV as a monolithic Docker image.

⁠Usage

Simply run the Docker image, expose the web ports, and mount all necessary devices:

docker run -d \
    --name=node-makemkv \
    --restart=unless-stopped \
    -p 80:80 \
    --device /dev/sr0 \
    lasley/node-makemkv:latest

The above will launch NodeMakeMKV on port 80, and will expose the /dev/sr0 device to the container.

⁠Build Arguments

The following build arguments are available for customization:

NameDefaultDescription

⁠Environment Variables

The following environment variables are available for your configuration pleasure:

NameDefaultDescription
CONVERSION_PROFILE/opt/node-makemkv/conversion_profile.xmlPath to conversion profile
DIR_OUT/var/doneDirectory to save completed rips in
HTTP_PORT80Port that NodeMakeMKV should listen on
OUTLIER_MODIFIER0.7Used for automatic selection of tracks
APP_KEYFor those of us that purchased MakeMKV. Leaving empty will use the current beta key.

⁠Known Issues / Roadmap

  • The udev module that Node MakeMKV uses does not support kernel udev messages, which is all that Docker does support. Due to this, the automatic recognition for the changing of discs does not work. Use /refresh/device/path to trigger an initial scan, which will show the disc panel in the UI and allow for subsequent scans. For example, http://localhost:80/refresh/dev/sr0 would be the refresh command for the usage example.

⁠Bug Tracker

Bugs are tracked on GitHub Issues⁠. In case of trouble, please check there to see if your issue has already been reported. If you spotted it first, help us smash it by providing detailed and welcomed feedback.

⁠Credits

⁠Contributors

Tag summary

Content type

Image

Digest

Size

203.2 MB

Last updated

about 7 years ago

docker pull lasley/node-makemkv