Compile MediaElch from source (on Linux)

MediaElch is a free, cross-platform tool for managing a media library (movies and TV shows). It is able to gather information from various movie databases on the internet.

If you want to install the latest MediaElch version, you need to compile it yourself.
The latest installable version is 2.4.2 but in the repository there is already some progress towards 2.4.3. Fortunately compiling is quite easy.

I’ve tested with a plain Ubuntu 16.04 LTS installation.

Fetch some libraries first:

$ apt-get update
$ apt -get install build-essential gcc libqt5scripttools5zlib1g-dev \
libzen-dev libcurlpp-dev libmediainfo0v5 libmediainfo-dev qt5-qmake \
libcurl-ocaml-dev libmysqlclient20 libzen-dev libphonon4qt5-dev \
libqt5sql5-mysql libqt5sql5 libqt5script5 libqt5xml5 libqt5gui5 \
libqt5network5 libquazip5-dev qt5-default qtscript5-dev \
qtmultimedia5-dev cdbs libqt5quickwidgets5 libqt5qml5 \
libqt5opengl5-dev qtdeclarative5-dev libqt5multimedia5 \
libqt5multimediawidgets5 libqt5qml5 libqt5quickwidgets5 \
libqt5quick5 libqt5script5

Get the latest code from Github:

$ mkdir /source && cd /source
$ git clone https://github.com/Komet/MediaElch.git
$ cd MediaElch && mkdir build && cd build
$ qmake .. && make

After a few minutes you should find a new binary file, just start it with „./MediaElch“.