Code Monkey home page Code Monkey logo

extensions's People

Contributors

captainswain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

extensions's Issues

Getting error 2000 when using

Maybe twitch has updated something thats caused TTVLOL to break... disable TTVLOL and twitch works again. But its use (or maybe all blockers) causes twitch error #2000.

Ads starting to show

Started to get ads on twitch.tv in the UK, they started appearing today around 3 hours ago.

TTV.LOL leaking userID with IP

As posted on Reddit:

"Just a warning to those using TTV LOL, especially if you are a streamer. The extension currently leaks your Twitch user ID and personal IP to their Russian proxy. For obvious reasons this could be a problem. I have pasted an example below of the redirect URL used.

api.ttv.lol/playlist/streamer.m3u8%3Fallow_source%3Dtrue%26fast_bread%3Dtrue%26p%3A2255857%26play_session_id%3Ad453f480gg1r99h45a3095366ca5363a%26player_backend%3Dmediaplayer%26playlist_include_framerate%3Dtrue%26reassignments_supported%3Dtrue%26sig%3D86df4f12ab1d2ba8d99f82a81680be74e549c67a%26supported_codecs%3Dvp09%252Cavc1%26token%3D%257B%2522adblock%2522%253Afalse%252C%2522authorization%2522%253A%257B%2522forbidden%2522%253Afalse%252C%2522reason%2522%253A%2522%2522%257D%252C%2522blackout_enabled%2522%253Afalse%252C%2522channel%2522%253A%2522streamer%2522%252C%2522channel_id%2522%253A44338537%252C%2522chansub%2522%253A%257B%2522restricted_bitrates%2522%253A%255B%255D%252C%2522view_until%2522%253A1924905600%257D%252C%2522ci_gb%2522%253Afalse%252C%2522geoblock_reason%2522%253A%2522%2522%252C%2522device_id%2522%253A%2522Ob6oHtGYHjIKKJjjjRDwMe%2522%252C%2522expires%2522%253A1620467116%252C%2522extended_history_allowed%2522%253Afalse%252C%2522game%2522%253A%2522%2522%252C%2522hide_ads%2522%253Afalse%252C%2522https_required%2522%253Atrue%252C%2522mature%2522%253Afalse%252C%2522partner%2522%253Afalse%252C%2522platform%2522%253A%2522web%2522%252C%2522player_type%2522%253A%2522site%2522%252C%2522private%2522%253A%257B%2522allowed_to_view%2522%253Atrue%257D%252C%2522privileged%2522%253Afalse%252C%2522role%2522%253A%2522%2522%252C%2522server_ads%2522%253Atrue%252C%2522show_ads%2522%253Atrue%252C%2522subscriber%2522%253Afalse%252C%2522turbo%2522%253Afalse%252C%2522user_id%2522%253D7665776918%252C%2522user_ip%2522%253A%2522142.36.78.245%2522%252C%2522version%2522%253A2%257D%26cdm%3Dwv%26player_version%3D1.4.0

Hopefully the devs will remove this information from it's extension, as it shouldn't be needed. Not trying to scare people away as I'm sure it was just easier for them to implement it this way but still, it is a security risk.

This does not apply to Purple Ad-Block, which only sends the channel name."

Tested this myself and it does leak that information. Haven't tested purple ad block though.

If you could make it so that only the channel name or vod is is sent, that would fix it.

Buffer size greatly reduced/buffering often

I noticed that lately my Twitch streams were buffering a lot more often on 1080 60 quality, despite every other website seeming normal, so opened the advanced video stats on Twitch and noticed that the buffer size of the stream was very low, hovering around 1-1.5 seconds if not constantly buffering. Of course, using lower qualities helped stabilize this. After disabling TTV-LOL however, the buffer size for 1080 60 shot back up to normal, 4ish seconds in my case.

I'm no developer, or web designer, so I dunno if this is something twitch changed overall recently, or a direct thing to stop TTV-LOL, but it'd probably be a good idea to look into it in case they're about to do something to really hinder it.

Getting midrolls again

I'm getting midrolls on latest firefox and via the xtra twitch android app. Anyone else? (both using ttv-lol).

Seems my IP is being leaked to twitch?

I have pasted an example below of the redirect URL

