Twitch plugin broken due to API changes
|Assignee:||Andreas Smas||% Done:|
|Found in version:||4.7.529||Platform:||Linux|
I don't really know what's changed or why, but all streams appear 404'd.
If it helps, the app "Livestreamer" has thier fix here https://github.com/chrippa/livestreamer/commit/bbc6d0e7c1a8b6bf053345e88366cae115baa2d3
#1 Updated by Adam Selene almost 6 years ago
The following diff should work, though I am having a bitch of a time getting a test done from within showtime itself.
--- twitchtv.js Wed Dec 31 19:00:00 1969 +++ twitchtv.js Fri Dec 12 22:27:56 2014 @@ -432,7 +432,7 @@ var channelsig = readstream['sig']; // Define Stream Playlist URL - var twitchurl = 'http://usher.twitch.tv/select/' + name + '.m3u8?nauthsig=' + channelsig + '&nauth=' + channeltoken + + var twitchurl = 'http://usher.twitch.tv/api/channel/hls/' + name + '.m3u8?sig=' + channelsig + '&token=' + channeltoken + '&allow_source=true'; // Download Multiple Quality Stream Playlist
#5 Updated by Jordan Scango almost 6 years ago
- File twitchtv.zip added
Throw this into /dev_hdd0/game/HTSS00003/USRDIR/settings/installedplugins , replacing the old twitchtv.zip.
You could also just pull that file and replace that one line in twitch.js yourself.
The original developer isn't working on Showtime plugins anymore so I don't know if he'll ever update it.