Jump to content

New WebStreams Plugin


Recommended Posts

Posted
On 9/23/2025 at 1:15 PM, r5yk5 said:

For radio it's a bit hit and miss.

I have a mixture of streams. All of them play when streaming to my wiim devices. 

None of them will play in the webapp, Firefox or Chrome either on my Android phone or Ubuntu laptop

The BBC HLS streams won't play in the Android Emby app while the others will.

Would you be able to share your m3u (via PM)?

Posted
1 hour ago, hilac said:

i have emby installed on QNAP, and the latest version is 4.8.11.0 .. and is the latest one. 

i won't be able to use this plugin?

Please wait for the 4.9 server release.

1 hour ago, hilac said:

any other plugin to allow 7 day archive for IPTV?

That's the one 🙂 

Posted
Quote
12 hours ago, softworkz said:

Please wait for the 4.9 server release.

That's the one 🙂 

expected soon for qnap?

 

 

Posted
30 minutes ago, hilac said:

 

Yes.

Posted
16 hours ago, softworkz said:

Would you be able to share your m3u (via PM)?

Done

Posted (edited)

Do you have any plans to add support for *tream codes API? 

Edited by softworkz
Posted (edited)
7 hours ago, bruor said:

Do you have any plans to add support for *tream codes API? 

No.

 

Edited by softworkz
Posted
On 9/24/2025 at 11:54 AM, softworkz said:

Would you be able to share your m3u (via PM)?

I know I am still trying to figure out why the regular plugin for Live TV, and your plugin isn't working. I can share my playlist, or at least 2 streams with you via DM if you want me to.

Posted

I also would like to request the Content category for sports when adding a webstream, as there is now a sportsDB metadata plugin that can provide data for analysis

horstepipe
Posted
On 9/20/2025 at 10:46 PM, softworkz said:

 

Another plugin bug.

It discards all episodes where it cannot immediately determine the season and episode number.

will you announce here if this is fixed?
How will we upgrade (force refresh) the existing metadata, then?

Posted
7 hours ago, horstepipe said:

will you announce here if this is fixed?

Actually it's done already, but we've been busy getting the new 4.9 server release out. I'm glad that we managed to get three important fixes into it, which are crucial for the WebStreams plugin. I hope the update will eb there shortly.

 

7 hours ago, horstepipe said:

How will we upgrade (force refresh) the existing metadata, then?

Please remove the streams, restart the server and add them again.

  • Thanks 1
Posted

After uninstalling the plugin the folder Web Streams is not removed from the homepage. Is there a way to manually removing it?

horstepipe
Posted
34 minutes ago, urzahil said:

After uninstalling the plugin the folder Web Streams is not removed from the homepage. Is there a way to manually removing it?

Saw something similar, but it disappeared after library scan and server restart - I had that problem with ARD and ZDF Mediathek Plugins.

Posted (edited)

I keep running into 413 errors. How can I fix this? 

I went 

client_max_body_size 100M;



image.png.9f5029572acf93a51369b364e87733e8.png

Edited by sftech13
Posted
2 hours ago, sftech13 said:

I keep running into 413 errors. How can I fix this? 

I went 

client_max_body_size 100M;



image.png.9f5029572acf93a51369b364e87733e8.png

 

Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!

 

Posted (edited)

I attached 1 log for review. 

 

I noticed this 
 

2025-10-02 12:09:31.878 Info EnvironmentService-0HNG1RFLU793F:00000001: http/1.1 POST http://host2/Environment/ValidatePath?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us. Source Ip: host1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
2025-10-02 12:09:31.878 Info EnvironmentService-0HNG1RFLU793F:00000001: http/1.1 Response 204 to host1. Time: 1ms. POST http://host2/Environment/ValidatePath?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us. 
2025-10-02 12:09:35.799 Info GenericUIApiService-0HNG1RFLU793G:00000001: http/1.1 POST http://host2/UI/Command?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us&reqformat=json. Source Ip: host1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
2025-10-02 12:09:36.054 Warn WebStreams: PropertyParser: Error parsing property: Now?\" All Access - 2016"
2025-10-02 12:09:36.068 Warn WebStreams: PropertyParser: Error parsing property: Pie\" - 2022"
2025-10-02 12:09:36.115 Warn WebStreams: PropertyParser: Error parsing property: Pie\" - 2022"
2025-10-02 12:09:36.115 Warn WebStreams: PropertyParser: Error parsing property: Pie\" - 2022"
2025-10-02 12:09:37.242 Info GenericUIApiService-0HNG1RFLU793G:00000001: http/1.1 Response 200 to host1. Time: 1443ms. POST http://host2/UI/Command?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us&reqformat=json. 
2025-10-02 12:09:57.744 Info GenericUIApiService-0HNG1RFLU793H:00000001: http/1.1 POST http://host2/UI/Command?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us&reqformat=json. Source Ip: host1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
2025-10-02 12:09:57.749 Info GenericUIApiService-0HNG1RFLU793H:00000001: http/1.1 Response 200 to host1. Time: 6ms. POST http://host2/UI/Command?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us&reqformat=json. 

 

embyserver-63895005968.txt

Edited by sftech13
  • Thanks 1
Posted (edited)
17 hours ago, sftech13 said:

I attached 1 log for review. 

 

I noticed this 
 

