Best Kodi Addons and Best Kodi Boxes reviewed and updated daily
Best Kodi Addons and Best Kodi Boxes reviewed and updated daily
Seren is a new Kodi addon launched in November 2018. It is developed by the same author of the world’s famous Incursion Kodi Addons. It works with Premiumize and Real-Debrid to stream torrents instantly with the relevant provider package and works just like Netflix, having Autoplay and Up Next integration out of the box.
1. Open Kodi on your platform. After a few seconds waiting for completely loading Kodi, you will see the standard main interface (in the images we are using Kodi 17.6. The interface in Kodi 18 Leia is mainly similar so you should follow the same steps). Start by clicking on the SETTINGS button on the top left (it is that cog wheel under Kodi logo).
2. Position and Open the Files manager in the bottom right of Kodi -> Settings window.
3. You have 2 similar panels here. Tap on Add source on any of them to bring the next window where you will input the source path.
4. With the Add file source dialogue box open, position and click on selection as in the image below.
5. A full screen will appear next, where you will need to input from the keyboard the Seren Kodi repository path: https://nixgates.github.io/packages/ with no mistakes. Remember to pay attention to input the correct path letter by letter. If you make any mistake, the path won’t be added and will lead to malfunction in the next steps.
6. In the “Enter a name for this media source” field pick any desired name for the source name. We recommend that you name it Seren (for easy identification later). Then press ok. Be careful with the chosen name: that name shouldn’t have been used before.
7. Next return to the KODI Main Menu by pressing BACK key multiple times. Now go and click on Add-ons from the left main menu (the one with the open box).
8. On the top left corner, you’ll get 3 new icons. Go to the Open Box (or unzipper, the first icon on the top left screen) and just click on it.
9. Then on the next screen, you will see a list of multiple options. We need to go to the Install from zip file section in order to open the addon source.
10. A new window called Install from zip file opens. You will have a list of local and internet sources. Simply select and click on ‘Seren‘ (or whatever name you saved in step 6).
11. Now click on nixgates.repository.zip (if the file version is a little bit different you shouldn’t worry. Probably it has been recently updated).
12. Just click on it and press INSTALL and WAIT for the top right notification saying “Nix’s Repo Repository Successfully Installed” message.
13. If the above step succeeded you will be returned to the previous menu (as in step 8) where you have the add-on browser interface.
14. This time click on the 3rd menu called Install from Repository – see the selection in the image below
15. Go down to “Nix’s Repo Repository“
16. Simply choose Video Add-ons
17. Now select Seren and choose Install (the cloud icon in the bottom right)
18. To start enjoying your brand new installed Kodi addon go to Video add-on section and locate the Seren icon.
Even without your explicit consent, your ISP (Internet Service Provider) is collecting and filtering your Web browser data.
Also, your ISP might block access to specific streams, which leads to Kodi errors, or entirely blocked and throttled streaming. This is why users of Kodi should always use a VPN to make sure their identity and privacy are protected while streaming.
Before you proceed, please be informed that using Kodi addons without a VPN can get you a DMCA notice. Using a Kodi vpn can also help you unblock all Kodi addons. Be it Incursion add-ons, Gaia, Neptune Rising, Placenta or Sparkle, a VPN will not only help you unblock it but also keep your identity and privacy safe at all times.
Get now 77% off on the best VPN for Kodi!
Once activated, the VPN encrypts your Web traffic and makes it anonymous – keeping it away from your ISP’s prying eyes. In fact, you will become invisible on the Web since your user logs, and your traffic history isn’t stored on any server.
TIP: Do you want to re-gain he old peace of mind feeling when browsing the Internet?
Use this special VPN offer to use it also on your mobile phone!
19. Open Seren, go to tools, Open Settings Menu
20. Go to Accounts and authenticate Trakt and your debrid service (either Premiumize or Real-Debrid)
21. Go to Providers, Install From Web URL.
22. Type in http://bit.ly/a4kScrapers
23. A prompt will come up asking if you’d like to install the scrapers, Press “Install”, then Press Okay after successful install
24. Go and look in the Seren Add-on settings to check if everything is ok.
1. To get the sources listed, instead of auto-playing a movie or TV Show, you MUST USE the context menu (long press on your remote). You will get the best options like “Source Select” or “Play from here” directly from Seren.
2. In NixGate’s repo you just installed at step 14, you can install Up Next Service to make Seren work just like Netfli’s Up next notification. Click to Install from repository ->Nixgates Repo ->Services>and install Up Next
After install on the same screen, go to configure
Change “Default action when nothing selected” to Don’t play
Enable “Enable on playlist”
Press okay to save settings
CREDITS: nixgates and reddit_reaper
Future proof. Seren has been tested against Krypton, Leia nad both work well.
Speed. Seren is fast not only with its menus but scraping as well, with its caching of scraped information. Almost every line of code has been written from scratch and it is heavily optimized which hopefully makes Seren among the fastest of the fast.
While PY3 tests have been done, the addon still has minor issues that need re-working to future proof it.
Netflix-like behavior. Seren automatically creates playlists of shows that you select by default. It even has the ability to automatically resume from where you left off from a single click on a show
Up Next addon integration which provides a Netflix-style prompt asking if you would like to continue to the next episode. (Please note, up next must be set to “Do Nothing” if not clicked as Seren handles this internally)
Pre-emptive scraping and auto play by default. Seren is meant to be as close to a click and play experience and as such, the default behavior is to scrape and find the best source and play it. Pre-emptive scraping means in most circumstances you will only ever see the scraping windows on the first episode of a TV Show.
Custom provider module installer. Seren is built to accept the installation of complete provider packages. These can be installed and maintained on an individual basis – provider packs automatically get added to Seren’s master scraper list and individual providers in the package can be enabled and disabled at will by the end user.
Automatic caching. Seren will automatically attempt to cache content to your debrid providers when no cached sources are found. Real-Debrid support is limited to single episode caching while Premiumize has full-featured pack (season or entire series) support. This is unfortunately an API limitation of Real-Debrid.
Automatic Premiumize cloud management. By default, Seren will keep anything it downloads in your Premiumize cloud until 50% of your fair use percentage is consumed. This is to boost the cache retention time for everyone and help boost the communities seamless experience. Seren will automatically remove anything it has cached while leaving content you have submitted manually alone once the threshold limit has been met. Don’t worry, Premiumize returns all storage to your fair use when it is deleted, this feature just ensures that the cache is bigger for everyone!
Shuffle play. A much loved feature by parents who want to put a show on for the kids and for those of us who like TV for background noise, Shuffle Play has made a triumphant return. By opening the context menu on a show you want to play and hit shuffle play and Seren takes care of the rest.
Premium subscription notifications. Never have to worry about your Real-Debrid or Premiumize subscriptions running out again – Seren will notify you if your subs are in need of renewal. No more embarrassing “why isn’t this working?” posts needed!
Next Up. It’s like the Progress you’re used to in other addons but displayed in a new streamline format.Next Up is designed to take you right back to where you left off in your binge watching. Just click a show and Seren will build a list for you and start playing!
Local torrent cache. Seren has the ability to automatically store the torrent info locally so that even if the site scrape fails, you can still watch the next episode of that show you’re binging. With Pre-emptive termination, Local torrent cache also allows Seren to completely skip any provider scraping if it’s needs are met.
Seren also carries through some of the features we all know and love including:
Pre-emptive Termination, (Seperate Resolutions for Movie and TV Shows)
Full Trakt Integration
Hide x265 files.
Now of course all of this automation sounds great and all but those of us who prefer a little more hands on control haven’t been forgotten.
Here are a few highlights of Seren’s options for power users.
Manual caching of content if no content has been found in the cache.
Extended Account control.
API keys. Have your own TMDB and TVDB API keys? Just fill them on in and they will be used in place of Serens default ones.
Provider control. Install scraper packs, uninstall scraper packs, enable or disable providers from those packs. Seren makes it easy to manage your providers without having to dig through a bunch of menus.
Seren is a DEBRID ONLY addon for now, but as the addon continues to grow I do intend for it to encompass directly playable sources and premium services such as Netflix and Amazon.
There’s still more to come though, here are a few things on the more immediate future To Do list:
Addon Artwork. Seren development has been primarily focused on getting in the features users need and getting it stable. This means there is currently no artwork in the addon for menu items. If you would like to put your hand up to help with this I would love to see some work!
Full debrid cloud support. As of right now, Seren just has basic capabilities to see the progress of downloads in the Premiumize and Real-Debrid clouds. You can’t play from the cloud right now or manage the files on your cloud, this is coming.
Premiumize hoster cache. Premiumize has support for cached hosters at the same cost as torrents now. Support will be added in a future update and they will be flagged and a sort method for cached hoster files will be created.
Open subtitles hook
File Size limits
Seren now utilizes Kodi Repository dateutil package
Cleaned up logging
Premiumize Cloud Inspection now includes size for identified items
Cloud Inspection threads now gracefully exit if pre-emptive termination limit is reached
Increased file identification
Fixed delay with getsources window showing
Fixed is_aired format error
Fixed issue with hide SD removing cloud files
Fixed issue with un-aired episodes being added to playlist after smartplay speedup
Seren now confirms TMDB year information with IMDB prior to scraping
Fixed issues with Seren identifying sources from the users premiumize cloud
Fixed dictionary key issue for show items in smartPlay modules created with new workaround
Added removal of duplicate space characters to clean title function
Added support for single episode folders to Premiumize cloud inspection
Fixed issue with addonName variable change
Adjusted RD cache inspection to allow multiple video files within a single movie item
Adjust RD movie resolving to pull largest file out of torrent item
Seren now polls Kodi for supported video containers instead of hardcoding
Fixed key error when marking episode as watched in local database
Added settings cache dictionary to reduce Kodi’s logging of “trying to load setting definitions from old format…”
Cleaned up addon logging
Fix Auto Episode Resume
Movie years now uses the popular API endpoint
Added option to enable Debrid Cloud inspection during scrape
Added Upcoming Episodes to My Shows menu
Added By Actor search to Discover Show/Movie menus
“Hide Un-Aired Episodes” renamed to “Hide Un-Aired Items”
“Hide Un-Aired Items” setting now applies to movie/show/season menus as well
Marking show/season item as watched/collected now triggers a background re-sync of relevant items
Increased resolving restrictions
Playstyle for Episodes and Movies are now seperate
Fixed issue with Premiumize Torrent File Picker
Speed Increase for playlist building
Fixed issue with None value for seren_version entry of trakt database
Added workaround to combat file extraction error while obtaining GMT timezone information
Fixed issue with activities failing due to no progress dialog raised
Re-added extended information argument to the list items call to fix issue with first
Re-added ability for next-up to be sorted by Recently Played
Added error message when attempting to play an item with no debrid accounts setup
Added clearart/clearlogo to upnext meta data
Fixed issue with menu “Unfinished Show In Collection” showing finished shows
Removed requests for extended info for tvshowMenus trakt requests
Further removal of un-aired items from SmartPlay Lists
Added argument “ignore_collected” to recommended shows
Added argument “ignore_collected” to recommended movies
Removed remaining requests for extended info for movie menus
Cleaned up logging
Fixed datetime error on playlist building
Date delay setting now set to false by default
Fixed datetime format for mixed episode lists
Fixed general.textColor not applying if no value has been set
Release times are now measured to exact date/time provided from trakt
Added fallback to Trakt title if TVDB does not supply title
Trakt Databases upgraded to version 0.2.19
Duplicate search queries now removed from search history
Search queries are now URL quoted
Clear Search history added to tools menu
Language strings added for New show/movie search, clear search history
Added option to add item to user’s cloud on successful resolving of link for premiumize users
Fixed type in drop table requests for trakt sync database
Re-added release filter for playlist builder
Added ability to set addon menu view types
Fixed aliases info key not being cleaned up
Added general.textColor back to settings to avoid
Added ability to resolve files containing conjoined episodes eg: ‘s04e01e02’ identifier
Tightended up resolving on some items being triggered by 1080p label
Added progress dialog for the rare case that show/movie meta is updated on initial sync
Fixed season premiers not showing if the previous season was not finished
Fixed variable issue in Next Up call
Fixed language filter for New Shows menu
Networks now utilise the Trakt shows/Popular API endpoint
Reduced meta refresh check timeout to 2 hours
Next Up now utilises the trakt sync database to identify the next episode to watch
Added database versioning, database can now be flushed and upgraded/downgraded as required by Seren
Fixed genre capitalization
Fixed clear meta dialog text
Added ability to clear metadata for individual items using Trakt Manager
Fixed Movies being marked as un-aired
Fixed Movie Release Date Meta Information
Fixed Unaired episodes showing as aired
Fixed Next menu item for show Years
Re-added ability for Seren to display un-aired episodes if Hide Unaired is unchecked
Added automatic checks and prompt for Seren updates
Force check for episodes in season episode menus if hide unaired is disabled
Stopped trakt sync from attempting to update user information if user is not authorised with trakt
Fixed Playable flag for mixedEpisodeList
Fixed Context menu not showing on mixed episode lists
Fixed issue with incorrect episode playing.
Added try except for AttributeError on getTorrents/getHoster functions to account for change of variable type
Fixed Attribute Issue causing cache assist to fail
Re-added smartplay workaround (fixes playback failed message even when playback was successful)
Fixed issue with getDebridDuplicates sources crashing getSources Module
Fixed Pre-emptive termination
Fixed extra information crashing trakt sync
Reduced number of threads for initial sync to lessen imapct on device
Fixed filter function naming
Fixed Trakt Sync prompting if trakt not authorised
Fixed issue with clean_title not applying to old version of function
Added ability to delay Trakt Sync
Added notice for Initial Trakt Sync with warning about delaying
Added further information to the Trakt Sync background progress dialog
Increased item filtering accuracy
Improvements to Premiumize torrent link identification
Removed unused show thread for TVDB modoule episodeIDToListItem
Rework of 24 hour release delay setting
Fixed issue with some seasons not showing episodes
Hoster scrape threads exit more gracefully now
Maintenance cycle timeout reduced to 15 minutes
Reduced concurrent tasks for background trakt syncs
Added more fallbacks for menus with items that can’t be built
Fixed issue if Kodi meta was unable to be filled for mixed episode list record
Added removal of None items for next up list.
Fixed UnWatchedEpisodes list item property for seasons
Fixed Movie Collection Sorting
Fixed shows get_season_episodes falling back to episode update
Fixed Marking As Watched not updating local trakt records
Meta requests now run in a queue to throttle thread creation
Fixed season_count not being checked in local trakt database
Added more info label cleanups
Added TotalSeasons to item properties
Fixed spelling of UnWatchedEpisodes item property
Removed thread stack size changes (possibly causing Kodi crashes)
Fixed Movies not correctly marked as watched
Movies Collection now pulled from local database instead of Trakt call
Added Years menu item to shows
Added Background Task Style scrape display option
Fixed source utils deaccent function
Added Re-Build Trakt Datbase menu item
Trakt Sync Database now integrated
Duplicate source removal now performed using dictionary of hashes and urls
Real Debrid cache checks are now threaded to increase cache check speeds
Fixed Hide SD causing only SD to show
Torrents from local database now show original provider name
Fixed temporary provider files not being cleaned up on zip install
Added new My Files menu, allows browsing and playback of cloud stored files
Fixed Trakt Bookmarks
Fixed trakt scrobbling on item start
Slowest 5 providers now show their names on scraping screen
Missing season posters now fall back to show poster
Fixed issue with movies creating transfer requests for premiumize users
Fixed lists throwing error when no liked lists were found
Fixed watched episodes showing in Next Up
Fixed issue with trakt scrobbling on item finish
Fixed Fanart pulling items with wrong language
Fixed Scrobbling (again)
Fixed My Movies List Menu Item
Fixed display of individual providers in dialog
Increased Premiumize movie detection
Fixed Trakt Scrobbling
Fixed issue error caused on player skip
Fixed Search History not showing from main menu search
Fixed Search History sorting
Fixed error on torrent sizes if size is 0
Fixed spelling issue on Movies Years Menu
Removed duplicate semaphore acquisition which caused large show menus to stall forever
Provider versions are now shown in the disable/enable windows
Fixed issue with scraping caused by absolute numbering
Torrent Sources now receive two new keys in the simpleInfo dictionary “isanime, absolute_number”
absolute_number is the relevant episode number in the series
Adjust custom providers so installs can be requested from external addons (with user approval)
Added Hide SD quality option to settings
TVDB images now filter by language code (statically set to english for the interim)
Multiple Language String Fixes
Added fix for Seren scrobbling items twice
Added ability for providers to override provider display names
Next Up now filters items if they are the first episode in the series and have previously been completed
Added Show Networks to Discover TV Shows
Added Hide Un-Aired Episodes to Settings options
Added Movie Years to Menu
Added Networks to TV Shows Menu
Fixed Real Debrid Cache Assist
Real Debrid Cache Assist should now properly cache entire season packs
Fixed issue where providers/__init__.py could be overwritten with malformed provider package
Fixed scrape error caused by missing artwork
Sources that are not compatible are now hidden from users
Fixed landscape image issue for episode items
Fanart now also supplies landscape images
Workaround put in place for issue where trakt would supply multiples of a show season
Fixed issue where episodes would show as None if not released
Fixed Most Collected sorting by title
Fixed RD resolving errors
Fanart.tv module now only applies clear art and clear logo to movies and
Fixed Source Select not selecting files
Decreased TVDB semaphore limit
Fixed Trakt list sorting with titles that start with the word ‘The’
Added support for RealDebrid API changes
Began work on console mode
Added multiple meta labels for movie items
Added possible workaround for UTC to local timezone conversion
Movie filter now supports years surrounded in 
Added Fanart Support
Fixed Search history order
Limited Next Up show amount to 200 most recently watched titles
Fixed error caused from Auto Episode Resume and Kodi 18 widget workaround
Added better resolve support for movies in premiumize module
Added workaround for long cache check urls with Real Debrid
Fixed issue were items were incorrectly marked as watched with Trakt
Re-designed Source Select window
Added support for package developers to use github archives to push updates
Added IMDB variable to torernt provider modules (Package devs please update to include this new variable, as support for modules without it will be dropped in the near future)
Added Ratings for movie items
Added Sort and Filter for low quality items
Re-order Settings Menu
Fixed Finish Watching sort order
Increased Hoster Support
Added Search History option
Premiumize module now uses direct download to resolve torrent files
Reverted changes to mixed episode lists
Added option to disable title overwrites for episode lists
Added try except in zfile module to handle if file is already in byte form
Added delay to setViewType call
Added setting to disable setting viewTypes with Seren
Removed idle, closeAllDialogs, added closeOkDialog, added closeBusyDialog
Removed busy dialog stalling after failure to find sources
Increased keep-alive ticks to prevent pre-scrape occuring to early
Reduced busy dialog occurance on failure to scrape
Fixed provider install issue with zipfiles
Fixed setSetting argument naming (Fixes pre-emptive scraping)
Trakt lists sorting now ignores ‘The ‘
Removed title appends to follow more closely to Kodi standards, another method of showing play percentage must be met
Fixed Trakt dates for episode items
Added Studio to metadata
Seren now appends next season to current playlist during playback instead of after
Removed references to now defunct OMNIConnect Addon
Added Re-scrape cm item to episode items
Fixed and optimised list pagination
Trakt Lists now use user slugs to support users with periods in their username
Added ability to direct search through plugin url
Confirmed Trakt list sorting for all types except excluded (popularity, percentage, my rating)
Added support to fail resolve if file ends with .rar
Release titles are now deaccented and encoded with utf-8 to prevent unicode errors
Fixed Ghost providers occuring if a provider was no longer available in a updated version of a provider package.
Fixed TVDB module creating an artwork URL if no artwork is available
Added token refresh lock to the TVDB module to stop instances of the class spawning mass refresh requests
Massively reduced chance Kodi will drop Seren’s settings
Fixed Real Debrid post request making a get request after token refresh
Custom Provider module now uses Zfile module to accomodate zipfile module bug on Android devices
Version 0.1.24 Changelog:
Fixed Movie Watchlist Sort to content type “Show”
Version 0.1.23 Changelog:
Added Watchlist sorting
Added extra fallbacks for trakt outages
Changed tools setSetting to a function so Kodi modules are not initialised if there is an exception
Version 0.1.22 Changelog:
Re-installation and updating of provider packages now honors previous settings
Fixed Hidden items error if no connection to Trakt could be made.
Version 0.1.21 Changelog:
Added onAVStarted for Kodi 18+ due to issues with offset
Re-factored code and cleaned up imports
Version 0.1.20 Changelog:
Provider installer re-write
Provider packages can now update automatically or manually
Fixed Trakt Movie Scrobbling
Fixed Finish Watching Movies
Added Remove (movie/episode) Progress to Trakt Manager
Version 0.1.19 Changelog:
Fixed Hidden Items (Possibly – please check)
Trakt Lists now paginated and sorted
Silent Scraper setting now reset on startup incase of Kodi crash
New Shows and recently updated shows now filtered by Kodi Languge
Corrected some typos
Extended relevant show pack identification
Un-aired episodes now removed from automatic playlist generator
Premiumize autocache now runs premiumize cleanup instead of deleting transfer
Added option to allow premiumize users to utilize transcoded files
Added Banner image to episode objects
Seasons now sorted by season number and not title
Added basic duplicate provider filtering (provider name only)
Show premiered dates now retrieved from Trakt and not TVDB
Version 0.1.18 Changelog:
Added fallback from TMDB SSL certificate issues
Version 0.1.17 Changelog:
Removed Trakt Lists pagination (Fixed List Sorting)
Complete work over of TV show continue watching display
Added Sort Options for Next Up
Renamed and moved Continue Watching Menu items to “Finish Watching” and added to their respective folders
Version 0.1.16 Changelog:
Fixed season items not being marked as watched
Added try/except clauses to catch errors with get_hidden_items
Adjust Info detection to better detect source information
Added fallback if info list was empty for Source Select
Added ability to show sources in source select as a single line in case of skins that do not support the multiline view
Simplified provider failure output
Added removal of unknown video keys for Kodi 18
Removed trakt list lengths
Premiumize module now removes items from account if it failed to resolve a link
Premiumize cleanup now occurs at end of resolving
Threads no longer marked as daemon as it doesn’t work within Kodi
Forced provider threads to return if getSources canceled
Added fallback for gathering of hoster domains
Version 0.1.15 Changelog:
Fallback for DateTime ValueError
Changed process of list generating so window shouldn’t contain random number of items
Version 0.1.14 Changelog:
Increased Trakt Caching
Version 0.1.13 Changelog:
Source Select items now clickable
Esc Key now closes Source Select dialog
Version 0.1.12 Changelog:
Added premiumize transfer database cleanup to maintenance script
Changed scrobble ID back to Trakt as IMDB ID was unreliable causing trakt progress for some random show called pride
if the IMDB ID wasn’t available for an episode (sorry for my testers watching origin)
Fixed issue with keepalive not dying causing scrobble issues and issues with Upnext
Added 265 priority sort
Some spelling mistakes
Changed Upnext episode IDs to Trakt ID
Added setUniqueIDs to tools.addDirectoryItem function
Hide Item in trakt manager now actually sends the trakt request (Bad nix)
Version 0.1.11 Changelog:
Added workaround for Kodi 18 Widgets
Increased support for Kodi 18 player
Fixed issue with Kodi 18 where pre-emptive scraping wouldn’t occur
Adjusted menu content types so they now respect their content correctly
Version 0.1.10 Changelog:
Adjusted Migration Script so it no longer broke Super Faviorates
Adjusted TMDB movie artwork to fix issue where it would display the wrong media (removed thumbnail)
Version 0.1.09 Changelog:
Increased torrent file identification
Extended timeout for failed cache assit attempts to 3 hours
Changed Trkat Scrobble Object to current playing item IMDB Number
Fixed Trakt Scrobbling with Up Next Addon Intergration
Fixed Trakt Scrobbling when seeking
Added increased fallbacks for TV show metadata
Version 0.1.08 Changelog:
Restructed Settings page to use subsetting attribute
Added Support for Context Menu Addon
Version 0.1.07 Changelog:
Added automatic migration from incorrect addon ID release
Added Notification if no sources are found during pre-scrape
Removed manual cache dialog prompt during pre-emptive scraping
Cache inserts now threaded
Added Semaphore to relieve thread pressure on database
Fixed KeyError exception in TVDB episode function
Custom Windows are now removed from scope with del
Removed Please Check Internet Connection Dialog
Added Logging for RD refresh Errors
Version 0.1.06 Changelog:
Added 3D filter Setting
Added File Size Limit
Added View types for Seasons, Episodes and Default for Menus
Added Debrid Priorities
Added Install UpNext Addon Setting
Fixed capitalised Addon ID
Fixed issue where TVDB token was not initially created
Added ability to hide items from trakt manager
Adjusted Source Select to multiline string
Increased listitem size in custom source select window
Version 0.1.05 Changelog:
Added better Hoster support
Changed hoster domains to (domain, name) tuple
Fixed issue where color change would set color even if cancelled
Cleaned up logging
Fixed Manual Caching
Adjusted Manual Caching display string
Fixed View Types not being set
GET IPVANISH @ 70% OFF!
Father’s Day Sale – Expires Soon