Jump to content

New WebStreams Plugin


Recommended Posts

fabien_m2002
Posted (edited)

In addition, i download the m3u file and could load via plugin. But when i set a filter the save -> error: Insufficient memory, please reload the page!

😔

Is there a way to put the filter phrase manually in a config file?

Edited by fabien_m2002
fabien_m2002
Posted

In the filter criteria page list, i have 600K entries that's why my browser hangs after saving the filter.
Could you introduce a pagination to reduce the amount of lines and so the memory needed to load them?

And able to write the text of the filter directly in the aera box (and enable it)?

Thanks

sstevenson72
Posted (edited)

Ok, I am confused I installed the updated DLL in this thread. I think there was an update on November 23.  I see some differences in the Emby UI, but still get the c:\x\Series prefix and no metadata update.   Is there something I am missing here?  I figured it would be good to not have to map the fields every time and just take what's in the M3U Name.

 

Thanks in advance.

 

Also as I am creating a plugin to create official M3U lists of VOD content, what are the m3u Fields supported by this plugin?  Would you have a complete example of all fields filled in as expected by this plugin?

Edited by sstevenson72
  • 3 weeks later...
  • 3 weeks later...
monstresticator
Posted (edited)

I stumbled onto this forum when I couldn't figure out why I couldn't get my TV shows to display in the Name > Seasons > Episodes format. I saw that a dll was released to help address this, but now it seems the dll file is no longer available. Why? 

I'm currently using WebStreams version 4.9.1.28 which appears to be the latest one.

Edited by monstresticator
monstresticator
Posted

Awsome! Thank you so much!

monstresticator
Posted (edited)
On 10/6/2025 at 10:23 PM, softworkz said:
  • Important: Delete the config file "webstreams.xml"
    (or rename or make a backup)

I'm running Emby on a Rasp Pi 4. I couldn't find any "webstreams.xml" file, but he dll seems to be working after restarting Emby.

The only issue I have is that whenever I choose TV Episodes (retrieve Metadata) content type, it always pulls the same incorrect metadata (see screenshots below) but the folder structure is correct.

If I choose General Video (e.g. Clips, Home Videos) for the content type and apply grouping, I get the TV series name of each show, but not seasons folders. Instead all of the episodes are dumped out. I don't know if I'm missing something or just not choosing the correct option.

Any suggestions? In the meantime, I'll continue testing.

 

wrong-metadata-cover.png

wrong-metadata-seasons.png

Edited by monstresticator
monstresticator
Posted (edited)
4 hours ago, monstresticator said:

I'm running Emby on a Rasp Pi 4. I couldn't find any "webstreams.xml" file, but he dll seems to be working after restarting Emby.

The only issue I have is that whenever I choose TV Episodes (retrieve Metadata) content type, it always pulls the same incorrect metadata (see screenshots below) but the folder structure is correct.

If I choose General Video (e.g. Clips, Home Videos) for the content type and apply grouping, I get the TV series name of each show, but not seasons folders. Instead all of the episodes are dumped out. I don't know if I'm missing something or just not choosing the correct option.

Any suggestions? In the meantime, I'll continue testing.

 

wrong-metadata-cover.png

wrong-metadata-seasons.png

Before I installed the dll file, there was no webstreams.xml file under /var/lib/emby/config. After I installed the dll, the file was created. I don't know if I needed to, but I went ahead and renamed that webstreams.xml file to webstreams.xml.bak then let the WebStreams plugin recreate it. I don't know if that had any affect on my results or not.

So after some trial-and-error, I think I figured out how to get the correct TV Episodes metadata. I had to figure out the right options to add in Customize Field Mapping. Here's my breakdown and what worked for me. YMMV.

Content Type > TV Episodes (retrieve Metadata)

Customize Field Mapping
   Display Name > Stream ID
   Genre > blank
   Series Name > Group Title
   Overview > blank
   Tag > blank
   Studio > blank
   External ID > Name
   External ID Type > TheTVDB

These settings yielded the results I was looking for, as you can see below. This makes my life so much easier. 😀

Great job on this plugin! Keep up the awesome work!

 

 

series-correct-metadata.png

seasons-correct-metadata.png

Edited by monstresticator
  • Like 1
  • Thanks 1
  • 2 weeks later...
looking111
Posted

I've been playing around with the plugin and wanted to add a few individual streams from here:https://github.com/iptv-org/iptv

But I can only get a maximum quality of 480p. This cannot be changed to a higher setting. However, the sample streams all have a minimum quality of 720p/1080p. Do I need to configure something else? But it seems to only happen with streams that offer different qualities. Am I right?

Here are 2 examples:

More qualities: https://lotus.stingray.com/manifest/cmusic-cme004-montreal/samsungtvplus/master.m3u8

Output from mpv:

