Skip to content

Releases: 2bc4/streamlink-ttvlol

6.0.0-20230803

03 Aug 16:06
6.0.0-20230803
1635aed
Compare
Choose a tag to compare
  • Allow setting fallback servers when using --twitch-ttvlol

Example:

streamlink twitch.tv/twitchchannel best --twitch-ttvlol --twitch-proxy-playlist=https://eu.luminous.dev,https://as.luminous.dev

This will put https://api.ttv.lol at the front of the server list and will fallback to the others if necessary.

Compatible with Streamlink 6.0.0-6.0.1

6.0.0-20230720

20 Jul 18:27
6.0.0-20230720
1c9c601
Compare
Choose a tag to compare
  • Rebase on Streamlink 6.0.0
  • Lowercase ttvlol header to match others
  • Log version on startup
  • Log when twitch-reexec-on-ad is enabled
  • Only allow twitch-reexec-on-ad when a playlist proxy is set
  • Disable twitch-disable-ads when twitch-reexec-on-ad is enabled (was effectively already disabled before, this just stops the log)
  • Update arg help

Compatible with Streamlink 6.0.0-6.0.1

5.4.0-20230415

15 Apr 03:53
5.4.0-20230415
c0ce3e1
Compare
Choose a tag to compare

Compatible with Streamlink 5.4.0-5.5.1

5.3.0-20230327

27 Mar 14:16
5.3.0-20230327
75c500d
Compare
Choose a tag to compare
  • New flag: --twitch-proxy-playlist-fallback
    If enabled will fallback to Twitch servers if requests to all playlist proxies fail instead of terminating.
  • Only send TTVLOL header to TTVLOL servers

5.3.0-20230324

24 Mar 01:13
5.3.0-20230324
fd511b0
Compare
Choose a tag to compare

5.3.0-20230316

16 Mar 00:15
5.3.0-20230316
aeaae92
Compare
Choose a tag to compare
  • New experimental flag: --twitch-reexec-on-ad

If enabled will re-execute Streamlink to retrieve a new playlist when encountering an ad segment, so that it doesn't need to be done manually. Not recommended to be used without a playlist proxy because it will trigger on prerolls/"Preparing your stream" and get stuck in a loop.

May be removed in a future release if a better solution is found, hence experimental.

  • Ensure excluded channels are lowercase
  • Don't append query params to custom url if any already exist

5.3.0-20230313

13 Mar 05:11
5.3.0-20230313
a131607
Compare
Choose a tag to compare
  • Add generic URL handling system for servers that don't support the TTVLOL API (#30)

If a URL passed to --twitch-proxy-playlist includes [channel] the URL will be treated as a non-TTVLOL server and [channel] will be replaced with the real channel name at runtime. This allows streamlink-ttvlol to work with Purple Adblock servers and (hopefully) other servers that don't support the TTVLOL API.

Example with a Purple Adblock server:

--twitch-proxy-playlist="https://eu1.jupter.ga/channel/[channel]" 

5.3.0-20230218

18 Feb 19:58
5.3.0-20230218
5243a04
Compare
Choose a tag to compare

5.2.0-20230206

06 Feb 04:20
5.2.0-20230206
21d0a02
Compare
Choose a tag to compare
  • Re-add scheme to log output
  • Log when channel is excluded
  • Disable reruns when using twitch-proxy-playlist
  • Update help info on flags

5.2.0-20230123

23 Jan 21:57
5.2.0-20230123
a2d987a
Compare
Choose a tag to compare