Giter Site home page Giter Site logo

besuper / twitchnosub Goto Github PK

View Code? Open in Web Editor NEW
1.4K 33.0 62.0 4.25 MB

An extension to watch sub only VOD on Twitch

License: Apache License 2.0

JavaScript 100.00%
twitch streaming twitchtv vods twitch-api stream extension firefox-addon chrome-extension

twitchnosub's People

Contributors

besuper avatar cabeda avatar hornwilly avatar striffly 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  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

twitchnosub's Issues

VOD's labeled as "highlight" do not play

All regular VOD's load and play except for the ones labeled as "highlights" for some reason, clicking on a highlighted VOD only loads infinitely and refuses to play the video.

0.6.1 Not Working. Uncaught Type Error.

Uncaught TypeError: Cannot read properties of undefined (reading 'local')

Context

src/background.js

Stack Trace

src/background.js:6 (anonymous function)

`// Make background wake up
chrome.webNavigation.onBeforeNavigate.addListener(function () {

}, {
url: [{ hostContains: "twitch" }]
});

var isChrome = chrome.declarativeNetRequest != undefined;

// Patching amazon service worker (75a2c99f45ecb5aa3225)
if (isChrome) {
// declarativeNetRequest only available on chrome
chrome.declarativeNetRequest.updateDynamicRules({
addRules: [{
'id': 1001,
'priority': 1,
'action': {
'type': 'redirect',
'redirect': {
url: chrome.runtime.getURL("src/patched-amazon.js")
}
},
'condition': {
'urlFilter': 'https://static.twitchcdn.net/assets/amazon-ivs-wasmworker.min-.js',
}
}],
removeRuleIds: [1001]
})
} else {
// Support firefox here
browser.webRequest.onBeforeRequest.addListener(
function (details) {
return { redirectUrl: browser.runtime.getURL("src/patched-amazon.js") };
},
{
urls: [
"https://static.twitchcdn.net/assets/amazon-ivs-wasmworker.min-
.js"
],
types: ["main_frame", "script"]
},
["blocking"]
);
}`

Google Chrome
Chrome is up to date
Version 108.0.5359.95 (Official Build) (64-bit)

No theater mode?

Will this feature be added soon? I would love for the video to take up all my screen space while keeping the chat.

Unless I am missing something please add this feature asap. Thank you

[Firefox] No chat replay when connected with account

The chat replay option doesn't work on firefox when I'm signed in, but works when I'm not. I've tried on a profile with no other extensions. and I was not banned from the channel. Everything works on chrome.

In the logs of the console, TypeError: messages.comments is undefined is looping

(I'm on linux I don't know if it's matter)

VODs black screen

It seems that VODs manually made only for subs are not working properly on version 0.5.1, they get stuck on a black screen, but work just fine using version 0.3, this one for example https://www.twitch.tv/videos/1573620528, tested on Firefox and Edge with the same result.

Full screen on Firefox

Full screen videos on Firefox don't take up the entire screen, a workaround is to inspect the video player and then uncheck "max-height: calc(100vh - 16rem)" for ".channel-page__video-player".

Update to Manifest v3 planned?

Hey there!

Is an update to Manifest v3 planned? :)

Edit: Just saw you pushed the update. You're quick af man. Appreciate it <3

Thank you !

Just a quick issue to thank you for your great work ! I love this extension :)

Closed Captions?

Would it be possible to have an option for enabling closed captions for VODs that have them?

Pressing left reloads the page

I was using latest version and i wanted to go backwards on a vod and when pressing left arrow the page reloads, why this happens?

license

this repo can be useful for other people if you properly license the repo. currently its essentially a proprietary software so no project can contribute or use the code elsewhere. if you would be kind enough to put a license file, we can use it to improve other apps

download option?

since we are able to "view" a VOD, would it be possible to initiate a download? that would be so cool

added quality options

thank you for your great work, i've added video quality options using "videojs-quality-selector" plugin, the modified extension can be found on my profile,
regards.

Did twitch break the extension?

Did Twitch break the extension?
It seems like i get only a black screen when the extension is enabled.

It worked fine a few days ago.
Is anyone else having those issues? :)

Firefox Compatibility?

Hi there, thanks so much for developing this incredibly useful tool! Really helps especially when the streamer says he only makes VODs sub-only to avoid DMCA issues :)

Just wondering: Are you planning on creating a version for Firefox in the near future?

VOD stops loading after a while

Hi, thanks for making this extension!

I noticed something a bit weird. At first everything works great, the VOD is loading fine; but if I skip around too much, eventually the player just stops loading it. Then it keeps buffering regardless of what timestamp I select... And if I reload the page after that, the VOD doesn't even load at all. (just getting a black screen, and the player is buffering)

I don't know much about it, but I tried looking in the Chrome network tab, and it looks like Cloudfront just stops responding...

image

I thought this could be a limitation on their end, but if I paste the same *.m3u8 link in my adress bar, the file downloads just fine...

For reference I am using Chrome 103 on Windows 10.

Thanks in advance for your help!

Stutter in fullscreen EDGE

Stutterring in fullscreen.
No issue when not on fullscreen.

Im going to try in Firefox & Chrome.
Keep you tune.

Progress bar on VODs longer than actual full VOD time

Sometimes when I open a VOD the progress bar is longer than the time of the VOD itself. For example if the VOD is 2 hours long, it only takes up about a quarter of the progress bar and the rest is just hours of dead time, which makes it very difficult to skip to specific timestamps and such. I'm not sure why it's happening

Playback cannot continue....

Hello,
this happens every time when i try play any sub-only video on twitch. Extension worked in older versions without this issue. I use Edge browser. I currently use version of extension 0.3 and there is no problem with that. Anyway, really thanks for this extension 👌😊

image
image

Chat Log Search

Can you integrate chat log search into the extension?
Like for example "rechat tool"

Firefox

Are you considering to update the firefox xpi version ?

Its amazing Thank you!

I tried it with kiwi browser on android, it works for a minute, then the video freezes. Just letting you know. But on pc its flawless

Not Working on Brave

extension didn't seem to work on Brave Browser, VOD remain unavailable with the same message as if without TwitchNoSub.

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.