Add Streamwish extractor #501

Closed
opened 2025-11-12 13:33:01 +00:00 by GLlgGL · 7 comments
GLlgGL commented 2025-11-12 13:33:01 +00:00 (Migrated from github.com)
Hi Like this one https://github.com/Gujal00/ResolveURL/blob/50a82b9c645d3c8819de4b43e019ebe81cbc04df/script.module.resolveurl/lib/resolveurl/plugins/streamwish.py#L37 Link to test https://wishonly.site/e/gt1bbhktklo9
GLlgGL commented 2025-11-12 16:55:27 +00:00 (Migrated from github.com)

I have a wbsite to bring but is based only on streamwish

Aso some of your existing sources are using streamwish

I have a wbsite to bring but is based only on streamwish Aso some of your existing sources are using streamwish
GLlgGL commented 2025-11-12 19:06:44 +00:00 (Migrated from github.com)
This might work https://github.com/sussy-code/providers/blob/b53ad8a399bd342e68c10501b45a6a1f635a5812/src/providers/embeds/streamwish.ts
GLlgGL commented 2025-11-21 19:39:03 +00:00 (Migrated from github.com)

they are abusing a legitimate file hosting service such as google, tiktok, etc, by adding a fake PNG header (8 bytes) to the segments and storing them. Due to the PNG header, google, tiktok, etc think these are ad images and dont remove them or limit them

It has no DRM or block, we just need to remove 8 bytes from ts segments to make them work.

This is also happening on filelions here

https://github.com/mhdzumair/mediaflow-proxy/issues/170#issue-3635277636

Lets hope the author will include the patch on his filelions extractor

they are abusing a legitimate file hosting service such as google, tiktok, etc, by adding a fake PNG header (8 bytes) to the segments and storing them. Due to the PNG header, google, tiktok, etc think these are ad images and dont remove them or limit them It has no DRM or block, we just need to remove 8 bytes from ts segments to make them work. This is also happening on filelions here https://github.com/mhdzumair/mediaflow-proxy/issues/170#issue-3635277636 Lets hope the author will include the patch on his filelions extractor
GLlgGL commented 2025-11-24 16:21:27 +00:00 (Migrated from github.com)

I found the way how to make this work through mediaflow proxy.

I created the patch for the author to merge it. I've impemented a 8 bytes strip on the ts segments which makes the links work.

When he merges I will open here a pulll request for you to include the extractor(if interested ofcourse).

I will close this for now as resolved.

I found the way how to make this work through mediaflow proxy. I created the patch for the author to merge it. I've impemented a 8 bytes strip on the ts segments which makes the links work. When he merges I will open here a pulll request for you to include the extractor(if interested ofcourse). I will close this for now as resolved.
GLlgGL commented 2025-11-24 21:42:25 +00:00 (Migrated from github.com)

This will also resolve filelions, because has started doing the same on some ocassions, also I think Turbovid(but I have to check)

This will also resolve filelions, because has started doing the same on some ocassions, also I think Turbovid(but I have to check)
webstreamr commented 2025-11-24 22:20:26 +00:00 (Migrated from github.com)

Oh, interesting. If you want to add streamwhish then keep this open please.

Oh, interesting. If you want to add streamwhish then keep this open please.
GLlgGL commented 2025-11-24 23:12:11 +00:00 (Migrated from github.com)

Here

First 8 fake bytes strip

https://github.com/mhdzumair/mediaflow-proxy/pull/174

Streamwish extractor support(using js uncpacker)

https://github.com/mhdzumair/mediaflow-proxy/pull/175

As soon as he merge it, adding the extractor to webstreamr will be easy(we just need to pass the embed url to mediaflow) and mediaflow will do the rest.

Here First 8 fake bytes strip https://github.com/mhdzumair/mediaflow-proxy/pull/174 Streamwish extractor support(using js uncpacker) https://github.com/mhdzumair/mediaflow-proxy/pull/175 As soon as he merge it, adding the extractor to webstreamr will be easy(we just need to pass the embed url to mediaflow) and mediaflow will do the rest.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Creepso/webstreamr-github#501
No description provided.