Jump to content

New WebStreams Plugin


Recommended Posts

BillOatman
Posted
3 hours ago, softworkz said:

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

I'd suggest stating this clearly in the first post. Took me a little reading before I figured that out.

Posted
2 minutes ago, BillOatman said:
3 hours ago, softworkz said:

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

I'd suggest stating this clearly in the first post. Took me a little reading before I figured that out.

Well - right you are. The publishing was a little hasty. The original intention was to have a small beta before and an episode of The Emby Show accompanying the release...

Posted

Really looking forward to the update of this plugin. At the moment I'm using strm-files; having the possibility to avoid that and still have the library functionality for VOD's is fantastic. 
On that note - is there a guesstimate on when the updated release of this plugin will arrive?

  • Agree 1
gillmacca01
Posted

Is there a way to hide/not create at show level.

Example: i have 'The A-Team' series in my tv library. Don't really need it creating again in this library, if i can help it.

Same for movies 

Posted
29 minutes ago, gillmacca01 said:

Is there a way to hide/not create at show level.

Example: i have 'The A-Team' series in my tv library. Don't really need it creating again in this library, if i can help it.

Same for movies 

Of course! Here's one way:

 

Note that exclusion is better than selecting all others, because then you won't get any new ones that might be there in the future.

  • Thanks 1
Posted

Hi, so I add filter to group VOD content and then I don't see any channels. When I add new filter for channels, previous filter for VOD group is gone and don't see VOD, only tv channels. It's not possible to group channels and VOD?

gillmacca01
Posted

Channels need to be run through live tv

Posted (edited)
5 minutes ago, Przemek said:

Hi, so I add filter to group VOD content and then I don't see any channels. When I add new filter for channels, previous filter for VOD group is gone and don't see VOD, only tv channels. It's not possible to group channels and VOD?

The grouping in the data grid is just for you to visualize the data better. It doesn't have any effect on the display in Emby.

What matters is the filter. If you want to have one group of movies and one for TV series, you add two sources  in the WebStreams plugin - each with the same m3u URL but with different filters.

Edited by softworkz
Posted

As I've understood it, podcast support is planned for the future? Will OPML support be included in that? When you listen to a lot of podcasts, adding the feeds one by one will take a lot of time

Posted
4 minutes ago, howllor said:

As I've understood it, podcast support is planned for the future? Will OPML support be included in that? When you listen to a lot of podcasts, adding the feeds one by one will take a lot of time

It is intended to support multiple formats which are defining stream sources (hence the neutral name "WebStreams").

Support for RSS and Atom feeds is implemented already, ready for the next update.

I've never heard about OPML. From a quick read it seems to be a "list of lists" - which could be problematic when the lists are different (need different field mappings).

Posted
2 minutes ago, softworkz said:

It is intended to support multiple formats which are defining stream sources (hence the neutral name "WebStreams").

Support for RSS and Atom feeds is implemented already, ready for the next update.

I've never heard about OPML. From a quick read it seems to be a "list of lists" - which could be problematic when the lists are different (need different field mappings).

OPML is the standard way of exporting your list of followed podcasts from, for example, one podcast app to another. You only import the file once, and it adds all your feeds instead of doing it one by one. Attaching an example

In other threads when discussing podcast issues (both the podcast plugin or better support for downloaded podcasts), luke has made it sound like all this will be sorted with the new magical WebStreams plugin 😅 OPML import is pretty crucial for any podcast "power-user"

podcasts_opml (2).xml

Posted (edited)
On 10/3/2025 at 10:48 AM, sftech13 said:

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 59.94 kB · 1 download

@softworkz Any idea on my issue? 


Disregard. I had a second client_max_body_size that was messing things up. Working now. Thanks

 

Edited by sftech13
Posted
58 minutes ago, howllor said:

OPML is the standard way of exporting your list of followed podcasts from, for example, one podcast app to another. You only import the file once, and it adds all your feeds instead of doing it one by one. Attaching an example

In other threads when discussing podcast issues (both the podcast plugin or better support for downloaded podcasts), luke has made it sound like all this will be sorted with the new magical WebStreams plugin 😅 OPML import is pretty crucial for any podcast "power-user"

Thanks for the sample. 

I think that even without OPML support, it not a huge effort to add a number of sources manually. This is realtime without cuts:

 

Posted

Oh, that reminds me of the Quick-Add" button that Luke had asked me to add. 

