Skip to main content

Kodi add-on settings

These are the settings you see in Kodi, in Add-ons → Elementum → Configure. The list is generated from the add-on’s settings.xml of the latest release, so it is always in sync with the add-on.

  • Setting is the name shown in Kodi (English).
  • ID is the key used in settings.xml, in exported config files and in Kodi’s userdata/addon_data/plugin.video.elementum/settings.xml.
  • Default and Values show the default and the allowed values (for sliders, the range).
  • Rows in italics are hints Kodi shows inside the settings dialog.

Some settings are only visible when another one is enabled (for example, memory size only for the Memory storage).

From plugin.video.elementum v0.1.117.

General

SettingIDTypeDefaultValues
Addon Startup
Show welcome message on startgreeting_enabledbooltrue
Skip searching for installed providersskip_burst_searchboolfalse
Skip searching for installed Elementum repositoryskip_repository_searchboolfalse
Delay addon startup, secondsstartup_delayslider00 – 180
Retry requests to addon after timeout, secondspreload_timeoutslider11 – 120
Application platform typebinary_platformselectAutoAuto / android_arm / android_arm64 / android_x86 / android_x64 / linux_armv6 / linux_armv7 / linux_armv7_softfp / linux_arm64 / linux_x86 / linux_x64 / darwin_x86 / darwin_x64 / darwin_arm64 / windows_x86 / windows_x64
Restart Elementum addonaction_restartaction
Playback
Force Resume optionsplay_resume_actionenumby Elementum - Askby Kodi / by Elementum - Ask / by Elementum - Force
... resume N seconds earlierplay_resume_backslider00 – 120
Storage
Download storage typedownload_storageenumUse memoryUse files / Use memory
Choose memory size automaticallyauto_memory_sizebooltrue
Size is chosen automatically, based on physical amount of memory
Allow memory usageauto_memory_size_strategyenumDefaultMinimum / Default / Maximum
Minimum - 40MB, Default - 8%, Maximum - 15%
Memory size to use for each torrent, Mbmemory_sizenumber100
Automatically adjust memory size for heavy torrents, if possibleauto_adjust_memory_sizebooltrue
Create usual files on the file system and write to them. Needs selected file's full size to be available on the disk!
Using device's memory to download parts of the torrent. Disk is used only to download and save .torrent file,
so can be any storage. For 1gb memory devices 100mb is enough for memory storage, 200-250mb for bigger devices.
Same as for usual file storage, but splits file into many small files. Should be used on FAT-32 file-systems.
Same as for usual file storage, but using memory to lower filesystem operations. Experimental storage!
Which files to downloaddownload_file_strategyenumOnly playback fileOnly playback file / Season files / All files
Download pathdownload_pathfolder
Reset this path to '/'action_cmd_reset_path_downloadaction
Open directory with Kodi file browseraction_cmd_open_path_downloadaction
Library pathlibrary_pathfolderspecial://temp/elementum_library/
Reset this path to '/'action_cmd_reset_path_libraryaction
Open directory with Kodi file browseraction_cmd_open_path_libraryaction
Torrent files pathtorrents_pathfolderspecial://temp/elementum_torrents/
Reset this path to '/'action_cmd_reset_path_torrentsaction
Open directory with Kodi file browseraction_cmd_open_path_torrentsaction
Reset all pathsaction_cmd_reset_pathaction
Download
Use torrents history?use_torrent_historybooltrue
Store N torrents in historytorrent_history_sizeslider500 – 200
Download after play was stoppedkeep_downloadingenumAsk to stopContinue / Ask to stop / Stop
Keep files for not finished videokeep_files_playingenumAsk to deleteKeep / Ask to delete / Delete
Keep files for watched/downloaded videokeep_files_finishedenumAsk to deleteKeep / Ask to delete / Delete
Move finished downloads to separate folderscompleted_moveboolfalse
Moviescompleted_movies_pathfolder
TV Showscompleted_shows_pathfolder
Rename moved files to Kodi naming (Title (Year), Show S01E01)completed_renameboolfalse
Files will only be moved after seeding is finished (see - BitTorrent settings), and will wait if currently playing
Do not ask questions before playbacksilent_stream_startboolfalse
Automatically answer Yes after timeoutautoyes_enabledbooltrue
Timeout, secondsautoyes_timeoutslider51 – 120
Force stream auto-selection from settingsforce_link_typeboolfalse
Try to find other episodes in the torrentsmart_episode_matchbooltrue
Automatically start downloading next episodesmart_episode_startbooltrue
Automatically start next episode if availablesmart_episode_choosebooltrue
Cache downloaded torrent files after searchuse_cache_torrentsbooltrue
Show watched state for torrent's filesshow_files_watchedbooltrue
Choose stream automatically
... for moviechoose_stream_auto_movieboolfalse
... for tv showchoose_stream_auto_showboolfalse
... for searchchoose_stream_auto_searchboolfalse

