Use client ID for twitch.tv API calls#1483
Conversation
|
@LoneFox78 this should be moved over here: https://github.com/streamlink/streamlink it's the fork that was started today to actually maintain livestreamer. We should probably try to get some tests in as well. |
|
@flijloku It's better to remove all the *.pyc files and let the python interpreter rebuild them based on the most recent version of each *.py file. |
|
@javiercantero Sorry, but I'm not a programmer and do not know how to do it. I tried to change the * .pyc in the * .py (downloaded from https://github.com/streamlink/streamlink) in the directory C: \ Program Files (x86) \ Livestreamer \ livestreamer-1.12.2-py2.7.egg \ livestreamer\ and C: \ Program Files (x86) \ Livestreamer \ livestreamer-1.12.2-py2.7.egg \ livestreamer_cli \ and replace twitch.py and main.py, but getting the same result. |
|
Thanks for making this patch. One question, where does that client-id come from? In a script of mine, I just used the one from the Twitch AJAX code, and it works fine. This whole client-ID thing is silly, anyway. They're just serving text/json over HTTP. The client-ID header proves absolutely nothing and is completely pointless. All they're doing is making busywork for everyone, including themselves. |
|
|
@alphapapa It comes from Twitch. You register your application and they give you a ID for it. See https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843 for the details |
|
@javiercantero Hmm ... how can I run this on windows? There is no executable files. |
|
@javiercantero Thanks. Well, you can go to all that trouble if you want, but I think I'll just use their own ID. :) Sheesh, imagine if every browser had to register its own UUID with every web site it wanted to access... What are these people thinking... |
|
@flijloku Ah, OK, now I get it. The Windows version is already packed with its own interpreter and environment, ready to be installed in the proper place. The procedure that I was trying to explain is quite different and it assumes that you have installed your own python interpreter, the environment and such. It's possible but definitely more difficult. I think you should wait a bit until someone builds the corresponding installation files for Windows (I can't since I dont' use it). |
|
@javiercantero Okay. Anyway, thank you. |
|
@flijloku Reinstall livestreamer (in case you screwed sth). Replace "C:\Program Files (x86)\Livestreamer\livestreamer-1.12.2-py2.7.egg\livestreamer\plugins\twitch.pyc" with |
|
@Summon528 You did not understand. Above I wrote that with only replaced twitch.pyc everything works fine. |
No description provided.