2025-10-02 12:09:31.878 Info EnvironmentService-0HNG1RFLU793F:00000001: http/1.1 POST http://host2/Environment/ValidatePath?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us. Source Ip: host1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
2025-10-02 12:09:31.878 Info EnvironmentService-0HNG1RFLU793F:00000001: http/1.1 Response 204 to host1. Time: 1ms. POST http://host2/Environment/ValidatePath?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us. 
2025-10-02 12:09:35.799 Info GenericUIApiService-0HNG1RFLU793G:00000001: http/1.1 POST http://host2/UI/Command?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us&reqformat=json. Source Ip: host1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
2025-10-02 12:09:36.054 Warn WebStreams: PropertyParser: Error parsing property: Now?\" All Access - 2016"
2025-10-02 12:09:36.068 Warn WebStreams: PropertyParser: Error parsing property: Pie\" - 2022"
2025-10-02 12:09:36.115 Warn WebStreams: PropertyParser: Error parsing property: Pie\" - 2022"
2025-10-02 12:09:36.115 Warn WebStreams: PropertyParser: Error parsing property: Pie\" - 2022"
2025-10-02 12:09:37.242 Info GenericUIApiService-0HNG1RFLU793G:00000001: http/1.1 Response 200 to host1. Time: 1443ms. POST http://host2/UI/Command?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us&reqformat=json. 
2025-10-02 12:09:57.744 Info GenericUIApiService-0HNG1RFLU793H:00000001: http/1.1 POST http://host2/UI/Command?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us&reqformat=json. Source Ip: host1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
2025-10-02 12:09:57.749 Info GenericUIApiService-0HNG1RFLU793H:00000001: http/1.1 Response 200 to host1. Time: 6ms. POST http://host2/UI/Command?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=94980559-2582-4ceb-b6be-61d0bf176316&X-Emby-Client-Version=4.9.1.80&X-Emby-Token=x_secret2_x&X-Emby-Language=en-us&reqformat=json. 

 

embyserver-63895005968.txt 76.43 kB · 1 download

I see the titles in the titles in the m3u. Maybe you can add some stripping of characters to the code. I manually adjusted them and will try again. 

Kevin Hart: \"What Now?\" All Access - 2016
The Day the Music Died: The Story of Don McLean's \"American Pie\" - 2022


 

 

Edited by sftech13
  • Thanks 1
Posted (edited)

Tried again and got the same error. I didn't see anything the logs.

I had a reverse proxy issue for the websocket but I corrected that. Still getting same error. 

 

Log attached. 
 

 

 

embyserver.txt

Edited by sftech13
Posted

I've been testing the plugin for a bit and I'm wondering what the point of it is? Couldn't the TELEVISION section be simply improved? The plugin doesn't have EPG, nor is it divided into TV, movies, or series. Everything is jumbled together in one directory.

Posted
6 hours ago, Przemek said:

The plugin doesn't have EPG

Why would you need an EPG for static VoD content?  They don't have any relation to the time of day.

Posted
1 minute ago, ebr said:

Why would you need an EPG for static VoD content?  They don't have any relation to the time of day.

Iptv is tv channels + vod

Posted
3 minutes ago, Przemek said:

Iptv is tv channels + vod

That is only because they have no other way of presenting it to you.  Presenting static VoD content in an EPG is irrational.  The content has no relation to time.

This plug-in is precisely to solve that problem by separating the live content from the static content.  This plug-in will allow you to see and manage the static content just like the static content on your own server with all the features that come with that.

  • Like 1
Posted
6 hours ago, Przemek said:

I've been testing the plugin for a bit and I'm wondering what the point of it is? Couldn't the TELEVISION section be simply improved? The plugin doesn't have EPG, nor is it divided into TV, movies, or series. Everything is jumbled together in one directory.

There seems to be a misunderstanding. This plugin is not meant for  live TV, it's for static content ("vod").

 

Just now, Przemek said:

Iptv is tv channels + vod

No. These are two very different things.

Probably you want to say that you have a source where these are all mixed together, that's not unusual, even though others have it separated.

Anyway, that shouldn't be a problem. The intended way to deal with this is to use filtering. The plugin comes with a very powerful ability for filtering with live preview. The filters get saved and are applied dynamically, as the content changes over time.

So, the idea is this:

  • For EMby live tx/M3U tuner, you filter out all VOD content and just keep TV channels (that part is yet to come)
  • For VOD content, you use the same M3U in the WebStreams plugin. 
  • For example, you can add it twice there:
    • Once for movies with a filter set to exclude live tv channels and series
    • and another one for series only

This gives you the best experience for all cases: Live TV with EPG and recording and Movies/Series being presented in the best possible way with rich metadata, almost like regular library content. 

(Please note that the current version of the plugin is SEVERELY BROKEN, I hope we'll be able to release an update soon)

Posted

Thank you for the explanation. It's a shame because I had high hopes for this plugin. I was hoping that I would finally be able to share different channel lists with different users in a high-quality way. Now, unfortunately, it looks bad. Everything is mixed up in one folder. I have list that any app can group and show separate TV, Movies and Series. I don't understand that filtering. Maybe some notes will be good to describe that function.

Best regards 

Posted
25 minutes ago, Przemek said:

I don't understand that filtering. Maybe some notes will be good to describe that function.

Here's a video showing exactly that. 
(please note that there's no audio)

 

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