If you try downloading videos from Twitch, especially channels that require a subscription, you will quickly find out that it's not possible with 3rd party programs like DVDFab Downloader or Twitch Leecher. This is because Twitch has decided to block API tokens of such apps from accessing content. Presumably under the guise of copyright. If interested you can read about how it unfolded here: https://github.com/Franiac/TwitchLeecher/issues/419
However, I found a workaround that mitigates the problem, albeit in a "dirty" "hacky" way as the author Franiac puts it. What it involves is using the last version of Twitch Leecher to have Twitch account authorization (Version 1.7.3) you can download it here: https://github.com/Franiac/TwitchLee...ses/tag/v1.7.3
Once installed simply authorize your Twitch account by clicking the box with a Twitch icon.
twitch_auth.jpg
Click on the Connect with Twitch tab.
twitch_connect.jpg
Then enter your username and password.
twitch_login.jpg
It will then ask for a 2-Factor-Authorization code that will be sent to your email used for your Twitch account.
twitch_logins.jpg
Once you enter the code correctly you'll need to Authorize TwitchLeecher.
twitch_leecher.jpg
You will now see a green box with a tick meaning your Twitch account is authorized.
twitch_auths.jpg
So from here just search for the video you want to download using URL. But before you click download you need to Disconnect TwitchLeecher in your Twitch Settings here: https://www.twitch.tv/settings/connections
twitch_settings.jpg
You will know if you're successful when you click download you'll see the following screen.
twitch_download.jpg
Otherwise you see the following error screen.
twitch_error.jpg
So there you have it. Yes it's a PITA having to re-login and authorize every time you want to download a sub-only video but at least it works, for now. Note that version 1.8.0 removed the ability to authorize your Twitch account, hence why I'm using 1.7.3 and the author of the software doesn't expect things to change with how Twitch handles 3rd party API tokens.
Hope this information is useful.
However, I found a workaround that mitigates the problem, albeit in a "dirty" "hacky" way as the author Franiac puts it. What it involves is using the last version of Twitch Leecher to have Twitch account authorization (Version 1.7.3) you can download it here: https://github.com/Franiac/TwitchLee...ses/tag/v1.7.3
Once installed simply authorize your Twitch account by clicking the box with a Twitch icon.
twitch_auth.jpg
Click on the Connect with Twitch tab.
twitch_connect.jpg
Then enter your username and password.
twitch_login.jpg
It will then ask for a 2-Factor-Authorization code that will be sent to your email used for your Twitch account.
twitch_logins.jpg
Once you enter the code correctly you'll need to Authorize TwitchLeecher.
twitch_leecher.jpg
You will now see a green box with a tick meaning your Twitch account is authorized.
twitch_auths.jpg
So from here just search for the video you want to download using URL. But before you click download you need to Disconnect TwitchLeecher in your Twitch Settings here: https://www.twitch.tv/settings/connections
twitch_settings.jpg
You will know if you're successful when you click download you'll see the following screen.
twitch_download.jpg
Otherwise you see the following error screen.
twitch_error.jpg
So there you have it. Yes it's a PITA having to re-login and authorize every time you want to download a sub-only video but at least it works, for now. Note that version 1.8.0 removed the ability to authorize your Twitch account, hence why I'm using 1.7.3 and the author of the software doesn't expect things to change with how Twitch handles 3rd party API tokens.
Hope this information is useful.
Comment