Kodi library

SettingIDTypeDefaultValues
General
Enable library integration with Kodilibrary_enabledbooltrue
If disabled - Elementum will not get/insert items to Kodi library and skip watched management with Kodi.
Maintenance
Update libraryaction_library_updateaction
Enable Kodi library synchronizationlibrary_sync_enabledbooltrue
Enable synchronization while playbacklibrary_sync_playback_enabledbooltrue
Library update delay on startup, secondslibrary_update_delayslider30010 – 900
Library update frequency, hourslibrary_update_frequencyslider60 – 24
Remove Elementum duplicates from libraryaction_library_unduplicateaction
General
Add Specials to libraryadd_specialsboolfalse
Show unaired seasonsunaired_seasonsboolfalse
Show unaired episodesunaired_episodesboolfalse
Show episodes on release day (w/o delay)show_episodes_on_release_dayboolfalse
Percents of playback to mark as watchedplayback_percentslider851 – 100
Run Kodi library update after add/deletelibrary_updateenumAutomaticallyAutomatically / Ask / No
Remove from Elementum library, when item is deleted from Kodi librarylibrary_sync_kodi_removalsboolfalse
Strm files languagestrm_languageaction
Create NFO files for Movie scraperslibrary_nfo_moviesbooltrue
Create NFO files for TV Show scraperslibrary_nfo_showsbooltrue

Appearance

SettingIDTypeDefaultValues
Appearance
Interface languagelanguageaction
Interface fallback languagesecond_languageaction
Disable notification sounddo_not_disturbboolfalse
Enable overlay statusenable_overlay_statusbooltrue
Overlay status vertical offsetoverlay_status_offsetnumber150
Disable background progress dialogdisable_bg_progressboolfalse
Disable background progress dialog on playbackdisable_bg_progress_playbackbooltrue
Add episode number to the titleadd_episode_numbersbooltrue
Lists
Elements per pageresults_per_pageslider203 – 50
Use fallback fanart if fanart wasn't founddefault_fanartbooltrue
Use Fanart.tv for posters/imagesuse_fanart_tvboolfalse
TMDB images quality (affects Kodi performance)tmdb_images_qualityenumHighOriginal / High / Medium / Low
Show "All seasons" in showsseasons_allbooltrue
Seasons orderseasons_orderenumAscendingAscending / Descending
Show Specials in season listingsseasons_specialsbooltrue
Use name of production company as Studio for showstmdb_show_use_prod_company_as_studioboolfalse
Calculate number of unwatched episodes in Shows/Seasonsshow_unwatched_episodes_numberbooltrue
Use the same view for all listsviewmode_global_enabledboolfalse
Default view for all listsviewmode_global_idnumber
Default view for Moviesviewmode_moviesnumber
Default view for TV Showsviewmode_tvshowsnumber
Default view for Seasonsviewmode_seasonsnumber
Default view for Episodesviewmode_episodesnumber
Default view for menus in Moviesviewmode_menus_moviesnumber
Default view for menus in TV Showsviewmode_menus_tvshowsnumber
Default view for movie genresviewmode_menus_movies_genresnumber
Default view for TV show genresviewmode_menus_tvshows_genresnumber

BitTorrent

