Media Manager for Kodi
Clone or download
bugwelle [TagCloud] Show max. 150 inactive tags
 - TagCloud is loaded synchronously which makes MediaElch
   "feel" slow. This is a workaround.
Latest commit 35ac397 Sep 11, 2018
Permalink
Failed to load latest commit information.
.tx Added transifex config, updated translation Oct 22, 2013
debian [Debian] Fix lintian warning: description too long Sep 2, 2018
desktop Fix desktop file for OBS Jul 22, 2018
doc [Documentation] Remove duplicated files Aug 31, 2018
documentation @ 5c5e01f Add user documentation as submodule Aug 19, 2018
fonts Fixes #141 Fixes #142 Jan 9, 2015
i18n [i18n] Update Russian translation Jul 15, 2018
img [Images] Use pngcrush on all png files May 26, 2018
mediaFlags Merge pull request #505 from alexls74/StreamDetails Jul 23, 2018
obs [OBS] Update README Sep 2, 2018
quazip Use C++11 "override" Mar 3, 2018
scripts [Package] Fix qml import path Sep 11, 2018
src [TagCloud] Show max. 150 inactive tags Sep 11, 2018
test [TMDb] Remove leading "id" from TMDb ID Sep 5, 2018
thirdParty/catch2 [Tests] Add first scraper online tests Aug 30, 2018
travis-ci [Package] Fix qml import path Sep 11, 2018
.clang-format Add .clang-format Feb 25, 2018
.gitignore [Build] Create package release script Jul 13, 2018
.gitlab-ci.yml Added GitLab CI config file Aug 25, 2015
.gitmodules Add user documentation as submodule Aug 19, 2018
.travis.yml [TravisCI] Update deployment May 22, 2018
Build.md [TMDb Concert] Remove QScript May 26, 2018
CONTRIBUTING.md Add CONTRIBUTING.md May 26, 2018
COPYING Switched to LGPL Jan 18, 2014
MediaElch-Entitlements.plist Changes for AppStore Oct 6, 2012
MediaElch.icns Changed icon file Jan 19, 2015
MediaElch.ico Changed icon file Jan 19, 2015
MediaElch.plist Add apple help book support (#532) Jul 22, 2018
MediaElch.pro [TMDb] Remove leading "id" from TMDb ID Sep 5, 2018
MediaElch.qrc Merge pull request #505 from alexls74/StreamDetails Jul 23, 2018
MediaElch.rc Renamed Project Mar 18, 2012
README.md [Test] Add IMDb movie scraping test Aug 31, 2018
Version.h Fix macOS preferences location (#539, #538) Jul 25, 2018
changelog.md [XML] Use new Kodi XML syntax for movie sets Sep 11, 2018
i18n.qrc Add Russian language resource Jun 27, 2018
ui.qrc [Structure] Move source files into directory "src" Sep 2, 2018

README.md

MediaElch Logo

Build Status

MediaElch

MediaElch is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as nfo files. Fanarts are downloaded automatically from fanart.tv. Using the nfo generator, MediaElch can be used with other MediaCenters as well.

Documentation can be found at https://mediaelch.github.io/mediaelch-doc/index.html

Supported scrapers

Included are scrapers for The Movie DB, The TV DB, Kino.de, Videobuster, OFDb, IMDB and Fanart.tv (and also some adult content scrapers). The Movie DB and The TV DB are available in more than 20 languages. Music information is scraped from The Audio DB, All Music and Discogs. Tv themes and trailers can also be downloaded.

Download

Binaries are available for macOS, Linux (AppImage) and Windows. They can be downloaded at https://bintray.com/komet/MediaElch (choose your system -> click on tab "Files" -> select version).

System Version Download
Windows latest (unstable) Download
macOS latest (unstable) Download
Linux (AppImage) latest (unstable) Download

Developer Documentation

Doxygen

cd doc
doxygen ./Doxyfile

Testing

Tests are written using Catch2.

mkdir build && cd $_
qmake CONFIG+=test ..
make -j4
./mediaelch-test -h            # List Catch2 help
./mediaelch-test -t            # List all tags
./mediaelch-test -d yes        # Run *all* tests and print duration
./mediaelch-test "[load_data]" # Run scraping tests (online test)
./mediaelch-test "[search]"    # Run scraping search tests (online test)