Unmanic

NOTE: i don't use Unmanic anymore, this page might get outdated over time.

Unmanic is a video conversion service that can automatically monitor your media collection and convert the videos according to a complex system of plugins.

After trying it out, i decided it's too much for my needs and never finished integrating in my setup.

Installation

As usual, it will live under it's own user. This user must be of group media to be able to access and modify your media collection:

useradd -d /data/daemons/unmanic -m unmanic -g media

Unmanic is installed via pip, do you need to enable it for user unmanic. Put this content in the file /data/daemons/unmanic/.conf/pip/pip.conf (create the folders if missing):

pip.conf
[global]
break-system-packages = true
user = true

Now install it, it's easy:

su - unmanic
python3 -m pip install unmanic
echo "export PATH=~/.local/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
unmanic

Now point your browser to http://127.0.0.1:8888 and start using it.

If the unmanic plugins are missing (it seems an issue with the release system, might be addressed in the future) you need to repack them manually, but it's easy:

git clone https://github.com/Unmanic/unmanic-plugins.git
cd unmanic-plugins/
./generate_repository.py 
cp -a repo/ ~/.unmanic/plugins/official

I didn't liked it enough to get around creating a Reverse Proxy config for it, not automate the startup on boot.

Reverse Proxy info can be found here and automation on boot is identical to most of the other services, so i let that to you ad homework.