AlyoshaVasilieva / luminous-ttv

Avoid Twitch ads by grabbing video playlists from Russia
GNU General Public License v3.0
114 stars 7 forks source link

Running the Windows exe no longer works it seems #18

Open TonyQuu opened 1 year ago

TonyQuu commented 1 year ago

When launching the .exe file, even on admin, the program crashes. Either it closes itself or displays nothing confirming anything is running at all. What did I do wrong when I run the program, it was running fine for the past few weeks?

Screenshot

https://github.com/AlyoshaVasilieva/luminous-ttv/assets/108270620/1b36b38b-311d-4e90-ad55-5d4fbbd9a12f

AlyoshaVasilieva commented 1 year ago

If you go to http://127.0.0.1:9595/stat/ while it's open, does anything display? And instead of double-clicking it, if you open a PowerShell/cmd window in its folder and run the exe with --debug does it show anything?

I'll try and test/catch up on issues today.

AlyoshaVasilieva commented 1 year ago

Please try again with v0.5.6

Mehtuhl commented 1 year ago

I'm experiencing this exact same issue as of today. Funnily enough, it happened after I downloaded v0.5.6. It worked fine initially, but when I closed and reopened the exe, it always closes. Even tried using the older versions and it does not work. As for using --debug, or going to http://127.0.0.1:9595/stat/, I'm very layman about that stuff so I have no idea what that means and therefore haven't tried it yet. However, dragging and dropping the v0.5.6 exe in cmd and hitting enter gives me this: image Whatever that means. Proxy does not work and an ad still runs.

Last thing I'll say is that the exe stays open if you're quick enough and you click on the command, almost as if you're gonna type something on it. The moment you do type something or use the arrow keys, the command crashes.

AlyoshaVasilieva commented 1 year ago

Hola has temporarily banned you. I'll try and look into updating the code to do a better job of pretending to be a legitimate Hola client.

Mehtuhl commented 1 year ago

And that would cause the exe to close every time?

Do you happen to know what ID Hola uses to ban a person? It's surely not their IP address since changing mine doesn't seem to unban me. I know you've said that the only way around a ban is to use a different proxy, but I have no idea how to get a reliable proxy to work in its place.

AlyoshaVasilieva commented 1 year ago

Running the exe from a terminal with luminous-ttv.exe --regen-creds might work, but it's pretending to be an old version of the Firefox extension which no longer exists (and hasn't for a while) so they might just block you again; I've heard they began blocking older versions somewhat recently. It might also be IP-based. I probably have to rewrite it a bit to make it pretend to be a newer extension.

If you don't mind using a non-local method, I'd try installing TTV-LOL Pro v1 and adding my proxies listed here. Or continue using my extension but switching to one of my proxies, instead of localhost

And that would cause the exe to close every time?

It's aborting because it can't connect, so there's nothing more for it to do

Mehtuhl commented 1 year ago

ok, real quick, luminous-ttv.exe --regen-creds command worked.... for now. I'm unbanned. I need further time to see if it stays working. I'm gonna assume if I get banned again that the command is not gonna work more than once. I also reverted back to using v0.5.5 because I have a bad feeling on using v0.5.6 since that's when I got banned. That's likely not the problem since the OP of this thread reported the same problem and they were likely not using v0.5.6. Forgot to mention, but I'm using chrome. Latest version.

Trying to use https://as.luminous.dev and https://eu.luminous.dev proxies doesn't work for me. I ran "C:\Users\mcdav\OneDrive\Documents\New folder\luminous-ttv.exe" --proxy insert https://as.luminous.dev or https://eu.luminous.dev I imagine that's how it's supposed to be used. Uptime monitor didn't show those proxies were down at the time. (ok I think I figured it out, you're supposed to use an abbreviation of a EU or Asian country in place of where it says as/eu, I'll try that some other time)

Haven't attempted the other options yet.

If I get banned again, I'm gonna also attempt to factory reset my computer, plus change my ip, in a shot-in-the-dark attempt to unban. That might change whatever Hola is using to ID me.

AlyoshaVasilieva commented 1 year ago

As far as Hola goes, the only things they know are as follows:

  1. You claim to be Firefox extension v1.186.727, the last available version before Mozilla banned it
  2. A randomly generated UUID (--regen-creds regenerates this)
  3. Your IP address

Later, once you actually start using the system, they can see that you're connecting to two Twitch domains (but not what you're watching). So a system reset won't help, I need to update it to mimic the Chrome extension (which exists again after being banned for a while) and hope that works.

To use my proxies, don't use the server (the exe) at all, just put their address into the browser extension. They're instances of the server that I'm running.

TonyQuu commented 1 year ago

Alright I'm back and it seems that the situation has been fixed. I guess Hola has temporarily banned me but no idea what for. One thing I can think of is that I always have luminous tv open when my laptop (which this whole thread is on about) is sleeping, maybe that could be what triggered an issue because even when I completely reinstalled the software, nothing was working until now.

On my desktop, it always ran just fine, but some reason my laptop ran into these issues until recently.

Mehtuhl commented 1 year ago

So I guess the problem is identified, and the fix (sort of) is to run the exe in cmd with the line --regen-creds, plus changing IP address.