SettingIDTypeDefaultValues
Pre-Play Buffering
Beginning of file Buffer size, MBbuffer_sizenumber20
End of file Buffer size, MBend_buffer_sizenumber4
Adjust buffer according to Kodi advancedsettings.xml, if setauto_kodi_buffer_sizebooltrue
Initial buffering timeout, secondsbuffer_timeoutslider6010 – 600
Speed limiting
Max upload rate, kB/smax_upload_ratenumber
Max download rate, kB/smax_download_ratenumber
Limit rates after initial buffering onlylimit_after_bufferingboolfalse
Torrents autoload on addon startup
Load torrents from torrents folder on startupautoload_torrentsbooltrue
Load torrents from torrents folder pausedautoload_torrents_pausedbooltrue
Limits for connections
Connections limitconnections_limitnumber
Automatic concurrent connections limit per secondconntracker_limit_autobooltrue
Concurrent connections limit per secondconntracker_limitnumber
Seeding
Seed foreverseed_foreverboolfalse
Share ratio limit, percentageshare_ratio_limitnumber200
Seed time ratio limit, percentageseed_time_ratio_limitnumber700
Seed time limit, hoursseed_time_limitnumber24
Network
Disable DHTdisable_dhtboolfalse
Disable LSDdisable_lsdboolfalse
Disable TCPdisable_tcpboolfalse
Disable UTPdisable_utpboolfalse
Disable UPNPdisable_upnpboolfalse
Disable NATPMPdisable_natpmpboolfalse
Auto-assign network IPlisten_autodetect_ipbooltrue
Listen interfaceslisten_interfacestext
Select network interfaceaction_cmd_select_interface_listenaction
Outgoing interfacesoutgoing_interfacestext
Select network interfaceaction_cmd_select_interface_outgoingaction
Auto-assign network portslisten_autodetect_portbooltrue
Listen port, minlisten_port_minnumber6891
Listen port, maxlisten_port_maxnumber6899
Magnet resolve timeout, secondsmagnet_resolve_timeoutslider601 – 600
Storage
Enable caching if using File storage and have speed problems. Will use more memory, but can improve the speed.
Enable tuned storage settingstuned_storagebooltrue
Cache size, MBdisk_cache_sizenumber12
Miscellaneous
Session saving frequency, secondssession_saveslider155 – 60
Encryption policyencryption_policyenumEnabledEnabled / Disabled / Forced
Spoof user agent (highly inadvisable)spoof_user_agentenumDisabledDisabled / Default advisable (acceptable) / libtorrent (Rasterbar) 1.1.0 / BitTorrent 7.5.0 / BitTorrent 7.9.9 / µTorrent 3.5.5 / µTorrent 3.6.0 / µTorrent 2.2.1 / Transmission 2.92 / Deluge 1.3.6 / Deluge 2.1.1 / Vuze 5.7.3.0 / Transmission 4.05 / qBittorrent 3.3.9 / qBittorrent 4.6.4
Use libtorrent.config to override torrent engine settingsuse_libtorrent_configbooltrue
Located at USERDATA/plugin.video.elementum/libtorrent.config file Settings apply automatically. Visit https://libtorrent.org for info.
Remove original trackers from torrentremove_original_trackersboolfalse
Add extra trackersadd_extra_trackersenumAll known trackersNone / All known trackers / Best trackers / Minimum set
Modify trackers in torrentmodify_trackers_strategyenumAt the time of addingAt the time of adding / Every time
Enable libtorrent logginguse_libtorrent_loggingboolfalse
Libtorrent settings profilelibtorrent_profileenumDefaultDefault / Minimal memory / High speed
Use libtorrent pause/resume trick for added torrentsuse_libtorrent_pauseresumeboolfalse

Tracking