api.ttv.lol/playlist/streamer.m3u8%3Fallow_source%3Dtrue%26fast_bread%3Dtrue%26p%3A2255857%26play_session_id%3Ad453f480gg1r99h45a3095366ca5363a%26player_backend%3Dmediaplayer%26playlist_include_framerate%3Dtrue%26reassignments_supported%3Dtrue%26sig%3D86df4f12ab1d2ba8d99f82a81680be74e549c67a%26supported_codecs%3Dvp09%252Cavc1%26token%3D%257B%2522adblock%2522%253Afalse%252C%2522authorization%2522%253A%257B%2522forbidden%2522%253Afalse%252C%2522reason%2522%253A%2522%2522%257D%252C%2522blackout_enabled%2522%253Afalse%252C%2522channel%2522%253A%2522streamer%2522%252C%2522channel_id%2522%253A44338537%252C%2522chansub%2522%253A%257B%2522restricted_bitrates%2522%253A%255B%255D%252C%2522view_until%2522%253A1924905600%257D%252C%2522ci_gb%2522%253Afalse%252C%2522geoblock_reason%2522%253A%2522%2522%252C%2522device_id%2522%253A%2522Ob6oHtGYHjIKKJjjjRDwMe%2522%252C%2522expires%2522%253A1620467116%252C%2522extended_history_allowed%2522%253Afalse%252C%2522game%2522%253A%2522%2522%252C%2522hide_ads%2522%253Afalse%252C%2522https_required%2522%253Atrue%252C%2522mature%2522%253Afalse%252C%2522partner%2522%253Afalse%252C%2522platform%2522%253A%2522web%2522%252C%2522player_type%2522%253A%2522site%2522%252C%2522private%2522%253A%257B%2522allowed_to_view%2522%253Atrue%257D%252C%2522privileged%2522%253Afalse%252C%2522role%2522%253A%2522%2522%252C%2522server_ads%2522%253Atrue%252C%2522show_ads%2522%253Atrue%252C%2522subscriber%2522%253Afalse%252C%2522turbo%2522%253Afalse%252C%2522user_id%2522%253D7665776918%252C%2522user_ip%2522%253A%2522142.36.78.245%2522%252C%2522version%2522%253A2%257D%26cdm%3Dwv%26player_version%3D1.4.0

selfhost

We all know that sooner or later twitch is going to stop this, can show us how to self-host it?

Ads are back!

Looks like Twitch undid your handy work again.

Ads are back as of today. Thanks!

TTV.LOL users don't count as viewers

When using TTV.LOL my viewership does not count towards the stream's viewer count. When I disable the extension, it starts counting me.

We recently learned that Twitch applies trust scores to IP ASN groups when calculating the viewer count as a way of combating viewbotting, so I expect this issue happens because my viewership from Twitch's point of view is coming from your network and not my own IP address. It's not a very pleasant trade-off; I feel bad seeing my friends have four people chatting and yet only one viewer because we're all using this extension to block ads.

Is there any easy solution to this? I don't know much about your extension's internals but I wonder if there's some way of having my browser load a direct 160p stream and hiding and muting it. This way I'd count as a viewer and the streamer would get ad revenue as well.

Does not block midrolls

Although this does block prerolls, it does not mitigate midrolls (manually initiated ads) at all. Moreover, it does not actually block prerolls, either, unless the host page has just loaded. That is, if the player has been loaded but paused for some time, resuming the player will not block the incoming preroll either.

[Bug] Network Error 2000

twitch player is stuck at loading and wont play before the network error 2000 appears. i have to disable ttvlol for the stream to work again

No buffering with extension off, buffering with it on

I only have 20 ms latency to ttv.lol and no packet loss after running a traceroute. I don't understand why/how I have buffering every 2 seconds. Using latest Chrome. Additionally, I have 1gbps internet
My friend with about 50 ms latency to ttv.lol experiences no buffering with the extension enabled.

Extension stopped working

Hi captainswain, first of all thank you so much for this extension, it's genuinely improved my quality of life. It brings happiness to my daily life. I hope you will never succumb to legal threats from Twitch.

