Media Manager for Kodi
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx [Structure] Move i18n to data folder Dec 14, 2018
data [i18n] Update translations Jan 26, 2019
debian [Debian] Remove false changelog entry Jan 6, 2019
docs [Docs] Update user documentation Feb 4, 2019
obs [Developer] Prepare next dev version Jan 12, 2019
scripts [Scripts] Add bash strict mode to format script Jan 12, 2019
src [clang-format] Switch PointerAlignment to Left Feb 16, 2019
test [clang-format] Switch PointerAlignment to Left Feb 16, 2019
third_party [ThirdParty] Rename third party directory Dec 1, 2018
travis-ci [CI] Use xenial dist for Windows build Dec 1, 2018
.clang-format [clang-format] Switch PointerAlignment to Left Feb 16, 2019
.editorconfig [Project] Add .editorconfig Dec 14, 2018
.gitignore [Git] Exclude all build directories in .gitignore Jan 25, 2019
.gitlab-ci.yml Added GitLab CI config file Aug 25, 2015
.gitmodules Merge pull request #599 from bugwelle/quazip Jan 5, 2019
.travis.yml [TravisCI] Remove broken windows build Jan 6, 2019
CHANGELOG.md [Subtitle] Add more defaults formats Feb 4, 2019
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 [macOS] Dark mode disable Jan 25, 2019
MediaElch.pro [Project] Add -Wshadow warning Feb 16, 2019
MediaElch.rc Renamed Project Mar 18, 2012
README.md [Project] Minor changes for future releases Jan 6, 2019
Version.h [Project] Use pragma once instead of header guards Jan 26, 2019
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, 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

Please visit https://mediaelch.github.io/mediaelch-doc/download.html

Developer

For build instructions, see: https://mediaelch.github.io/mediaelch-doc/contributing/build.html

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)

Sanitizer

mkdir build && cd $_
qmake CONFIG += sanitize ..
make -j4
./mediaelch