SettingIDTypeDefaultValues
Authorization
Tracking servicetracker_providerenumTraktNone / Trakt / Simkl / MDBList
Authorize Elementum on Trakt.tvaction_trakt_authorizeaction
Cancel Authorization for Elementum on Trakt.tvaction_trakt_deauthorizeaction
Username
Authorize Elementum on Simklaction_simkl_authorizeaction
Cancel authorization for Elementum on Simklaction_simkl_deauthorizeaction
Username
Simkl has no collection: library additions go to Plan to Watch. Custom lists need Simkl PRO or VIP.
Authorize Elementum on MDBListaction_mdblist_authorizeaction
Cancel authorization for Elementum on MDBListaction_mdblist_deauthorizeaction
Username
MDBList API key (optional, used instead of authorization)mdblist_api_keytext
An API key from mdblist.com preferences can be used instead of authorization. Free accounts allow 1000 requests a day.
Appearance
Use Trakt information in Trakt listsforce_use_traktboolfalse
General
Scrobbletrakt_scrobbleboolfalse
Enable synchronizationtrakt_sync_enabledbooltrue
Enable synchronization while playbacktrakt_sync_playback_enabledbooltrue
Synchronization frequency, minutestrakt_sync_frequency_minslider50 – 300
Simkl and MDBList are synchronized at most every 15 minutes.
Update from tracking serviceaction_trakt_updateaction
Synchronization
Sync items from collections into Kodi librarytrakt_sync_collectionsbooltrue
Sync items from watchlist into Kodi librarytrakt_sync_watchlistbooltrue
Sync items from user lists into Kodi librarytrakt_sync_userlistsbooltrue
Select userlists to syncaction_trakt_select_sync_userlistsaction
Selected userlists (all, if empty)
Sync watched states from tracking service into Kodi librarytrakt_sync_watchedbooltrue
Sync back Kodi watched states into tracking servicetrakt_sync_watchedbackbooltrue
Sync playback progress into Kodi librarytrakt_sync_playback_progressbooltrue
Sync hidden itemstrakt_sync_hiddenbooltrue
Add to tracking service, when movie is added to Kodi librarytrakt_sync_added_moviesbooltrue
Userlist for moviestrakt_sync_added_movies_locationenumMy CollectionMy Collection / My Watchlist / Userlist
Select userlist for moviesaction_trakt_select_list_added_moviesaction
Selected userlist for movies
ID of selected userlist for moviestrakt_sync_added_movies_listnumber
Add to tracking service, when show is added to Kodi librarytrakt_sync_added_showsbooltrue
Userlist for showstrakt_sync_added_shows_locationenumMy CollectionMy Collection / My Watchlist / Userlist
Select userlist for showsaction_trakt_select_list_added_showsaction
Selected userlist for shows
ID of selected userlist for showstrakt_sync_added_shows_listnumber
Remove from Kodi library, when movie is deleted from tracking servicetrakt_sync_removed_movies_backbooltrue
Remove from tracking service, when movie is deleted from Kodi librarytrakt_sync_removed_moviesbooltrue
Userlist for moviestrakt_sync_removed_movies_locationenumMy CollectionMy Collection / My Watchlist / Userlist
Select userlist for moviesaction_trakt_select_list_removed_moviesaction
Selected userlist for movies
ID of selected userlist for moviestrakt_sync_removed_movies_listnumber
Remove from Kodi library, when show is deleted from tracking servicetrakt_sync_removed_shows_backbooltrue
Remove from tracking service, when show is deleted from Kodi librarytrakt_sync_removed_showsbooltrue
Userlist for showstrakt_sync_removed_shows_locationenumMy CollectionMy Collection / My Watchlist / Userlist
Select userlist for showsaction_trakt_select_list_removed_showsaction
Selected userlist for shows
ID of selected userlist for showstrakt_sync_removed_shows_listnumber
Progress
Sort shows in the listtrakt_progress_sortenumBy latest watchedBy latest watched / By show name / By air date (newer) / By air date (older)
Hide unaired episodestrakt_progress_hide_unairedbooltrue
Use earliest release date for progress and calendarstrakt_use_lowest_release_datebooltrue
Color of an air datetrakt_progress_color_datetextyellow
Color of a show nametrakt_progress_color_showtextnone
Color of an episode nametrakt_progress_color_episodetextskyblue
Color of an unaired episode nametrakt_progress_color_unairedtextdeeppink
Date formattrakt_progress_date_formattextyyyy-mm-dd
Calendars
Hide watchedtrakt_calendars_hide_watchedboolfalse
Color of an air datetrakt_calendars_color_datetextyellow
Color of a show nametrakt_calendars_color_showtextnone
Color of an episode nametrakt_calendars_color_episodetextskyblue
Color of an unaired episode nametrakt_calendars_color_unairedtextdeeppink
Date formattrakt_calendars_date_formattextyyyy-mm-dd

Providers

SettingIDTypeDefaultValues
Searching
Use earliest release date as basic for searchingprovider_use_lowest_release_datebooltrue
Minimum file size
Minimum file size for Movies, MBmin_candidate_sizeslider1000 – 1000
Minimum file size for Shows, MB per minutemin_candidate_show_sizeslider40 – 1000
Stream sorting
Sorting mode for Moviessorting_mode_moviesenumBalancedBy seeders / By resolution / Balanced / By size
Sorting mode for TV Showssorting_mode_showsenumBalancedBy seeders / By resolution / Balanced / By size
Resolution preference for Moviesresolution_preference_moviesenum4K / 1080p / 720p / 480p4K / 1080p / 720p / 480p / 720p / 1080p / 480p / 4K / 720p / 480p / 1080p / 4K / 480p / 720p / 1080p / 4K
Resolution preference for TV Showsresolution_preference_showsenum4K / 1080p / 720p / 480p4K / 1080p / 720p / 480p / 720p / 1080p / 480p / 4K / 720p / 480p / 1080p / 4K / 480p / 720p / 1080p / 4K
Percentage of additional seeders required before choosing next resolutionpercentage_additional_seedersnumber25
Caching
Cache stream selectionuse_cache_selectionbooltrue
Cache stream search resultsuse_cache_searchboolfalse
Cache search results duration, secondscache_search_durationnumber180
Providers
Disable providers that failed health checkprovider_disable_failingboolfalse
Allowed failures before provider is disabledprovider_allowed_failuresslider30 – 10
Redefine providers timeout
Enabled (might lead to slow speed)custom_provider_timeout_enabledboolfalse
Timeout, secondscustom_provider_timeoutslider307 – 180

