Twire icon indicating copy to clipboard operation
Twire copied to clipboard

Bypass subscriber only vods

Open test2a opened this issue 2 years ago • 11 comments

Pogu.live is a working example of currently accessing streams without login, watching deleted streams and sub only vods.

Sub only vods need to be playable without actually subscribing, just like pogu.

The app itself is on github so we could even reuse its code if you are inclined to do that.

test2a avatar Mar 22 '22 17:03 test2a

The pogu live repository (https://github.com/Alissonsleal/TwitchSubVod) does not have a license file and nothing about licensing or opensource is mentioned in the readme. that means the software is probably "all rights reserved" and code cannot be reused.

jotoho avatar Mar 22 '22 18:03 jotoho

When I click on the license link in the readme, it lands me here. I am not a lawyer, so take what I say with a grain of salt. It appears that the software was at least at some point licensed under the MIT license (this is in the "master" branch, and not the "main" branch), and thus it can never legally be revoked. My understanding is that the software will always continue to be licensed under MIT unless it were to be completely rewritten under a different name and then licensed differently.

Regardless, I'd recommend contacting the developer directly before using any code, just out of courtesy.

Para-lyzed avatar Apr 02 '22 06:04 Para-lyzed

@Para-lyzed i have already done that https://github.com/Alissonsleal/TwitchSubVod/issues/147

no one has commented yet but i assume good faith. they are working on a beta version which might account for the main/master difference and main not having license file.

i am going to link this issue on their linked issue and ask if its fine to reuse code

test2a avatar Apr 02 '22 06:04 test2a

@jotoho @Para-lyzed seems the good folks over there have listened to my plea.
https://github.com/Alissonsleal/TwitchSubVod/blob/main/LICENSE

can you now think of implementing the sub-only VODs/deleted VODs into the app?

test2a avatar Apr 02 '22 16:04 test2a

@test2a I'm not affiliated with Twire. Just watching the repository.

jotoho avatar Apr 02 '22 16:04 jotoho

@test2a Same here, I haven't contributed to Twire. The devs will look at this enhancement when they have time to do so. There are a lot of different improvements that they'll likely prioritize first. You could always look at implementing it yourself if you have experience with Java app development though.

Para-lyzed avatar Apr 02 '22 23:04 Para-lyzed

Unfortunately, it seems like pogu.live has shutdown.

samfundev avatar Jul 02 '22 23:07 samfundev

@samfundev i know that. the dev says its because he has to spend thousands of dollars to keep the site running. i am not saying we have to use their hosted site as a proxy but use the actual code that breaks the sub-only video to non subscribers on device itself so it does not need any backend.

test2a avatar Jul 03 '22 04:07 test2a

this user was trying to backup all the deleted vods/ subs-only videos which is crazy because the exponential costs are too much.

if we did on the fly correction to sub-only vods, we shouldn't need a backend or a storage server

test2a avatar Jul 03 '22 04:07 test2a

... use the actual code that breaks the sub-only video to non subscribers on device itself so it does not need any backend.

That's the bit that I'm having trouble finding. The original repository is gone, but there are forks on GitHub. Looking through the repository, it doesn't look like the code for getting the videos was included. The only reference I can find is to the worker URL used by the frontend. If I missed where this code is, let me know but I haven't been able to find it so far.

samfundev avatar Jul 03 '22 17:07 samfundev

@samfundev https://github.com/ItIckeYd/VodRecovery https://github.com/besuper/TwitchNoSub/

these are examples. i am sure this can be done, the extension thing is currently working so its not like it wont work for us

test2a avatar Jul 03 '22 18:07 test2a