Jump to content

New WebStreams Plugin


Recommended Posts

Posted

@softworkz not sure if u are still thinking about adding tv eveywhere to.the plug in but i would think many people like myself would pay for it. I currently use channels dvr & really only to add live tv to emby but channels seems to be focusing on making their product like emby.... plus eveything seems to be geared towards apple. I believe a good few here probably use channels & would do the same so I am hoping you can give this some serious consideration. If not thank you for at least taking the time to read this & possibly respond.

Thanks again

Dom

 

Posted

Does this plugin replace the live TV in Emby. I have to use Channels DVR to get the M3u stream for TV everywhere. 

Posted

No it doesnt but @softworkzmmentioned it could be down the road so I was just asking again if that could be added to their road map. Im in the same boat as you.

Posted (edited)

@softworkzI have just started using this plugin, great job by the way!  I got movies in fine, but when I try to do TV Series, using the Add Stream Source (I am using the new DLL).  Once I get to the window to choose my source type, it comes back with an error stating "Unable to determine the type of source list".  Let me know what details you need for this.  I did it the same way i did movies from IPTV Boss, but something seems missing.  Thank you in advance for your time. 

 

As an update, I downloaded the m3u locally and added it as a local file and it imports fine and can read it.  Just not as a link.  

Edited by griam01
  • Like 1
Posted
6 hours ago, all4dom said:

@softworkz not sure if u are still thinking about adding tv eveywhere to.the plug in but i would think many people like myself would pay for it. I currently use channels dvr & really only to add live tv to emby but channels seems to be focusing on making their product like emby.... plus eveything seems to be geared towards apple. I believe a good few here probably use channels & would do the same so I am hoping you can give this some serious consideration. If not thank you for at least taking the time to read this & possibly respond.

It's definitiely on the agenda toi look into it as part of TVnext (see my earlier response about it here in this conversation)

Posted
5 hours ago, Kyrunner said:

Does this plugin replace the live TV in Emby. I have to use Channels DVR to get the M3u stream for TV everywhere. 

It only replaces the part of VOD, not real live tv.

(regarding TVE, see my reply above)

Posted
5 hours ago, griam01 said:

@softworkzI have just started using this plugin, great job by the way!  I got movies in fine, but when I try to do TV Series, using the Add Stream Source (I am using the new DLL).  Once I get to the window to choose my source type, it comes back with an error stating "Unable to determine the type of source list".  Let me know what details you need for this.  I did it the same way i did movies from IPTV Boss, but something seems missing.  Thank you in advance for your time. 

As an update, I downloaded the m3u locally and added it as a local file and it imports fine and can read it.  Just not as a link.  

Can you share the link via PM (you can change password later), so I can test it out?

Posted
6 minutes ago, softworkz said:

Can you share the link via PM (you can change password later), so I can test it out?

@softworkzsent PM

  • Thanks 1
Posted

Hello, first of all, congratulations for this plugin. And now a question 😅

Is it possible some support for multiversion of the items?

I've got the same movie with different quality on the m3u file, but it's recognized as the same movie and source select is not shown. I'm using the tvg-id for the TMDB movie id.

#EXTINF:-1 group-title="Host" tvg-id="1535290" tvg-name="Host",Host
https://xxxxxxxxxxxx-sd-version
#EXTINF:-1 group-title="Host - 4K" tvg-id="1535290" tvg-name="Host - 4K",Host - 4K
https://xxxxxxxxxxxx-hd-version

 

  • Like 1
Posted (edited)
9 hours ago, gimco said:

Is it possible some support for multiversion of the items?

I've got the same movie with different quality on the m3u file, but it's recognized as the same movie and source select is not shown. I'm using the tvg-id for the TMDB movie id.

Determining trhe "identity" of an M3U entry is a big problem in general. The plugin uses a hash of the URL for this, which is simple and reliable - as long as the URLs don't change. When you change password/token or the provider changes DNS orIP addresses, the identity gets lost. I think, current Live TV does the same. For the WebStreams plugin, the worst case is that user data gets lost (like, watched, play position, audio/subtitle selection). TVnext (potentially upcoming tv update) has "channel identity providers" for that case, which are there to establish an identity pattern (like a combination of certain fields) and help you in choosing one interactively (like by telling whether and which patterns are sufficient to achieve a unique identity). That's because with TVnext, the stakes are much higher - there's a ton of things that users have configured and which would get lost when there's no reliable and stable identity method. It's a difficult and important subject (for M3U - with other tv sources it's usually easier).

Now, back to your question about version grouping: For this to work it would take two things: A unique identity for each entry - PLUS - an  "group identity" by which items are grouped as multi-version entries. That's even more difficult, because a per-item identity can be easily validated (by checking whether dusplicate identity values exist).
For a group identity, we couldn't help from the software side by running any checks. And when the m3u has 5k or 10k or even more entries, it's also impossible for users to validate this manually.

To give just one example - looking at your case, it might seem possible, but there are so many caveats where can break that the broken items will easily and quickly outweigh the benefits.
I've seen enough M3Us, to say that this won't hardly every work out well for provider-supplied M3U files.

Or the other way round: The cases where there's even a chance for getting it to work successfuly are too few to even think about implementing such kind of feature.

Edited by softworkz
Posted

The only thing in this regard that I can think of as feasible would be HLS VOD strams with a Variant Playlist. 

