Skip to main content

Elementum

0.1.117

  • Added “Random” to Movies and TV Shows: a shuffled set of popular TMDB titles, different on every visit, to discover something you have not seen yet. (#802)
  • Added “Popular people” to Movies and TV Shows: TMDB popular actors, open one to see their movies or shows (shows they have most episodes in come first, talk shows and other guest appearances are skipped). (#802)
  • “My Progress” in TV Shows (shows you are watching, with the next episode to watch) now works with Simkl and MDBList too, and its settings (sorting, colors, hiding unaired episodes) are shown for every tracking service. When a list needs a paid account of the tracking service, you get a notification saying so instead of an empty list.
  • Playback progress from your tracking service is now shown in Elementum lists and offered for resume also for movies and episodes that are not in Kodi library.
  • Added “Remove from Elementum library, when item is deleted from Kodi library” setting: movies and shows you remove in Kodi are removed from Elementum library too, so they are not added back on the next sync. Refreshing an item in Kodi does not count as removal.
  • Added “Select userlists to sync” setting to choose which of your tracking service lists are synced into the library (all lists, if none selected).
  • Added “Rename moved files to Kodi naming” setting: completed downloads moved to the library folder are renamed like “Title (Year)” for movies and “Show (Year) S01E02” for episodes, with subtitles and .nfo files renamed to match. Files that cannot be recognized, or whose new name is taken, keep their original name.
  • Torrent status overlay is now shown also while the player info or OSD is open, not only on pause. (#326)
  • Resolution preference settings now show where 4K is placed in the order. (#820)
  • Subtitle addons now get proper details when playing from torrent search: a movie, or an episode with show name, season and episode read from the file name, so they can find subtitles.
  • Kodi library is rescanned once at the end of tracking service sync, instead of after every synced list.
  • Removed torrents keep their resume data while downloaded files stay on disk, so adding the same torrent again does not re-check all of its data. Changed file dates no longer cause a full re-check either.
  • Fixed playback being stopped and the torrent removed while an external player is still playing it. (#1053)
  • Fixed “Download” from the context menu showing a “Playback failed” dialog and not starting the download. (#960)
  • Fixed library entries of movies, shows and episodes with the same TMDB ID overwriting each other, which could mark the wrong item as deleted. Existing library is fixed on start.
  • Fixed .strm files not being removed when the same movie or episode is downloaded into the library folder.
  • Fixed completed downloads being lost when moving them failed: moving is retried, and the download folder is no longer cleaned up while it still holds files that were not moved.
  • Fixed Elementum restarting when exiting Kodi on Android, which delayed Kodi exit. (#1155)
  • Fixed Elementum lists sometimes not opening right after closing settings. (#1085)
  • Fixed dates of list items not being recognized by Kodi. (#1042)
  • Fixed saving the view mode picking a wrong (hidden) view in some skins.
  • Fixed “Yes” not being preselected in auto-confirm dialogs on Kodi older than 20.
  • Fixed the Elementum binary being downloaded again on every Kodi start for add-on builds that download it from GitHub, because the wrong (oldest) version was recorded after download.
  • Web UI: share ratio of torrents is shown up to 1000 at most.

0.1.116 - 2026-11-01

  • Added Simkl and MDBList as tracking services besides Trakt. Choose one in the new “Tracking” settings and authorize it (MDBList also accepts a personal API key): watchlist, watched history, playback progress, scrobbling and lists sync with it like with Trakt (collection is available on Trakt and MDBList only, Simkl lists need a Simkl PRO or VIP account).
  • “Tracking” settings show only the options the selected service supports, and settings that work with any service no longer mention Trakt.
  • Added “Storage statistics” action in Advanced settings to see total, used and free space of the download drive, and how much of it is taken by Elementum downloads and by leftover files.
  • Menus got their own icons for every entry (status, history, calendars, lists, watchlist, library and others) instead of reusing the same icon for different things.
  • Episodes in a season are labeled like in Kodi’s own library (“01. Title”); the list of all seasons keeps the S01E01 labels.
  • “Automatically start downloading next episode” now works for every playback, including torrents played from search, history or a link, not only for TV shows.
  • When you decline replaying the previously chosen torrent, it is also removed from cached search results, so auto-play does not pick the same (often dead) torrent again.
  • Faster loading of the torrents list, especially with many torrents.
  • Fixed library being treated as read-only (no library files written) on Kodi without video sources, e.g. Android with content set directly on detected drives.
  • Fixed playing the next episode through Up Next from torrents history sometimes failing, because the torrent file was deleted when the previous playback ended.

0.1.115 - 2026-11-01

  • Added native support for macOS on Apple Silicon (darwin_arm64).
  • Web UI: added translations (follows Kodi language), selection of Kodi to play on when several Kodi instances are connected, improved search with provider icons and download/play actions.
  • Added automatic conversion of Windows paths to WSL paths when Elementum runs under WSL with Windows Kodi (download, library, torrents and other paths).
  • Added “Advanced search” in Movies and TV Shows to search TMDB by title, year or year range, genres, countries, languages and actors (movies only), with sorting by popularity, rating, votes, release date or name.
  • Added “Clean up leftover files” action in Advanced settings to browse, play and delete files in download folder that do not belong to any torrent.
  • Added “Default view for all lists” setting to use one view for all Elementum lists. View mode is no longer applied to widgets and other containers. (Thanks to @60secondsassassin)
  • Added “Local host” setting to choose the address the add-on listens on for connections from Elementum daemon.
  • Added episode guide to TV show NFO files, so Kodi can match library shows more reliably.
  • Buffering dialog is skipped when the chosen file is already fully downloaded.
  • Free space is checked before downloading additional files of a torrent, so playback does not break by running out of space.
  • Icons and thumbnails are now shown correctly on remote Kodi clients in client-server mode.
  • Library scans and cleanups now run on the local Kodi, which fixes adding to library with shared (MySQL) library on several Kodi devices.
  • Internal proxy now supports HTTP/2, imitates the browser from the request’s User-Agent so sites are less likely to block it, and is turned on or off without restarting.
  • Added “Use built-in proxy for Elementum requests” setting to choose whether Elementum’s own requests go through the internal proxy.
  • Added “Use OpenNIC DNS Servers for regular domains” setting to resolve all domains with OpenNIC, not only OpenNIC domains.
  • Removed deprecated list item calls on Kodi 20+, which reduces warnings in kodi.log.
  • Faster list loading on Kodi 20+, and fixed lists and playback failing when an actor has no name. (Thanks to @vasilky3)
  • Fixed Elementum killing an unrelated process (even Kodi itself) on startup because of a stale lockfile.
  • Fixed Trakt authorization to use new auth.trakt.tv endpoint.
  • Fixed OpenNameServer DNS-over-HTTPS server and skipping of broken DNS-over-HTTPS providers.
  • Fixed NAT-PMP port mapping issues.
  • Fixed duplicate Kodi hosts entries for IPv4/IPv6 addresses.
  • Fixed possible crashes when torrent is removed while being used.
  • Fixed tracking of playback when Kodi moves to the next item in a playlist, and pausing of the playing Elementum video when another one is started.
  • Fixed a cancelled progress dialog staying on screen forever when Elementum daemon crashed or stopped responding.
  • Fixed ignoring all subsequent settings changes after a token (e.g. Trakt) was refreshed.
  • Fixed Cancel button in buffering dialog on Kodi 22. (Thanks to @sjq42)
  • Fixed missing error tracebacks in kodi.log. (Thanks to @sjq42)
  • Added IMDb ID, season and episode parameters to /subtitles endpoint, and upnext_off parameter to disable UpNext notifications, for external addons. (Thanks to @sk8ordi3)
  • Added skip_file_dialog play parameter to fail instead of showing file selection, and resolution_token play parameter to report failed or cancelled playback, for external addons. (Thanks to @Therand90)
  • Added doresume=never play parameter to skip the resume dialog, for external addons.
  • Completed translations for 20 languages, fixed Spanish “earliest release date” strings. (Thanks to @andresiko)

0.1.114 - 2026-07-19

  • Fixed issues with Trakt endpoints, caused by new API requirements (Thanks to @MichaelAndoid, @llima27)
  • Changed DNS-over-HTTP implementation to allow custom server configuration through settings (Thanks to @antonsoroko)
  • Added dynamic OpenNIC server fetch (Thanks to @antonsoroko)
  • Fixed Elementum binary permissions after sleep on Android 14 (Thanks to @OzanOzkan)
  • Fixed Restart endpoint functionality when authentication is enabled (Thanks to @antonsoroko)

0.1.113 - 2026-03-07

  • Fixed issue with running Web GUI when running in server mode. (Thanks to @antonsoroko)
  • Updates for Trakt API to be compliant with latest Trakt changes. (Thanks to @antonsoroko)
  • Fixed the issue of handling episodes with empty AirDate. (Thanks to @antonsoroko)
  • Multiple changes for customizing file selection from external addons. (Thanks to @sk8ordi3)
  • Fixed context actions for Elementum that runs with authentication. (Thanks to @antonsoroko)
  • Changed selection of listen interface and handling of changed ports.

0.1.112 - 2025-09-14

  • Fix logic about episode’s “absolute number” (fixes search issue when 1st season is smaller than 2nd season).
  • Better support for determine NAT-PMP ports.
  • Add Antizapret proxy. (Thanks to @antonsoroko)
  • Fix Kodi methods deprecations. (Thanks to @antonsoroko)
  • Fix -remotePort argument. (Thanks to @antonsoroko)
  • Fix issue when Kodi’s global proxy was enabled. (Thanks to @lomax)
  • Update Swedish translation. (Thanks to @nonew-star)

0.1.110-0.1.111 - 2025-04-04

  • Added year to torrent results header line.
  • Fix panic when user removes currently active torrent with memory storage.
  • Changed default number of results on the page.
  • Added new CLI parameter to disable parent process watcher (for client-server mode).
  • Added ready-to-use Docker files for client-server mode. (Thanks to @antonsoroko)
  • Changes for client-server mode: add -tempPath, fix -logPath, add -serverExternalIp. (Thanks to @antonsoroko)
  • Client mode works on Xbox again. (Thanks to @antonsoroko)
  • Add “Re-check torrent’s data” menu. (Thanks to @antonsoroko)
  • Fixed search in providers (like Burst) if login/password was set in Elementum. (Thanks to @antonsoroko)
  • Added CLI arguments to configure library path substitutions (helpful when having cross-OS library or running in container)
  • Fixed issue with stopping download after next file was not played and requestor becomes unavailable.

0.1.107-0.1.109 - 2025-02-26

  • Added support for using interface names for listen/outgoing interfaces configuration.
  • Added support for NATPMP port mapping provided by Elementum outside of Libtorrent. It allows getting port forwarding from interface gateway. (Would natively work with ProtonVPN for example).
  • Changes to Trakt token refresh to comply with latest changes on the Trakt API. (Thanks to @antonsoroko)
  • Always ask confirmation for “delete torrent” in “Torrents” menu. (Thanks to @antonsoroko)
  • Add support of disable_tcp and disable_utp settings. (Thanks to @antonsoroko)
  • Fix bug when using proxy could prevent downloading. (Thanks to @antonsoroko)
  • Update Spanish (es_ES), Swedish, Greek translations. (Thanks to @roliverosc, @nonew-star, @pitsi)
  • Multiple fixes to reported issues. (Thanks to @antonsoroko)

0.1.104-0.1.106 - 2024-10-08

  • Sync playback progress from Kodi Library’s items to Elementum’s menu items. (Thanks to @burekas7, @antonsoroko)
  • Fix startup issue in Flatpak version of Kodi in Linux. (Thanks to @simpledork47, @antonsoroko)
  • Add “Open Show” to context menu for progress and calendar views.
  • Prefer Romaji titles for anime. Add Credits to TMDB Season. Set Trailer in all TMDB video types. Don’t overwrite OriginalLanguage title with AlternativeTitles.
  • Update BitTorrent peer IDs and user agents.
  • Add BitTorrent ports to status page.
  • Fixed issue with not updating local strm library when Trakt sync is disabled. (Thanks to @AndroG77, @susobaco, @antonsoroko)
  • Added functionality to detect if Kodi is running in a remote mode (when Kodi library is not empty, but Kodi has no local sources, meaning Kodi it managed on some other Kodi instance). In this case Elementum will disable local library updates and Trakt sync, and that should only run on master device/Kodi.
  • Fixed libtorrent logging in Windows. (Thanks to @pavelmxx, @antonsoroko)
  • Added -disableLibrarySync startup option.
  • Added support for moving downloaded movies into named subfolders (like we do for TV Shows).
  • Attempt to fix startup of elementum on Android.

0.1.103 - 2024-05-10

  • Python 3.12 compatibility
  • Internal DNS rewritten, can be used to unblock TMDB in some CIS countries
  • Added backup TMDB API endpoint to unblock TMDB in India

0.1.100-0.1.102 - 2024-04-24

  • Many changes around caching and parsing speed to make browsing faster.
  • Changed default ‘gold’ color to ‘bold’ to show properly on light backgrounds. (Thanks to @vasilky3)
  • Removed auto-scrape functionality to avoid bombing websites with search queries.
  • Fixed listing TMDB countries/languages.
  • Added config setting to avoid installing Elementum standalone repository.
  • Added config setting for order of public DNS-over-HTTPS services.
  • Many changes around Trakt lists rendering and Arts selection in general. (Thanks to @antonsoroko, @matke-84)
  • Added config settings for Second Language to be used if Primary language translation is not available.
  • Replaced Opensubtitles.org with Opensubtitles.com API.
  • Thanks to @antonsoroko, @vasilky3, @matke-84, @GladistonXD and other people (sorry for not mentioning you, ping me to fix this) who took part in reporting issues, testing, development!

0.1.99 - 2023-12-29

  • Fixed libtorrent peer fingerprints.
  • Fixed issue with auto-selecting wrong episode file from season torrent.
  • Extended season payload going to search addons.
  • Fixed issue with selecting least popular images, instead of most popular ones.
  • Fixed issue with not being able to write to special paths in Kodi, i.e. special://....
  • Fixed issue with counting number of episodes and watched episodes.
  • Fixed issue with not properly moving torrent files after download is complete.
  • Fixed issue with overwriting buffer priorities when using files.
  • Fixed issue with syncing Trakt lists when syncs are disabled.
  • Thanks to @antonsoroko, @vasilky3, @burekas7

0.1.98 - 2023-09-22

  • Newer Go version is used.
  • Fixed issue with adding multi-file torrent from Web.
  • Fixed issue with leaving torrents in libtorrent that are not resolved.

0.1.97 - 2023-08-29

  • Reverted detection of memory on running device (new method was not correctly getting memory size on arm devices).
  • Added a check for network locations when deciding where to write strm files (to skip network locations).
  • Added linux-armv7-softfp platform (e.g. for LG WebOS), that is a Armv7 build, without hardfp enabled.

0.1.96 - 2023-08-02

  • Fixed issue with running on Android platforms.
  • Added ‘In Elementum library’ lists, that show items, that are updated by Elementum.
  • Added option to clear movies/shows database from Elementum settings.
  • Updated list sortings to make sure ‘Next page’ link is always on the bottom and adding more sorting options.

0.1.95 - 2023-07-28

  • Recommendation lists now return more entries.
  • Trakt Lists now show all entries without pagination.
  • Many changes to rendering to speed-up everything.
  • /debug/bundle endpoint now can get kodi.log from Python part of addon, to publish logs when Kodi is running on remote host.

0.1.93-0.1.94 - 2023-07-21

  • Replaced internally managed “repository.elementum” with a standalone “repository.elementumorg” that can download addons even if Elementum is not working.
  • Added Trakt removal sync (with settings in Trakt section), that will remove items from Kodi library, when it is removed from Trakt list.
  • Added custom action to Kodi library settings section, that will search for library duplicates and remove all duplicate items.
  • Small fixes to existing functionality.

0.1.88-0.1.92 - 2023-07-10

  • Initial support for connecting more than one plugin.video.elementum to a binary.
  • Added support for exporting current configuration to a json/yaml file.
  • Added support for reading configuration form json/yaml file (Kodi is not needed to startup).
  • Added support for setting login/password to access Elementum binary.
  • Added manual option to compact Elementum databases (instead of a periodic automatic run).
  • Added support for allowing custom search queries, coming from context.elementum actions (needs latest context.elementum update).
  • Changed the way plugin detects running OS and Architecture to use detection, based on shared library run.
  • Added support for using custom profile location on Android (taken from Kodi environment).
  • Fixed missing /debug handlers.
  • Added option to force starting as a shared library.

0.1.87 - 2023-01-13

  • Added basic support for running application as a shared library, that can be used on latest Android devices and Xbox devices (that do not allow to fork application).
  • Fixed repository.elementum xml declaration to run properly on Kodi 20.
  • Added logPath, profilePath, libraryPath, torrentsPath CLI arguments to override values from Kodi.
  • Added database compression functionality (should compact .db files once in a week).
  • Different fixes from @nonew-star, @burekas7, @matke-84, @vanadium23.

0.1.84-0.1.86 - 2022-01-11

  • Added support for downloading missing binary file directly from github.
  • Added setting for configuring OpenNIC DNS servers list.
  • Different fixes from @1Joy1, @burekas7, @antonsoroko, @NicolasThierion.

0.1.83 - 2021-07-16

  • Small adjustments to Trakt Watched sync to reset resume state for already watched items.
  • Changed Seek monitoring for player startup.
  • Added setting to delay addon launch on Kodi startup.

0.1.79-82 - 2021-07-06

  • Added service.lt2http to repository.elementum.
  • Changed Trakt watched management from context menu. (thanks to @antonsoroko)
  • More changes to Web UI. (thanks to @Dim0N22)
  • Added more information for skins. (thanks to @antonsoroko)
  • Added manage artwork functionality. (thanks to @antonsoroko)

0.1.78 - 2021-05-31

  • Fixed storing file/memory storage for torrents, downloaded from context plugin.
  • Fixed seed forever option handling. (thanks to @antonsoroko)
  • More changes to Web UI. (thanks to @Dim0N22)
  • Fixed Darwin-x64 compilation.
  • Added support for Trakt Hidden items (thanks to @antonsoroko)
  • Fixed removal of Movies/Shows from Kodi library.

0.1.77 - 2021-05-18

  • All the kudos for go to @antonsoroko and @Dim0N22 for their commitments.
  • New Web UI (hosted at :65220/web)!
  • Fixed hang issue when shutting down Kodi.
  • New setting to allow showing episodes aired today.
  • New settings to managing additional trackers for added torrents.
  • New functionality to assign custom torrent for specific items (triggered by context.elementum plugin).
  • Small fixes.

0.1.76 - 2021-04-03

  • Fixed creation of repository.elementum.
  • Changes to information constructors for movie/show/episode.

0.1.75 - 2021-04-02

  • Small bug fixes (thanks to @antonsoroko).
  • Reverting to previous version of Swig, trying to avoid antivirus treat as a trojan.

0.1.72-74 - 2021-03-24

  • Small fixes to existing code (thanks to @antonsoroko).
  • Added logging of Kodi address, that sends requests, to send responses to that Kodi. (Should pop dialogs on proper Kodi)

0.1.70-71 - 2021-03-12

  • Fixed issue with crashing due to empty lists in Trakt. (thanks to @antonsoroko).
  • Added option to select which files should be queued for download (File storage only).

0.1.69 - 2021-02-16

  • Adjusted matchers for filename.
  • Modified season images selector for FanArt.
  • Modified Resume playback logic to ask when we think Kodi has already asked and got no response.
  • Changed the way to add additional trackers to add them to each torrent after addition.
  • Changed Trakt authorization methods.

0.1.68 - 2021-02-07

  • Added ‘Trakt’, ‘TMDB’ labels to Movies/Shows index lists to distinguish sources of data.
  • Returned asking for play resume, when we think Kodi was asking (because Kodi does not ask resume for strm files).
  • Changed seeds/peers fields source to show more general numbers.
  • Fixed issue with finding next episode items (when season was not mentioned in file name).
  • Added Anime:boolean value to search payload.

0.1.67 - 2021-02-02

  • Added storing fetched metadata for magnets.
  • Added concatenation of torrents into one entry.
  • Added getting popular public trackers from internet and adding them to each added torrent.
  • Modified libtorrent usage to lower requesting information from it.
  • Reorganized Resume playback to properly treat Kodi’s response to resume from position.

0.1.65-66 - 2021-01-15

  • Added handling of Kodi region for proper certification detection.
  • Changed permissions management for lockfile on Windows to use ACL.
  • Added languages for images requests on TMDB.
  • Added MPAA/Countries information.
  • Removed memory leaks with libtorrent usage.
  • Added Bitrate information to pause status printer.
  • Fixes for file selectors.
  • Fixes for fanart selection for seasons.
  • Fixed for Kodi 16 ListItem construction.

0.1.63-64 - 2020-12-23

  • Added initial integration with UpNext addon to notify about next episode/file.
  • Reorganized Arts collection from Fanart.tv, to make it faster and properly selected.
  • Added photos for Cast members.
  • Removed CloudFlare bypass from internal proxy (not working with the latest CloudFlare defense), Antizapret (also not working, use external solutions like VPN).
  • Fixed issue with downloading to files from context menu.
  • Added notification of completed background download.
  • Added context item to return to Movies/Shows page from listings (to easily return back).
  • Modified episode matching patterns to match ‘501’ like files.
  • Added ‘Restart addon’ option to addon settings, that restart the backend server totally and forces a start, if it is not started.
  • Modified Lockfile functionality to set wider file rights to allow modifications by virtual users.
  • Changed Percentage output for memory torrents to show percentage from current download queue properly.
  • Added localization to torrent status.
  • Added information about auto-close period in yes/no dialogs.
  • Fixed issue with broken language detection (for example, with Portuguese Brazilian).
  • Added settings for controlling Log level from addon settings.
  • Fixed issue with showing total size of torrent on /web page, instead of selected files size.
  • Added fallback checkers for names/overviews for Movie/Show/Season/Episode (If selected language not available, fallback to english, then to original language to avoid empty values).

0.1.60-62 - 2020-11-16

  • Please, visit https://github.com/elgatito/plugin.video.elementum/issues/636 for information about Trakt in Elementum.
  • Added a check for Locked Trakt account, will show once a day, see the link above.
  • Removed custom Trakt ClientID settings, see the link above.
  • Removed feature to remove duplicates in Trakt history.
  • New Trakt ClientID added (re-activation needed!), more changes to Watched Sync.
  • Kodi 19 fixes. Thanks to @vlmaksime.

0.1.59 - 2020-10-27

  • Updated Python3 compatibility for Kodi19. Thanks to @vlmaksime.
  • Changed default Trakt client id.
  • Different critical fixes.
  • Updated dependencies versions.

0.1.57-0.1.58 - 2020-06-03

  • Added functionality to allow using both memory and file storages. Running ‘Download’ from context menu will download with file storage.
  • Fixed cleaning torrent history from Elementum settings.

0.1.56 - 2020-05-30

  • Some changes to allow running on Kodi 16 with old python and Kodi 19 with Python 3.
  • Changed logic to start playback even if there is a busy window (can cause Kodi restarts, please report if found!).
  • Added context item in torrents list to select which file to download.
  • Split Auto Choose setting for different media types.
  • Fixed Seek to make sure we seek the media.
  • Added proper /info web endpoint to show torrents health and information with files/piece priorities.
  • Refactored work with files, priorities, showing proper progress.
  • Enabled tuned storage for non-memory storage by default.

0.1.53-0.1.55 - 2020-05-23

  • Fixed issue with dropping connections when resuming torrent.
  • Fixed issue with cleaning search history.
  • Updated to new version of libtorrent-go, which uses Golang exception handling.
  • Added resolve timeout for magnets.
  • Reorganized next file pre-download to allow pre-download for non-episode torrents (for example from search or external plugin).
  • Added &nindex (next file index), &noindex (next original file index) for defining what file to pre-download next.
  • Added option to automatically start next file playback (without asking).
  • Added option to manually define which binary file to use (platform selection).

0.1.52 - 2020-05-14

  • Added context menu item for cleaning up search queries.
  • Increased TMDB rate limits to allow more queries.
  • Added option for using earliest available year for searching. Added years per country for searching through providers.
  • Added local caching for downloaded torrent files.
  • Small changes to next episode autostart.
  • Fixed issue with crashing because of virtual memory calculation error.
  • Modified episode matching regex.
  • Added oindex parameter to /play to start with specific file index.

0.1.51 - 2020-04-22

  • Reorganized Elementum settings to make easier to understand them.
  • Added option to totally disable Trakt/Kodi synchronization.
  • Added option to disable Trakt/Kodi sync when Kodi is playing anything.
  • Added option to define disk cache buffer (useful for Android/external drive users with File storage).
  • Added option to seed forever (will not stop seeding until manually selected).
  • Fixed issue with selecting file for playback in active torrent.

0.1.50 - 2020-03-15

  • Modified libtorrent settings.
  • Fixes for background downloads and buffer window.

0.1.49 - 2020-03-12

  • Added handling of background downloads (needs context.elementum version at least 0.0.3).
  • Added setting to disable Kodi library integration.
  • Added setting to disable welcome greeting.
  • Fixes for file storage and starting playback from torrents list.

0.1.48 - 2020-03-10

  • Fixed issues with removing items from torrent history.
  • Added github.io handling to repository.
  • Fixed saving history for search items.

0.1.45-0.1.47 - 2020-01-12

  • Changed Trakt API keys per addon. Users need to re-authorize!
  • Added option to cleanup Trakt history (to leave only the latest info about watch date). It will hugely decrease Trakt load, so it highly recommended to enable!
  • Modified next episode launcher.
  • Small changes to avoid segmentation faults.
  • Python scripts modified to support Kodi 19.

0.1.44 - 2019-12-29

  • Fixed CloudFlare bypass module to bypass latest CloudFlare defense.
  • Fixed issue with removing shows from the Kodi library.
  • Added Settings links for Elementum and searchers to the main menu.

0.1.42-0.1.43 - 2019-12-25

  • Fixed segfault issue on Linux builds, caused by static linkage. 0.1.42 release is cancelled!
  • Changed Smart episode play to start download even when playlist is empty.
  • Moved back to using libC for binary compilation, instead of Musl.
  • Changed Kodi library synchronization to avoid deadlocks.
  • Fixes for having duplicated watches in Trakt.
  • Changed deletion of movies/shows detection. (Will not update items - removed from Kodi library).
  • Added Settings link to main menu.
  • Added settings for customizing Trakt Client ID and Secret key.
  • Added settings for customizing end of file buffer size (default is 4mb).

0.1.41 - 2019-10-06

  • Added Auto-close settings for closing Confirm Dialogs with timeout.
  • Added functionality to select which file to play, in list of active torrents.
  • Added more Open in Kodi to Elementum settings, for different directories.
  • Fixed issue with not refreshing MyProgress when something changes on Trakt side.
  • Fixed issue with not settings episodes as Watched in Kodi library.
  • Changed Torrents list to reverse order.

0.1.40 - 2019-09-28

  • Fixed double watched items in Trakt.
  • Added setting to log proxy response body.
  • Fixed getting Resume information from Kodi.
  • Added Seek force.
  • Fixed python code for icon setting (thanks to @Nemiroff)

0.1.39 - 2019-09-26

  • Fixed CloudFlare bypass functionality.
  • Fixed issue with not working continue playback.
  • Fixed double addition to Trakt history.
  • Fixed wrong dates for watched items on Trakt.
  • Enabled caching for built-in DNS client.

0.1.38 - 2019-09-24

  • Totally rewritten Trakt synchronization.
  • Removed usage of SQLite database. All torrent links and some data will be deleted. You can rollback to version 0.1.37 and earlier, database is not deleted physically.
  • Added “Open directory” option to settings, to open Library directory in Kodi (and add directory as Movie/Show source).
  • Modified Resume playback.
  • Modified built-in DNS client, to work faster.
  • Fixed caching to properly invalidate expired items.
  • Added “All seasons” setting and seasons ordering settings (ascending/descending).

0.1.37 - 2019-08-06

  • Disabled by default ‘Auto-Scrape’, so that people won’t be banned because of massive requests.
  • Added ‘interval’ setting for Auto-Scrape.
  • Fixed matching episodes in Anime torrents.

0.1.36 - 2019-08-04

  • Added Auto-Scrape functionality. It allows to search popular movies in the background and see which one is found on selected trackers. You can choose how to detect movie is available (for example expert to find at least 2 4K torrents, or find at least 3 torrents on each provider). Also possible to add it to the library automatically, and additional “Latest available movies” directory in Movies.
  • Added back auto-cache cleanup periodically.
  • Modified automatic file selection for Anime shows.
  • Updated torrents library.

0.1.33-35 - 2019-06-05

  • Fixed Linux ARM platforms.
  • Removed usage of Kodi ‘resume playback’ parameter as it is often wrong.

0.1.32 - 2019-06-02

  • This release is removed due to broken work on Linux ARM platforms!
  • Updated libtorrent-go docker images to use Musl+GCC9 for Linux images. Should run on any Linux OS now.
  • Modified automatic next episode starter, to avoid re-writing current episode.
  • Fixed issue with internal DNS client and failed requests because of v6 IPs.
  • Small changes to prioritization function to avoid useless calls to libtorrent.
  • Changed default MaxConnections for libtorrent, from 200 to 80 for multicore devices, 50 to 40 for singlecore devices.
  • Added handling of multiple BluRay directories in the torrent.
  • Made search queries to become on top when selected from history list.
  • Added selection of files, when added from web.
  • Added button to web, to add torrent with downloading all files.
  • Modified season/episode titles, used for subtitles searchers.
  • Fixed issue when buffer dialog shows 0% progress.
  • Added option to avoid adding subtitles files when video has included subtitles. Same option for automatic subtitles download.
  • Added support for adding not only .srt subtitles. Full list: https://aboutdevice.com/kodi-load-external-subtitle-file/

0.1.31 - 2019-04-28

  • Fixed File storage pieces management.
  • Fixed Antizapret proxy.

0.1.30 - 2019-04-25

  • Fixed issue with file not fully downloaded (using file storage).
  • Added movie/show title to /play links.
  • Fixed removal of files, upon torrent deletion in torrents list’ context menu.
  • Fixed re-modification of torrent files upon torrent metadata received.
  • Added feature to read added file, if it has magnet link inside.
  • Fixed Croatian translation. Many thanks to @adiadi2.
  • Another approach to make platform detection safer on closed platforms.

0.1.29 - 2019-04-20

  • Fixed issue with priorities setter for file storage.
  • More subtitles reorganizations.

0.1.28 - 2019-04-19

  • Added option to skip IPv6 addresses with built-in DNS resolver.
  • Small fixes for subtitles selector in existing torrents.
  • Fixed payload for opensubtitles.
  • Added Torrents history section.
  • Refactored resume playback.

0.1.27 - 2019-04-15

  • More changes to piece pick strategy. Removed deadlines functionality.

0.1.26 - 2019-04-14

  • Added storing resume progress for downloaded files.
  • Added “Download all” option to context menu in torrents list.
  • Make “Yes” as predefined in confirm dialogs.
  • Trying to treat piece priorities in a new way.

0.1.25 - 2019-04-13

  • Added separate option for defining minimum file size for episodes (to cover small episodes).
  • More changes to deadlines management. Deadlines are not enabled by default.
  • Buffer window now not shown if buffer is not needed.
  • Fixed OSDB usage without login/password (anonymous mode now working).
  • Modified OSDB to properly search episodes.
  • Added option for auto-downloading subtitles from OSDB on playback start.
  • Fixed internal proxy failure on configuration changes.
  • Added Auto-buffering for next episode in playlist (Start playback from list of episodes by “Play from here …”).
  • Modified all plugin links to have movie/episode titles in the link.
  • Fixed proxy settings in libtorrent.
  • Added Translations to search objects, that go to search plugins.
  • Added Donate link to main menu.
  • Added deadline reset for hailed-hash pieces.

0.1.24 - 2019-03-26

  • Added “Liked” Trakt lists to “My Collections”.
  • Added context menu to Trakt lists, that allow adding them to main menu (Movies/Shows).
  • Any list can be added to main lists. Context menu on them - to remove from main menu.
  • More changes to libtorrent settings.
  • Fixed many memory leaks.
  • Added options

0.1.23 - 2019-03-24

  • Added “In Kodi library” sections, that show movies/shows added by Elementum in Kodi library.
  • Added option to resume playback N seconds earlier.
  • Added option to resume torrents with Paused/Resumed state.

0.1.22 - 2019-03-19

  • Small changes to pieces priorities settings.
  • Fixes for resume playback management.

0.1.21 - 2019-03-16

  • Reorganized libtorrent settings.
  • Added libtorrent profile settings.
  • Added magnet retracker settings.

v0.1.1-0.1.20 - 2019-03-10

  • Testing migration to libtorrent as a torrent library!
  • If you want to use stable version - revert to 0.0.* version by updating from repository!
  • Please report any found problems on github or gitter chat.
  • Added option to auto-adjust buffer size to have at least 10 pieces before starting playback.
  • Added option to skip auto-adjust buffer according to Kodi’s advancedsettings.xml
  • Added libtorrent.config handling to manually adjust libtorrent settings. See https://libtorrent.org/reference-Settings.html
  • Added setting to add season+episode number to episode titles.
  • Reorganized startup to start faster.
  • Reorganized existing torrents loading to load them in creation order.
  • Reorganized fastresume+parts files cleanup.

v0.0.71 - 2019-01-01

  • New memory storage implemented.
  • Added save ability for magnets.
  • Added Antizapret usage.

v0.0.70 - 2018-12-22

  • Fixed error while browsing trakt movies.
  • New approach to readahead settings.
  • Added OpenNIC fallback.

v0.0.69 - 2018-12-22

  • Increased memory usage ratio.
  • Fixed small problems.
  • Added option to skip ‘resume’ if was chose so in Kodi (no forced resume video).

v0.0.68 - 2018-12-18

  • Fixed internal proxy hang on arm devices.
  • Added option to disable internal DNS (disable for Tor usage, for example).
  • Fixed player start from search.

v0.0.67 - 2018-12-16

  • Added built-in HTTP Proxy for usage by searchers (like Burst). It include CloudFlare bypass and DNS over TLS usage.
  • Added functionality for unwatching items in Kodi library, after it was unwatched in Trakt.

v0.0.66 - 2018-12-02

  • One more fix for navigating in the searches.
  • Subtitles now use original titles for searching.
  • Fixed adding torrents window for Kodi 18.
  • Fix to library updater, that was wrongly assigning watched state, due to Kodi IDs reuse.

v0.0.65 - 2018-11-28

  • Added Concurrent connections settings.
  • Changes in torrent library.

v0.0.64 - 2018-11-26

  • Another attempt to fix search pages on Kodi 18.
  • Changed TVDB url to allow proper parsing with latest TVDB scraper.

v0.0.63 - 2018-11-23

  • Update torrent library version.
  • Added auto-select for BluRay menu files.
  • Added search capability for context plugin requests (search any content).
  • Added mandatory check to find specified network interface.
  • Optimizations to lower memory usage.
  • Added settings to disable NFO files for Movies/Shows (should fix TVDB scraper issue).
  • Another fix for starting playback from Search menu.

v0.0.62 - 2018-11-14

  • Updated compiler version.
  • Updated torrent library to fix big amount of connections and low speeds caused by it.
  • Fixed Trakt sync of shows’ watched status.
  • Trakt watched state now saves real watched date.
  • Added setting to change auto-library-update behavior (yes/ask/no).
  • Small fixes for Kodi 18 compatibility.

v0.0.61 - 2018-08-15

  • Increased default providers timeout.
  • Added options to cleanup database and cache.
  • Added selection of bittorrent network interface.
  • Added selection of language for strm files (original names by default).
  • Added option to automatically (silently) run library update on item add/remote.
  • Added option to automatically submit logs to pastebin services (Additional -> Logging).
  • Removed seasonXepisode from episode name for Kodi Player.
  • Added fallback requests for empty Genres (some languages miss namings).
  • Torrent files from multiple trackers now include all of them.
  • More relevant names saved for Torrents (not the one included in torrent file, but the one we get from providers).
  • Added NFO files generation for Movies/Shows to explicitly save IDs for Elementum/TMDB/TVDB/IMDB.

v0.0.60 - 2018-08-09

  • Added proper gzip handling in torrent resolve.
  • Added proxy setter to default HTTP client.

v0.0.59 - 2018-08-06

  • Split Download path into Download+Torrents.
  • Download path now is not needed for memory storage.
  • Small fixes to fanart detection.

v0.0.58 - 2018-07-25

  • Quick fix release.

v0.0.57 - 2018-07-25

  • Changed thumbnails detection for episodes.
  • Changed resolution detection for found streams.
  • Fixed repository creation.

v0.0.56 - 2018-07-23

  • Added usage of fanart.tv service for setting fanart.
  • Added reading advancedsettings.xml file to adjust buffer size in Elementum.
  • Changed Calendars pages.
  • More changes to progress pages.

v0.0.55 - 2018-07-20

  • Fixed bug with showing Trakt authorization when accessing Trakt lists.
  • More changes to My Progress page look.
  • Big changes to fanart selection for all lists and items.
  • Added proper Cast to episodes and seasons.
  • Split option to add/remove items to Trakt into movie/show separate settings.
  • Changed progress date format to be more usual, like yyyy-mm-dd.

v0.0.54 - 2018-07-16

  • Remastered Trakt progress page. Should be quicker loading.
  • Added settings to customize Progress page (colorize, sorting, filtering).
  • Added setting to allow automatic add/remove to custom Trakt Userlist.
  • Fixed issue with TMDB lists.
  • Added Trakt recommendations to Movies/Shows. It shows recommendations for currently logged user.
  • Added Trakt Top lists. Lot of collections, composed by people.
  • Small fixes.

v0.0.53 - 2018-07-12

  • Added configuration for auto-loading torrents on startup (only for non-memory storage).
  • Added configuration for adding and removing movies/shows from Trakt lists when operated in Kodi library.
  • Fixed missing artwork for Trakt items.
  • Small bug fixes.

v0.0.52 - 2018-07-09

  • Small bugs fixes.
  • Search payload changed for general query (needs latest Burst).
  • Added /debug/all to list debug information without log.
  • Updated to latest torrent library.

v0.0.51 - 2018-06-20

  • Hot-fix after v0.0.50

v0.0.50 - 2018-06-20

  • Fixed issue with adding not-aired episodes to the library.
  • Attempt to fix Xbox/iOS builds.
  • Added functionality to make able to split plugin into local and remote part.

v0.0.49 - 2018-06-17

  • Added Remove action in context menu of search queries.
  • Added File submition to WebUI.
  • Added Statistics menu item, which shows useful information about the plugin.
  • Fixed usage of plugin with Windows Store’s Kodi.
  • Fixed Pause/Unpause of torrents.
  • Several small fixes.
  • Now passing ProxyURL to searchers.

v0.0.48 - 2018-06-14

  • Added caching for stream selection.
  • Added caching for search results.
  • Public/OpenNIC DNS configuration added to Kodi settings.
  • Fixed usage of special chars in file names.
  • Added /debug/bundle to download all the debug information.
  • Fixed labels for /search playback.
  • Other small fixes.

v0.0.47 - 2018-06-09

  • Added proxy support to torrent library (Supports Socks4/Socks5/HTTP/HTTPS proxy).
  • Stream selection become bigger.
  • Added /debug/ URL to show debugging information.

v0.0.46 - 2018-05-08

  • Added Automatic memory size detection option, which is enabled by default. Default is 5% of physical memory, but not bigger than 200mb.
  • Fixed TCPv6 issue with listening, while disabled.
  • Added language selector for OSDB.
  • Altered Trakt to start sync after startup, not only after period of time.
  • Fixed issue with removing strm files when Kodi is renewing the information.
  • Added lists of Movies/Shows, filtered by Countries/Original Language, Country/Language menu in Movies/Shows.
  • Added sort by size for torrents list in search results.
  • Now showing directory name in file selection, if files have different directories.
  • Another attempt to fix hanging “Resolving torrent files” notification.

v0.0.45 - 2018-04-27

  • Fixed issues with IP+Port detection.
  • Resume playback reorganized, so disable it from settings if needed.

v0.0.44 - 2018-04-20

  • Mostly a maintenance release, fixing small issues.
  • Fixed Pride show being added always to the library.
  • Trailers playback moved to Youtube plugin.

v0.0.43 - 2018-02-14

  • Migrating to another database engine to allow flexibility in the future.
  • Library manipulations changed a lot due to database change, so it can bring bugs and errors. Please, report them on https://github.com/elgatito/plugin.video.elementum/issues website.
  • Small fixes.
  • Updated torrent engine.

v0.0.42 - 2018-02-05

  • Added Disable Upload setting to disable Uploading at all, if Seed Time is 0 - upload will stop when download is finished.
  • Updated torrent engine.
  • Small fixes.

v0.0.41 - 2018-02-02

  • Added Context menu add-on to Elementum repository. Allows playing any item from Kodi library, not only strm files.
  • Fixes for Kodi 16 library.
  • Updated torrent engine.

v0.0.40 - 2018-02-01

  • Custom DNS names reverted to become optional.
  • Small fixes.

v0.0.39 - 2018-01-31

  • Added custom DNS resolvers (Using Google/Quad9/OpenNIC servers).

v0.0.38 - 2018-01-30

  • Fixing reported issues with the library management.
  • Fixed searching non-english originated movies/shows.
  • Updated Croatian and Hebrew languages. Thanks to @muzena and @meijin007.

v0.0.35 - 2018-01-25

  • Added UPnP/NAT support (is testing mode).
  • Added Shows Progress page for Trakt.
  • Movies/Shows menu reorganization and unification.
  • Added Silent playback start setting to not ask for existing torrents and reusing old ones.

v0.0.33 - 2018-01-22

  • Re-Enabled seeding for memory storage.
  • Fixed few bugs from github.

v0.0.31 - 2018-01-18

  • Trakt lists now use TMDB data. Can be turned off in Settings > Appearance
  • Not removing UTF characters from search payload.
  • Smaller fixes to stability.

v0.0.30 - 2018-01-17

  • Added unified watched status. TheMovieDB/Trakt lists can show Watched items, same with Kodi Library.

v0.0.29 - 2018-01-16

  • Global changes to Library management
  • Trakt Watched items are synced to Kodi library
  • Kodi Watched items are synced to Trakt, as well
  • Torrent library updated to latest version
  • This is a big change release, if you encounter a bug, please report it on github.com!

v0.0.26 - 2018-01-09

  • Added Changelog
  • Caching moved to the database
  • Added proper OS signal handling
  • Fixed not-removed files after torrent removed
  • Fixed rate limiting for download/upload
  • Seeding is not disabled by default
  • New rate limiter in use
  • Faster tmdb listings