Video --vid=1 (h264 640x360 29.970fps) (1021 kbps)
     Video --vid=2 (h264 842x474 29.970fps) (1751 kbps)
     Video --vid=3 (h264 1280x720 29.970fps) (3291 kbps)
 (+) Video --vid=4 (h264 1920x1080 29.970fps) (5711 kbps)
     Video --vid=5 (h264 256x144 29.970fps) (211 kbps)
     Audio --aid=1 --alang=eng (aac 2ch 48000Hz) (1021 kbps)
     Audio --aid=2 --alang=eng (aac 2ch 48000Hz) (1751 kbps)
     Audio --aid=3 --alang=eng (aac 2ch 48000Hz) (3291 kbps)
 (+) Audio --aid=4 --alang=eng (aac 2ch 48000Hz) (5711 kbps)
     Audio --aid=5 --alang=eng (aac 2ch 48000Hz) (211 kbps)

One quality:https://online.tvimpact.live/hls/dancetv.m3u8

Output from mpv:

(+) Video --vid=1 (h264 1920x1080 25.000fps)
(+) Audio --aid=1 (aac 2ch 48000Hz)

 

  • Thanks 1
Posted

I wanted to say thanks for this plugin!! It does exactly what I need and working great for me.

 

I was curious though, why can't the latest version get pushed to the main plugin list? I'm very happy to do it manually, but genuinely just wondering why after all these months that we can't just get main one updated? It sounded like it is a github feed, so the delay is confusing.

 

I also noticed that you can only modify the filter settings and cannot modify anything else on the stream once added. It appears that it is expected to be able to at least modify the title of the stream. I would think we might need to modify the URL at some point maybe? I've personally needed to change the content type (General > Movies / TV Episodes). I have a source with many lists and having to manually step through them is a bit tedious. After you finish, if you notice that you forgot to set the content type appropriately, you have to delete it and re-add it today. It would be easier to just edit it. Besides, re-adding the stream makes it go to the end of the list and we cannot sort after the fact.  

 

Hope this feedback is helpful at some point. 

Posted
4 hours ago, 4jb said:

I was curious though, why can't the latest version get pushed to the main plugin list?

You are not the only one...

@Luke?

 

Posted
4 hours ago, 4jb said:

I also noticed that you can only modify the filter settings and cannot modify anything else on the stream once added.

That's because existing items would not properly get updated after making changes to the field mappings or content type.

 

4 hours ago, 4jb said:

It appears that it is expected to be able to at least modify the title of the stream.

You can change that in the client UI where it is shown by right-clicking and choosing "Edit Metadata".

 

4 hours ago, 4jb said:

 I would think we might need to modify the URL at some point maybe?

It's officially an unsupported change, because when offering to edit it, people would change it without caring and run into unexpected problems. When you really need to change it - AND YOU ARE 100% SURE THAT IT's THE SAME CONTENT - then you can change the URL in the config file

 

4 hours ago, 4jb said:

 I've personally needed to change the content type (General > Movies / TV Episodes). I have a source with many lists and having to manually step through them is a bit tedious. After you finish, if you notice that you forgot to set the content type appropriately, you have to delete it and re-add it today. It would be easier to just edit it. 

Now that I've mentioned the config file, you might think you'd be clever and change it there, but rest assured that these changes are greyed out for a reason and not to annoy people. Changing the content type will create a mess and things will be broken.

What makes sense when unsure about the settings is to make a test first, where you set an items limit (like to 300, 500 or 1000) in order to check out how the results will be.

 

4 hours ago, 4jb said:

Besides, re-adding the stream makes it go to the end of the list and we cannot sort after the fact.  

Yes, the list is not sorted at the moment. What gets added goes to the end of the list.
Maybe it should be sorted alphabetically? But then it might be more difficult to spot the one you have just added...

Posted
On 2/8/2026 at 3:57 PM, looking111 said:

I've been playing around with the plugin and wanted to add a few individual streams from here:https://github.com/iptv-org/iptv

But I can only get a maximum quality of 480p. This cannot be changed to a higher setting. However, the sample streams all have a minimum quality of 720p/1080p. Do I need to configure something else? But it seems to only happen with streams that offer different qualities. Am I right?

Here are 2 examples:

More qualities: https://lotus.stingray.com/manifest/cmusic-cme004-montreal/samsungtvplus/master.m3u8

 

Right! That's not properly handled at the moment..

Chillout
Posted
On 12/13/2025 at 7:22 AM, Chillout said:

Following up if there is a fix to allow a m3u URL to be supported rather than downloading the file and locally. TY

Posted
6 hours ago, Chillout said:

Following up if there is a fix to allow a m3u URL to be supported rather than downloading the file and locally. TY

Hi. This is  already supported.

Posted
On 2/13/2026 at 6:02 PM, Luke said:

Hi. This is  already supported.

Possible MIME-type issue prevents m3u URL from being supported but compatible when accessed locally. 

image.png.3baa7487f4adb9b1fa0e11ec474e4e88.png

  • Thanks 1

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...