Jump to content

Streaming Catalogs plugin


Recommended Posts

Posted (edited)

 

I came across thisStreamingCatalogs.dll

The plugin searches for content and sorts it by streaming service (e.g., Netflix, Amazon Prime, etc.). It displays the results on the Emby home screen, so users no longer need to search for where the content is located.

https://github.com/bihit/StreamPlugin

Edited by beta666
  • Like 2
Posted

Hi.  What do you mean you "came across" this?  Did you write it?  

Doppellhelix
Posted
2 hours ago, beta666 said:

 

It displays the results on the Emby home screen, 

Can you show an screenshot from this?

Thx

Neminem
Posted

Uhhh plugins from a unknow source, no thanks.

I like my server as it is 😉

Posted
2 hours ago, ebr said:

Hi.  What do you mean you "came across" this?  Did you write it?  

yes

Posted (edited)

I’m trying to make the Emby home screen display content like the Top 10 plugin does, but instead grouped by streaming provider — for example, showing only Netflix or only Amazon Prime content. You know what I mean?image.thumb.png.6616549e70403458c47c85c880cd9f18.png


The goal is that, at some point, it should look like this in Emby.

image.thumb.png.11a1ad6f2199b479d5263b4a33ce46aa.png

Edited by beta666
Doppellhelix
Posted (edited)

Hmm.
I installed it, but nothing happened.
It's not listed under Plugins, I can't find any additional menu items, it's as if it's not there.

Emby version 4.8.11.0

 

2025-08-17 20:31:07.974 Error App: Error creating StreamingCatalogs.Plugin

embyserver(1).txt

Edited by Doppellhelix
Posted

Title: Can a server plugin add a custom Home screen row/section (e.g., “Studios”) or programmatically enable “Collections”?

 

Body:

 

Hi Emby team,

 

I’m building a server plugin called StudioDashboard that groups a user’s library by Studio and exposes it in two ways:

 

  • Channel: StudioChannel : IChannel (folders = studios → items = movies/series)

  • Background tasks: create/update Collections/BoxSets per studio (to keep content in sync)

  • Plugin pages: dashboard.html (admin view) and home.html (lightweight “home chips”), registered via IHasWebPages

 

 

Goal

Show a dedicated row/section on the Emby Home screen (e.g., “Studios” or “Studio Dashboard”) so users can access studios directly from Home—ideally without manual per-client configuration.

 

Questions

 

  1. Home screen API:

    Is there a supported way for a server plugin to add a custom Home row/section (not just appear under “Channels”)? If yes, which interfaces/endpoints should we implement? Any sample or guidance?

  2. Collections section via API:

    If Home rows are limited to core sections, can a plugin programmatically enable and order the “Collections” Home section for users? Is there a server-side API to set Home layout (per user or global) so we can surface the Studio Collections prominently?

  3. Channels on Home:

    When using IChannel, can we reliably get a Channels row on Home across official clients, or should we assume the Channel is only available under the Channels area (and not as a Home row)?

  4. Plugin pages on Home:

    Can IHasWebPages pages be surfaced on the Home screen, or are plugin pages strictly for the admin dashboardnavigation?

  5. Best practices / events:

    For keeping studio collections in sync, which server events should we listen to (e.g., library item added/updated/removed) instead of polling? Any performance tips beyond ILibraryManager.GetItemList(new InternalItemsQuery { IncludeItemTypes = ["Movie","Series"], Recursive = true })?

  6. Channel features/icons:

    Any recommendations for ChannelFeatures and channel imagery so the channel integrates nicely with the UI? (We currently set ContentTypes = Movie, MediaTypes = Video, MaxPageSize = 100, etc.)

 

 

Environment

 

  • Emby Server: 4.8.x

  • Plugin: .NET / C#, server plugin

 

 

If custom Home sections aren’t currently supported, is there any roadmap or recommended workaround you suggest (beyond asking users to manually enable the “Collections” section)?

@ebr

Posted
20 minutes ago, beta666 said:

 

Title: Can a server plugin add a custom Home screen row/section (e.g., “Studios”) or programmatically enable “Collections”?

 

Body:

 

Hi Emby team,

 

I’m building a server plugin called StudioDashboard that groups a user’s library by Studio and exposes it in two ways:

 

  • Channel: StudioChannel : IChannel (folders = studios → items = movies/series)

  • Background tasks: create/update Collections/BoxSets per studio (to keep content in sync)

  • Plugin pages: dashboard.html (admin view) and home.html (lightweight “home chips”), registered via IHasWebPages

 

 

Goal

Show a dedicated row/section on the Emby Home screen (e.g., “Studios” or “Studio Dashboard”) so users can access studios directly from Home—ideally without manual per-client configuration.

 