The variant playlist already specifies the available audio and subtitle streams (which will show up in the select-boxes in the the Emb UI after having played an item once.
The same logic could probably applied for multiple videa sreams as well (like of different qualitry and size) - and those video streams could be shown in the version selection dropdown.

Posted (edited)

@softworkzIs there a way to edit the M3U automatically after it is exported?  I am using IPTV Boss for creating my M3U's, but unfortunately for series, it doesn't change the name in the output.  For Example:  I am building it out as this below screen shot, but the M3U still contains the "EN - " in the name which it doesn't recognize.  So in the filter of the webstream is there a way to have it ignore "EN - " or filter it out so it doesn't show?


#EXTINF:-1 CUID="603b3cc9-69e5-30e7-a12d-a5f82de825a9" tvg-chno="5" tvg-id="" tvg-name="EN - 1923 (2022) - S01E01 - 1923" tvg-logo="https://www.themoviedb.org/t/p/w600_and_h900_bestv2/gNAuyU8Pd60RUI1ASV3f2hsfdfO.jpg" group-title="CBS/PARAMOUNT+",EN - 1923 (2022) - S01E01 - 1923

 

image.thumb.webp.adc30d803c5b2f7b0912824ee58f71ee.webp

Edited by griam01
Posted

Thanks for the tip about the HLS variant playlist. I'll explore that option.

Also I've noticed that movies and episodes that are played are immediately marked as completely played, so they don't appear in the "Continue Watching" section.

Are there any limitations on this, or is it perhaps planned for future versions of the plugin?
 
 
gillmacca01
Posted

How do you edit a filter that has already been created?

When I select to edit it get the following screen:

 

Screenshot_20251116_200708_Emby.jpg

Posted

@gillmacca01- what you're seeing is the "loading" state. It should actually show a spinner instead of the plain-text filter.

After a while, you should see the grid. If not, can you try from a desktop browser?

Posted
On 11/10/2025 at 3:25 PM, griam01 said:

@softworkzI have just started using this plugin, great job by the way!  I got movies in fine, but when I try to do TV Series, using the Add Stream Source (I am using the new DLL).  Once I get to the window to choose my source type, it comes back with an error stating "Unable to determine the type of source list".  Let me know what details you need for this.  I did it the same way i did movies from IPTV Boss, but something seems missing.  Thank you in advance for your time. 

 

As an update, I downloaded the m3u locally and added it as a local file and it imports fine and can read it.  Just not as a link.  

@griam01 - sorry for getting back late and thanks for the PM. 

The reason why it doesn't work is the Google Drive URL. The URL you get from Google (and the one you sent me) is made for going through a browser which then has a redirection mechanism to the actual download URL. You can follow this on the Network tab of the browser dev tools (F12).

So, what you need to do is to change the URL you have, which is like this:

https://drive.google.com/uc?export=download&id=1234567890&confirm=t

to this format

https://drive.usercontent.google.com/download?id=1234567890&export=download

Then it will work with the WebStream plugin.

gillmacca01
Posted (edited)
5 hours ago, softworkz said:

@gillmacca01- what you're seeing is the "loading" state. It should actually show a spinner instead of the plain-text filter.

After a while, you should see the grid. If not, can you try from a desktop browser?

Thanks. It did take about 5 mins before I saw the grid

Edited by gillmacca01
Posted
16 minutes ago, gillmacca01 said:

Thanks. It did take about 5 mins before I saw the grid

How man items does your source have?

A large number can be challenging for a mobile browser. These are better managed from a desktop browser in the LAN. 

Locally, with a list of 150,000 items, opening the grid takes 3 seconds for me and I can fluently scroll from top to bottom through all 150k rows. This is something you rarely see anywhere else 🙂 

gillmacca01
Posted (edited)
11 hours ago, softworkz said:

How man items does your source have?

A large number can be challenging for a mobile browser. These are better managed from a desktop browser in the LAN. 

Locally, with a list of 150,000 items, opening the grid takes 3 seconds for me and I can fluently scroll from top to bottom through all 150k rows. This is something you rarely see anywhere else 🙂 

I accept that, but 2 hrs later it was still on that screen. Tried rebooting, but as soon as I select edit filter, it loads that page and goes no further. Think I will remove the source and start again

Edited by gillmacca01
Posted
24 minutes ago, gillmacca01 said:

Tried rebooting, but as soon as I select edit filter, it loads that page and goes no further. Think I will remove the source and start again

Please try from a desktop browser, then we can see whether there's a problem other than performance.

You can try to add it under a different name without removing the existing one.

gillmacca01
Posted

Isn't it typical. Been trying since my initial post, and as soon as I say it takes 2hrs, it let's me straight in on my next attempt on my phone

gillmacca01
Posted

Next question. I have groups called VOD | EN (followed by action, western, suspense).

Adding filter for just VOD | EN works, but but there are 2 groups i don't want - VOD | EN ASIAN & VOD | EN ARABIC. How do I exclude them?

Posted
10 minutes ago, gillmacca01 said:

Isn't it typical. Been trying since my initial post, and as soon as I say it takes 2hrs, it let's me straight in on my next attempt on my phone

You mean, this time the grid loaded quickly? Or just 'finally' after waiting a long time?

Posted
6 minutes ago, gillmacca01 said:

Next question. I have groups called VOD | EN (followed by action, western, suspense).

Adding filter for just VOD | EN works, but but there are 2 groups i don't want - VOD | EN ASIAN & VOD | EN ARABIC. How do I exclude them?

 

Use the FilterBuilder. You can find more about it earlier in this conversation. Just skim through the posts I made, ignore all others.

That's how it should look like:

image.png

gillmacca01
Posted
18 minutes ago, softworkz said:

You mean, this time the grid loaded quickly? Or just 'finally' after waiting a long time?

Loaded pretty much immediately 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...