It was hidden so far, but here's how it works - you can see that it even takes the titles of the sources automatically:

 

Posted

That does look quite nice. I look forward to playing around with it. Opml import would, in my opinion ofc, be even nicer 😅🙊 (all major podcasting apps support export and import of opml.)

19 minutes ago, softworkz said:

Oh, that reminds me of the Quick-Add" button that Luke had asked me to add. 

It was hidden so far, but here's how it works - you can see that it even takes the titles of the sources automatically:

 

Posted

I'm curious how it would handle a combined podcast feed? Would it turn it into just one "show"?

Posted
Just now, howllor said:

I'm curious how it would handle a combined podcast feed? Would it turn it into just one "show"?

It depends on the available fields. It there's an appropriate field, you can group by it. 

Do you have an example?

Posted (edited)
24 minutes ago, softworkz said:

It depends on the available fields. It there's an appropriate field, you can group by it. 

Do you have an example?

Here's an aggregate feed from a podfetcher on my server. Made it public temporarily

[scrubbed]

Edited by howllor
Posted (edited)
19 minutes ago, howllor said:

Here's an aggregate feed from a podfetcher on my server. Made it public temporarily

https://podcasts.glamorama.online/rss/2?api_key=70cd9caa-25ff-4253-8df7-10e8e795a73d

 

I suppose, this would need to be grouped by "author", right?

