Skip to content

Releases: younesaassila/ttv-lol-pro

2.0.1

12 Jun 16:59
5c90115
Compare
Choose a tag to compare

Changelog

  • Added default proxy for Chromium browsers
    • This proxy can only handle a limited number of simultaneous connections!
  • Updated default proxy for Firefox browser
  • Added support for m.twitch.tv
  • IPs in popup and debug info are now anonymized
    • To copy debug info without IP anonymization: Shift+Click
  • "Laissez-passer" option is now shown by default
    • Only enable this option if you're encountering issues with TTV LOL PRO's passport!
  • Improved input validation for Proxies list in Options
  • Improved Options page descriptions
  • Improved script injection error handling
  • Fixed a bug that would prevent Twitch email links from being opened
  • Fixed buffering every few minutes on Firefox
  • Fixed IPv6 and password parsing for Proxies list in Options
  • Fixed Kaspersky conflict that would prevent Twitch from loading

Links

🔗 Installation guide
📝 How to make your own Proxy Server to prevent Twitch Ads

Credits

Extension maintained by Younes Aassila (@younesaassila) [ GitHub Sponsors ]
Proxies maintained by Marc Gómez (@zGato) [ PayPal | GitHub Sponsors ]

2.0.0

07 Jun 09:38
c55fbe6
Compare
Choose a tag to compare

Changelog

Added

  • Revamped ad blocking method:
    • Now using standard HTTP proxies, thus improving resiliency, compatibility, and privacy
    • Now proxying more requests, making it harder for Twitch to know your real location
  • Improved latency with "Proxy ad requests only" option on Firefox
    • Known bug: Some midrolls might slip through using this mode. Consider using "Proxy all requests" with your own proxy

Removed

In the rush to publish this version following the recent Twitch API changes affecting v1 proxies, some features have not been reimplemented yet.

  • Stream status in popup has been removed for Chromium
  • Whitelist has been removed for Chromium
  • All channels you're subbed to are now proxied (removed check)
  • Ignored channel subscriptions

Additional info

Chrome version doesn't have the same optimizations as Firefox, so default proxies can't be used with it. If you decide to support this project via donating proxies, or donating to maintain the current ones (directly to @zGato) or donating to @younesaassila (extension development), you'll get exclusive access to a donators-only server which is compatible with Firefox & Chrome. You can always setup your own with this guide: #151

Links

🔗 Installation guide
📝 How to make your own Proxy Server to prevent Twitch Ads

Credits

Extension maintained by Younes Aassila (@younesaassila) [ GitHub Sponsors ]
Proxies maintained by Marc Gómez (@zGato) [ PayPal | GitHub Sponsors ]

1.9.3

02 Jun 15:12
9f36e8b
Compare
Choose a tag to compare
  • Add "Copy debug info" button in popup
  • Fix #145
  • Fix many bugs with lists in the Options page
  • Deprecate "Reset player on midroll"

🔗 Installation guide (v1)


Edit (2024-02-28): Add ExtensionManifestV2Availability = 2 to allowlist.zip (#279)

1.9.2

23 May 09:48
Compare
Choose a tag to compare
  • Limits player resets to 1 per 15 seconds
  • Disables "Reset player on midroll" by default (Firefox)

1.9.1

09 May 16:20
de4ac07
Compare
Choose a tag to compare
  • Disables "Reset player on midroll" by default since Twitch can now deliver ads after player resets and VAFT sometimes conflicts with this option when turned on.

Note: No Firefox version available due to signing process error.

1.9.0

06 Apr 13:45
eb34f3b
Compare
Choose a tag to compare
  • Added proxying for third-party Twitch sites (e.g. multitwitch) (Fixes #49) (Fixes #95)

    • Your browser may ask you to allow the new permissions for "player.twitch.tv" and "embed.twitch.tv" -- this is normal!
  • Added link to extension options in popup (Fixes #51)

Screenshot
  • Added "New update available" notification banner in popup for users of unpacked version (Fixes #82)

  • Player resets are now limited to 3 per 15 seconds to avoid potential infinite resets (Fixes #78)

  • "Reset player on midroll" will now properly fallback to normal Twitch stream if TTV LOL PRO script injection fails (Helps with #107)

  • Upgrade dependencies

Note: The "Inter" font used by the popup and option page is now bundled with the extension. This explains the slightly larger file size.

1.8.1

19 Feb 12:00
22244b3
Compare
Choose a tag to compare
  • Added basic mobile support (without "Reset player on midroll" feature) (Fixes #83)
    • Your browser may ask you to allow the new permission for "m.twitch.tv" -- this is normal!
  • Stream statuses stored in local storage are now cleaned up at every extension restart to avoid clutter (Fixes #55)
  • Resetting options to defaults will now properly clear the local storage to allow for future default modifications to be taken into account (Fixes #77)

1.8.0

03 Feb 11:33
b6d39ad
Compare
Choose a tag to compare
  • The "Reset player on midroll" feature is now fully compatible with VAFT,
  • The "Reset player on midroll" feature is now enabled by default.

(To disable this feature, go to the extension settings and turn off the toggle for "Reset player on midroll")

1.7.2

31 Jan 11:24
9364092
Compare
Choose a tag to compare
  • Fixed stream loading indefinitely if "Reset player on midroll" is enabled when using VAFT at the same time (Fixes #70)
    • Note: VAFT and "Reset player on midroll" are still not compatible. Enabling both at the same time will result in only one or the other working.
  • Added favicon to the Options page (Fixes #59)
  • Upgraded dependencies

1.7.1

19 Jan 17:32
7895c0e
Compare
Choose a tag to compare

💡 For Chrome users: Remember to export your settings to a file by going to TTV LOL PRO > Options > Back up to file… before updating the extension to avoid losing your settings during the update process.

1.7.1:

  • Add Chrome auto-update (cf. installation guide for Chrome) (Fixes #39)
  • Fixed incompatibility with VAFT script (causing infinite loading) by disabling "Reset player on midroll" feature by default (Fixes #56)
  • Fixed Twitch partners seeing ads when offstream
  • Removed streamStatuses from settings backup (Fixes #54)

1.7.0:

  • Implemented "Reset player on midroll" feature for Chrome and Firefox (Fixes #32)
    • Note: This feature is experimental and can be enabled in the extension's settings.