I've noticed today that the extension has stopped working. Usually when I get the black screen / network error it can be resolved by refreshing a few times. But now even after refreshing, it stays black, and stream never loads. Hope you will be able to fix this, and thanks for your time. If it matters I am using the google extension on microsoft edge chromium browser.

Firefox extension page not working

I am unable to install the extension on Firefox. The extension page (listed in the README file of this Github), links to a dead page stating the extension is not found.

Ads appear on subscribed channels

Although the extension does block the ads that appear when you first go into a new stream, it also makes ads appear on channels you are subscribed which is incredibly annoying. Although this can be solved by pressing F5, I can't be asked to alt+tab every 10 minutes to skip them. Could this please be fixed?

Information about ad-free locations

This may help for future:

Twitch has this in their settings.js file. I'm assuming, if they block prime subs in IN, they also won't be advertising there, as they can't offer ad-free streaming to subs for India users. Might be worth trying a proxy in India as a fallback in case Russia does give back an ad.

      "prime_blocked_regions": [
	"IN",
	"IND",
	"CU",
	"CUB",
	"SD",
	"SUD",
	"IR",
	"IRN",
	"CHN",
	"CN",
	"SY",
	"SYR",
	"PRK",
	"KP"
]

"prime_sub_blocked_regions": [
	"IN"
]

Russia doesn't seem to be listed, so I'm guessing that's why the odd ad still comes through.

API is down

api.ttv.lol is giving error 521 and due to that the adblock is not working

Streams are unwatchable.

Getting a pause every 5 or so seconds, that lasts a few seconds at least. I am using Brave. Is this because I am on Brave, or is there something else?

Purple screen as of 10/7

Seems that they now detect this and insert a purple screen instead of an ad warning about third party extensions.

Stopped working

Hello. Love this extension but it seems to have stopped working today. I'm on FF and my friend is on Chrome, both having issues seeing ads. Thanks for the hard work.

Chrome windows loses focus shortly after becoming focus

I just installed the extension yesterday morning and it has a very odd and concerning behavior when bringing chrome into focus. If I am playing a game on the other monitor, and I click onto chrome (at least while watching twitch), after a delay of a couple seconds, the window loses focus, but even more concerning is that it seems to focus to some invisible window that pops up a red x thought bubble message that I am only allowed to type certain letters in that field. This is clearly not something the game is doing, and it stops happening when I uninstall the extension.

Large bundle size implies malicious code

82% of the size of the extension is taken by the "common/img" folder, consider converting those images to svg instead.
Extension size being 5x times heavier than usual is a red flag for malicious intent

Getting ADs while watching VODs

It works on actual livestreams but when it comes to VODs we get ads once in a while or when starting a VOD. It doesn't show the actual AD but we hear audio and the VOD is stopped.

There was a network error. Please try again. (Error #2000)

Ever since I started using TTV-LOL I started seeing this error code with some streams. Refreshing the page doesn't seem to help, or clearing my browsers cache. I have to press the refresh button under the message
GJrMabqtQv
at least more than 10 times for it to finally load. I can't seem to replicate the issue because I very rarely get it on the streams that I never see them on. But I did notice that I get the error message at least 99% of the times on xQcoW channel. Why does this happen?

Why is the extension code different to the GitHub repo?

Why is the extension code different to the code on here? I have tried chrome and firefox but both say last updated april. I looked at the code from the downloaded firefox addon and its different. Mainly it doesnt fix the userID/IP leak. Its a bit misleading to show a github link that has different code to the actual extension.

API is unstable

TTV.LOL API is being unstable for the past 2 weeks. Sometimes is online but after a minute is giving error 520 and then coming back. It's being like this since 2 weeks ago.

New bug related to latency bug fix

We have fixed the bug that forced on low latency mode. Let us know if you are still experiencing the buffering, it should hopefully be fixed.

Originally posted by @captainswain in #16 (comment)

I posted about it as a comment under the last thread but the new bug is that we cannot put low latency mode on at all now. It is essentially forced off permanently now, the button doesn't show up under the advanced section at all.

2000 Network error

Since today I'm getting the 2000 Network error every time I load a stream on Firefox. After disabling the addon everything works fine.

Getting Midrolls

Been watching a few streams again and I'm getting midrolls. Not much else to contribute. Let me know if you need more info.

Edit: It just happened on a stream I'm subscribed to. . .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.