Proxy

SettingIDTypeDefaultValues
Internal DNS client
Use built-in DNS resolverinternal_dns_enabledboolfalse
Turn off if you use Tor addresses, or you want to use DNS settings from OS
Skip IPv6 addresses resolvinginternal_dns_skip_ipv6booltrue
DNS over HTTPS Serverinternal_dns_serverselectCloudflare + Google + Quad9 + OpenNameServer.orgCloudflare + Google + Quad9 + OpenNameServer.org / Cloudflare / Google / Quad9 / OpenNameServer.org / Custom
Custom DNS over HTTPS Serverinternal_dns_server_customtext
Use OpenNIC DNS Serversinternal_dns_opennic_useboolfalse
Use OpenNIC DNS Servers for regular domainsinternal_dns_opennic_regularboolfalse
Proxy
Enabledproxy_enabledboolfalse
Proxy typeproxy_typeenumSOCKS5SOCKS4 / SOCKS5 / HTTP / i2p
Hostproxy_hosttext
Portproxy_portnumber1080
Loginproxy_logintext
Passwordproxy_passwordtext
Use Proxy for downloading .torrent filesuse_proxy_httpbooltrue
Use Proxy for trackersuse_proxy_trackerbooltrue
Use Proxy for torrent downloadinguse_proxy_downloadbooltrue
Force to always use proxy, can break download in some casesproxy_forceboolfalse
Use Antizapret proxy (only for Russia)antizapret_enabledboolfalse
Antizapret PAC file URLantizapret_pac_urltexthttps://p.thenewone.lol:8443/proxy.pac
Internal HTTP proxy
Can be used by search providers or for debugging
Enable built-in HTTP proxyinternal_proxy_enabledboolfalse
Use built-in proxy for Elementum requestsinternal_proxy_app_requestsbooltrue
Log Internal proxy requestsinternal_proxy_loggingboolfalse
Log server's response bodyinternal_proxy_logging_bodyboolfalse

Subtitles

SettingIDTypeDefaultValues
OpenSubtitles.com
Usernameopensubtitles_usertext
Passwordopensubtitles_passtext
Use Kodi language for subtitles searchosdb_auto_languagebooltrue
Language code for subtitles (example: en, it, es)osdb_languagetext
Automatic Subtitles Search
Automatically load first found subtitlesosdb_auto_loadboolfalse
Number of subtitles to load automaticallyosdb_auto_load_countslider11 – 20
Delete autoloaded subtitles on player stoposdb_auto_load_deletebooltrue
Disable if subtitles are available in playerosdb_auto_load_skipexistsbooltrue
Subtitles included in torrent
Enabledosdb_included_enabledbooltrue
Disable if subtitles are available in playerosdb_included_skipexistsbooltrue

Addon Startup

SettingIDTypeDefaultValues
Addon Startup
Restart Elementum addonaction_restart_2action
Do not start binary (client mode)local_only_clientboolfalse
Force start as a librarylocal_force_libraryboolfalse
Addon Connectivity
Local portlocal_portnumber65221
Local host (empty - automatic)local_hosttext
Remote hostremote_hosttext127.0.0.1
Remote portremote_portnumber65220
Authorization
Remote host loginremote_logintext
Remote host passwordremote_passwordtext

Advanced

SettingIDTypeDefaultValues
Download path
Storage statisticsaction_cmd_storageaction
Clean up leftover filesaction_cmd_leftoversaction
Database
Show informationaction_statusaction
Remove movies from Elementum databaseaction_cmd_database_clear_moviesaction
Remove shows from Elementum databaseaction_cmd_database_clear_showsaction
Clear deleted moviesaction_cmd_database_clear_deleted_moviesaction
Clear deleted showsaction_cmd_database_clear_deleted_showsaction
Clear torrents historyaction_cmd_database_clear_torrent_historyaction
Clear search historyaction_cmd_database_clear_search_historyaction
Clear the databaseaction_cmd_database_clear_databaseaction
Compact databaseaction_cmd_database_compact_databaseaction
Cache
Clear TMDB cacheaction_cmd_cache_clear_tmdbaction
Clear Trakt cacheaction_cmd_cache_clear_traktaction
Clear the cacheaction_cmd_cache_clear_cacheaction
Compact cache databaseaction_cmd_cache_compact_cacheaction
Logging
Upload /debug/bundle (with kodi.log) to pastebinaction_cmd_paste_bundleaction
Upload /debug/all (no kodi.log) to pastebinaction_cmd_paste_allaction
Log levellog_levelenumInfoNone / Error / Info / Debug
TheMovieDB
API keytmdb_api_keytext