Questions

 

  1. Home screen API:

    Is there a supported way for a server plugin to add a custom Home row/section (not just appear under “Channels”)? If yes, which interfaces/endpoints should we implement? Any sample or guidance?

  2. Collections section via API:

    If Home rows are limited to core sections, can a plugin programmatically enable and order the “Collections” Home section for users? Is there a server-side API to set Home layout (per user or global) so we can surface the Studio Collections prominently?

  3. Channels on Home:

    When using IChannel, can we reliably get a Channels row on Home across official clients, or should we assume the Channel is only available under the Channels area (and not as a Home row)?

  4. Plugin pages on Home:

    Can IHasWebPages pages be surfaced on the Home screen, or are plugin pages strictly for the admin dashboardnavigation?

  5. Best practices / events:

    For keeping studio collections in sync, which server events should we listen to (e.g., library item added/updated/removed) instead of polling? Any performance tips beyond ILibraryManager.GetItemList(new InternalItemsQuery { IncludeItemTypes = ["Movie","Series"], Recursive = true })?

  6. Channel features/icons:

    Any recommendations for ChannelFeatures and channel imagery so the channel integrates nicely with the UI? (We currently set ContentTypes = Movie, MediaTypes = Video, MaxPageSize = 100, etc.)

 

 

Environment

 

  • Emby Server: 4.8.x

  • Plugin: .NET / C#, server plugin

 

 

If custom Home sections aren’t currently supported, is there any roadmap or recommended workaround you suggest (beyond asking users to manually enable the “Collections” section)?

@ebr

StudioDashboard.dll

Posted
22 hours ago, beta666 said:

 

Title: Can a server plugin add a custom Home screen row/section (e.g., “Studios”) or programmatically enable “Collections”?

 

Body:

 

Hi Emby team,

 

I’m building a server plugin called StudioDashboard that groups a user’s library by Studio and exposes it in two ways:

 

  • Channel: StudioChannel : IChannel (folders = studios → items = movies/series)

  • Background tasks: create/update Collections/BoxSets per studio (to keep content in sync)

  • Plugin pages: dashboard.html (admin view) and home.html (lightweight “home chips”), registered via IHasWebPages

 

 

Goal

Show a dedicated row/section on the Emby Home screen (e.g., “Studios” or “Studio Dashboard”) so users can access studios directly from Home—ideally without manual per-client configuration.

 

Questions

 

  1. Home screen API:

    Is there a supported way for a server plugin to add a custom Home row/section (not just appear under “Channels”)? If yes, which interfaces/endpoints should we implement? Any sample or guidance?

  2. Collections section via API:

    If Home rows are limited to core sections, can a plugin programmatically enable and order the “Collections” Home section for users? Is there a server-side API to set Home layout (per user or global) so we can surface the Studio Collections prominently?

  3. Channels on Home:

    When using IChannel, can we reliably get a Channels row on Home across official clients, or should we assume the Channel is only available under the Channels area (and not as a Home row)?

  4. Plugin pages on Home:

    Can IHasWebPages pages be surfaced on the Home screen, or are plugin pages strictly for the admin dashboardnavigation?

  5. Best practices / events:

    For keeping studio collections in sync, which server events should we listen to (e.g., library item added/updated/removed) instead of polling? Any performance tips beyond ILibraryManager.GetItemList(new InternalItemsQuery { IncludeItemTypes = ["Movie","Series"], Recursive = true })?

  6. Channel features/icons:

    Any recommendations for ChannelFeatures and channel imagery so the channel integrates nicely with the UI? (We currently set ContentTypes = Movie, MediaTypes = Video, MaxPageSize = 100, etc.)

 

 

Environment

 

  • Emby Server: 4.8.x

  • Plugin: .NET / C#, server plugin

 

 

If custom Home sections aren’t currently supported, is there any roadmap or recommended workaround you suggest (beyond asking users to manually enable the “Collections” section)?

@ebr

I would hold off on this for a bit.  Changes are coming.

Neminem
Posted

@ebr does this mean that "Smart playlists" are coming and in the works ?

Posted
Vor 1 Stunde sagte ebr:

Ich würde das ein bisschen zurückhalten. Veränderungen kommen.

Hello,

I am trying to display the studios – similar to streaming providers like Netflix and others – on the Emby home screen.
At the moment it is not working properly, so I am looking for a solution:
👉 https://github.com/bihit/StudioDashboard

Regarding your statement: Will this feature be included in a future Emby update, like in the screenshot I took?
Is there also a timeframe for when it might become available in the Emby beta?

Regards,
beta666

Posted

There are changes to how the home screen sections are defined coming so I would wait for that instead of trying to something with the current setup.

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