Skip to content

Releases: younesaassila/ttv-lol-pro

2.6.0-beta.2

07 Nov 16:14
fc41206

Choose a tag to compare

2.6.0-beta.2 Pre-release
Pre-release

Hello everyone,

This beta includes all the features and bug fixes of previous betas, and:

  • Revamps the midroll blocking algorithm (now called the ad replacement algorithm)
    • This new algorithm should reduce the number of purple (Commercial break in progress) screens for users of the public proxies, and reduce player freezes for all users when an ad is detected
  • Improves the new ad log
    • Should now be more reliable/accurate and the debug info shorter
  • Fully supports the new Usher V2 API being rolled out by Twitch
  • Fixes an issue on Chromium where some GraphQL requests were not proxied despite being configured to do so
    • IMPORTANT: This fix unfortunately triggers the proxy authentication popup on Chromium browsers when using a proxy requiring credentials and proxying GQL requests. To 'mitigate' the issue, a new "Copy proxy credentials" button in the extension popup lets you quickly copy your credentials to paste them into the dialog (make sure to NOT paste and enter into a single field, you have to separate your username and your password into the respective fields)
  • Some other small improvements here and there
    • For example exporting ad log or extension settings to JSON now pretty-prints the file (thank you @pointydev for the suggestion)

Of course this is still a beta so things can be unstable. If you would like to participate in this beta, you are more than welcome! If so, please report any bug you encounter either via Discord or the linked GitHub discussion.


Installation instructions

  • Chrome (Permanent): Download v2.6.0-beta.2-chromium.zip below > Unzip > Go to chrome://extensions > Enable developer mode > Load unpacked > Select unzipped folder
  • Firefox all editions (Temporary): Download v2.6.0-beta.2-firefox.zip below > Go to about:debugging#/runtime/this-firefox > Load Temporary Add-on > Select downloaded ZIP
  • Firefox Developer Edition (Permanent): Download v2.6.0-beta.2-firefox.zip below > Go to about:config > Set xpinstall.signatures.required to false > Extensions page > Gear > Install Add-on From File > Select downloaded ZIP

2.6.0-beta.1

23 Oct 13:42
148b981

Choose a tag to compare

2.6.0-beta.1 Pre-release
Pre-release

If you would like to participate in this beta, you are more than welcome! If so, do not hesitate to report any bug you encounter either via Discord or the linked GitHub discussion.


  • Improved 'Proxy ad requests only' on Chromium browsers
    • Now using a lock mechanism to avoid proxying 'unflagged' requests of the same type as an ongoing 'flagged' request
  • Fixed an issue where some requests weren't correctly detected as 'proxied' by the Chromium extension
  • Improved the stream status in the extension popup by now counting Usher requests in the statistics
  • Revamped ad log, now available for Chromium browsers
    • Ad log now gives more information about the ads being served, thus helping to better debug proxy issues
  • Updates to the Options page:
    • Added "Move up" and "Move down" arrow buttons to list items
    • Replaced the Expert Mode 'GraphQL' passport option by a 'GraphQL All' option with a more reasonable behavior
    • UI improvements
  • Improved script injection compatibility with third-party scripts (Fixes #359)
  • Improved keyboard navigation in the popup, Options, and Setup pages
    • The extension can now be used and configured using only a keyboard
  • Code improvements:
    • Now using the BroadcastChannel web extension API to better isolate extension messages from other third-party messages
    • Upgraded dependencies

Install

  • Chrome (Permanent): Unzip > Go to chrome://extensions > Enable developer mode > Load unpacked
  • Firefox all editions (Temporary): Go to about:debugging#/runtime/this-firefox > Load Temporary Add-on
  • Firefox Developer Edition (Permanent): Go to about:config > Set xpinstall.signatures.required to false > Extensions page > Gear > Install Add-on From File

2.5.0

29 Jun 14:47
ae34c87

Choose a tag to compare

  • Added 3 user experience modes in Options:
    • Block Ads: This experience is the default. You can adjust your passport slider, toggle anonymous mode, and all options you already know.
    • Unlock Best Quality: This experience is tailored to unlock the highest stream qualities in regions where Twitch has blocked them (e.g. Russia, South Korea). Some settings are disabled and hidden like anonymous mode, auto whitelisting, and ad log. This mode is not meant to block ads, although if your region doesn't have any, this mode shouldn't trigger them.
    • Expert Mode: This experience lets you customize exactly what types of request get proxied. Only use this mode if you're at least a bit familiar with how Twitch serves streams. This mode is hidden by default.
  • Added a 'Quick Setup' page that opens on first install to let you choose your experience (i.e. what you plan on using TTV LOL PRO for)
  • Fix a bug where the latest ad log entry in debug info would not anonymize proxies with a private IP
    • Reminder: Holding Shift while clicking 'Copy debug info' will not anonymize IP addresses.
  • Small bug fixes / minor improvements here and there
  • Upgraded dependencies

2.4.0

13 Feb 14:15
fa1c74e

Choose a tag to compare

  • Add option to automatically whitelist channels the user is subscribed to (Fixes #177)
  • Add support for HTTPS, SOCKS4, and SOCKS5 proxy server protocols (Fixes #365)
  • Minor code improvements
  • Upgrade dependencies

2.3.10

21 Sep 11:23

Choose a tag to compare

  • Fixed regular expression for video weaver manifests hosted on subdomains with a - character
  • Improved purple screen detection for ad log
  • Upgraded dependencies

2.3.9

28 Aug 09:56
fe9f9df

Choose a tag to compare

  • Improve VAFT detection ; extension should no longer conflict with other Twitch userscripts

2.3.8

23 Aug 08:43
4cf96c3

Choose a tag to compare

  • Fixed conflict with VAFT (>=12.0.0) resulting in infinite loading (Fixes #334)
    • The extension will now display an error in the popup: "Another Twitch ad blocker is in use"
  • Extension popup now shows error messages for DNS and browser proxy settings control issues (Fixes #320)
  • Fixed purple screen reporting issue in debug info
  • Clarified Anonymous mode option description (that it might prevent Drops from working)
  • Upgraded dependencies

2.3.7

30 Apr 13:00
e2aed80

Choose a tag to compare

  • Add support for *.playlist.ttvnw.net video manifests
  • Add support for multiple JavaScript workers

2.3.6

20 Mar 13:08
7b83020

Choose a tag to compare

  • Added support for modview
  • Upgraded dependencies

2.3.5

15 Mar 10:37
358dd63

Choose a tag to compare

  • No longer proxying Twitch homepage autoplay stream
  • Added link to the wiki in the extension popup
  • Added support for live-video.net manifest URLs (new permission required!)
  • Added "View status of proxies" and "Clear session storage" troubleshooting options (in Options)
  • Proxy URLs containing "optimized" can no longer be added under "Proxy all requests"
  • Fixed an issue where whitelisting a channel via the extension popup could add multiple entries to the whitelist
  • Fixed an issue where only the first playback token request would be proxied (ones after were not)
  • Fixed an issue where the Chrome extension would not respect DNS responses TTL (would default to 0)
  • Fixed an issue where the proxied count could read "Proxied: 0" even though a request was proxied (usually happens on slow computers)
  • Unused proxies are now grayed out in the Options page (e.g. if using "Proxy ad requests only", proxies under "Proxy all requests" will be grayed out)
  • Updated the link to the "List of other proxies" GitHub discussion in the Options page
  • Optimized the extension's memory usage