The problem is that there's only itunes:author in RSS:

        <item>
            <title><![CDATA[31. The Statue]]></title>
            <link>https://sphinx.acast.com/p/open/s/****/e/****/media.mp3</link>
            <description><![CDATA[<p>Things have chAnged in the First and Last PlaCe.</p><br><p>Transcript: https://hangingslothstudios.com/remnants-transcripts/2-31/</p><p>Or: <a href="https://docs.google.com/document/d/1tGydLa1ii0uvTlFcUDMPyR1vzbt84l9EiOIn22oxPms/edit?tab=t.0" rel="noopener noreferrer" target="_blank">https://docs.google.com/document/d/1tGydLa1ii0uvTlFcUDMPyR1vzbt84l9EiOIn22oxPms/edit?tab=t.0</a></p><br><p>Support the show on Ko-Fi: <a href="https://ko-fi.com/hangingsloths" rel="noopener noreferrer" target="_blank">https://ko-fi.com/hangingsloths</a></p><p>Support the show on Patreon: <a href="https://www.patreon.com/hangingslothstudios" rel="noopener noreferrer" target="_blank">https://www.patreon.com/hangingslothstudios</a></p><br><p><strong>CONTENT WARNINGS: </strong></p><ul><li>Discussions of death and grief</li><li>Surreality</li><li>Mentions of murder</li><li>References to drug use/abuse</li></ul><p><br></p><p>Leave a review on Podchaser: <a href="https://www.podchaser.com/podcasts/remnants-an-audio-drama-5722315" rel="noopener noreferrer" target="_blank">https://www.podchaser.com/podcasts/remnants-an-audio-drama-5722315</a></p><p>Leave a review on ListenNotes: <a href="https://www.listennotes.com/podcasts/remnants-an-audio-drama-eira-major-qxCsBXeOtzK/" rel="noopener noreferrer" target="_blank">https://www.listennotes.com/podcasts/remnants-an-audio-drama-eira-major-***/</a></p><br><p>Follow the show on Tumblr: <a href="https://remnantspod.tumblr.com/" rel="noopener noreferrer" target="_blank">https://remnantspod.tumblr.com/</a></p><p>Follow Eira on Bsky: <a href="https://bsky.app/profile/hangingsloths.bsky.social" rel="noopener noreferrer" target="_blank">https://bsky.app/profile/hangingsloths.bsky.social</a></p><br><p>(If you're looking for a key, it is at the end the first glimpse. Are you listening?)</p><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
            <guid>https://sphinx.acast.com/p/open/s/***/e/***/media.mp3</guid>
            <pubDate>Mon, 06 Oct 2025 21:10:00 +0000</pubDate>
            <itunes:author>Eira Major&apos;s Hanging Sloth</itunes:author>
            <itunes:image href="https://assets.pippa.io/shows/***/***-***-***.jpeg"/>
            <itunes:duration>22:12</itunes:duration>
            <enclosure url="https://sphinx.acast.com/p/open/s/***/e/***/media.mp3" length="1332" type="audio/mpeg"/>
        </item>

 

The WebStreams plugin takes itunes:image, but not the author. Do you have an Atom version of the feed? There is a regular author field and then it would work...

Edited by softworkz
Posted
1 minute ago, softworkz said:

 

I suppose, this would need to be grouped by "author", right?

The problem is that there's only itunes:author in RSS:

        <item>
            <title><![CDATA[31. The Statue]]></title>
            <link>https://sphinx.acast.com/p/open/s/65e76e67ce353a0017812a87/e/68d6fd52acc34956e68f72f6/media.mp3</link>
            <description><![CDATA[<p>Things have chAnged in the First and Last PlaCe.</p><br><p>Transcript: https://hangingslothstudios.com/remnants-transcripts/2-31/</p><p>Or: <a href="https://docs.google.com/document/d/1tGydLa1ii0uvTlFcUDMPyR1vzbt84l9EiOIn22oxPms/edit?tab=t.0" rel="noopener noreferrer" target="_blank">https://docs.google.com/document/d/1tGydLa1ii0uvTlFcUDMPyR1vzbt84l9EiOIn22oxPms/edit?tab=t.0</a></p><br><p>Support the show on Ko-Fi: <a href="https://ko-fi.com/hangingsloths" rel="noopener noreferrer" target="_blank">https://ko-fi.com/hangingsloths</a></p><p>Support the show on Patreon: <a href="https://www.patreon.com/hangingslothstudios" rel="noopener noreferrer" target="_blank">https://www.patreon.com/hangingslothstudios</a></p><br><p><strong>CONTENT WARNINGS: </strong></p><ul><li>Discussions of death and grief</li><li>Surreality</li><li>Mentions of murder</li><li>References to drug use/abuse</li></ul><p><br></p><p>Leave a review on Podchaser: <a href="https://www.podchaser.com/podcasts/remnants-an-audio-drama-5722315" rel="noopener noreferrer" target="_blank">https://www.podchaser.com/podcasts/remnants-an-audio-drama-5722315</a></p><p>Leave a review on ListenNotes: <a href="https://www.listennotes.com/podcasts/remnants-an-audio-drama-eira-major-qxCsBXeOtzK/" rel="noopener noreferrer" target="_blank">https://www.listennotes.com/podcasts/remnants-an-audio-drama-eira-major-***/</a></p><br><p>Follow the show on Tumblr: <a href="https://remnantspod.tumblr.com/" rel="noopener noreferrer" target="_blank">https://remnantspod.tumblr.com/</a></p><p>Follow Eira on Bsky: <a href="https://bsky.app/profile/hangingsloths.bsky.social" rel="noopener noreferrer" target="_blank">https://bsky.app/profile/hangingsloths.bsky.social</a></p><br><p>(If you're looking for a key, it is at the end the first glimpse. Are you listening?)</p><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
            <guid>https://sphinx.acast.com/p/open/s/***/e/***/media.mp3</guid>
            <pubDate>Mon, 06 Oct 2025 21:10:00 +0000</pubDate>
            <itunes:author>Eira Major&apos;s Hanging Sloth</itunes:author>
            <itunes:image href="https://assets.pippa.io/shows/***/***-***-***.jpeg"/>
            <itunes:duration>22:12</itunes:duration>
            <enclosure url="https://sphinx.acast.com/p/open/s/***/e/***/media.mp3" length="1332" type="audio/mpeg"/>
        </item>

 

The WebStreams plugin takes itunes:image, but not the author. Do you have an Atom version of the feed? There is a regular author field and then it would work...

Currently don't have an atom version, it's something I could bring up with the dev of the podcast server. Thanks for looking into it!

Posted
1 hour ago, howllor said:

I'm curious how it would handle a combined podcast feed? Would it turn it into just one "show"?

1 hour ago, howllor said:

Currently don't have an atom version, it's something I could bring up with the dev of the podcast server. Thanks for looking into it!

 

It's been easy enough to add, so here you go:

 

Posted
On 10/3/2025 at 7:01 PM, sftech13 said:

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

 

@sftech13 - where do the backslashes come from? are they in the original M3U? Can you post a snippet of the full lines in the M3U?

Posted
56 minutes ago, softworkz said:

@sftech13 - where do the backslashes come from? are they in the original M3U? Can you post a snippet of the full lines in the M3U?

Yes in the m3u. I removed them in IPTV BOSS. All good now 

 

Question. For TV Series if the name is something like this NameOfShow - 2018 will the meta pick up or does it need to be NameOfShow 

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