beta666 3 Posted August 17, 2025 Posted August 17, 2025 (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 August 17, 2025 by beta666 2
ebr 16169 Posted August 17, 2025 Posted August 17, 2025 Hi. What do you mean you "came across" this? Did you write it?
Doppellhelix 17 Posted August 17, 2025 Posted August 17, 2025 2 hours ago, beta666 said: It displays the results on the Emby home screen, Can you show an screenshot from this? Thx
Neminem 1518 Posted August 17, 2025 Posted August 17, 2025 Uhhh plugins from a unknow source, no thanks. I like my server as it is
beta666 3 Posted August 17, 2025 Author Posted August 17, 2025 2 hours ago, ebr said: Hi. What do you mean you "came across" this? Did you write it? yes
beta666 3 Posted August 17, 2025 Author Posted August 17, 2025 (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? The goal is that, at some point, it should look like this in Emby. Edited August 17, 2025 by beta666
Doppellhelix 17 Posted August 17, 2025 Posted August 17, 2025 (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 August 17, 2025 by Doppellhelix
beta666 3 Posted August 20, 2025 Author Posted August 20, 2025 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 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? 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? 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)? Plugin pages on Home: Can IHasWebPages pages be surfaced on the Home screen, or are plugin pages strictly for the admin dashboardnavigation? 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 })? 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
beta666 3 Posted August 20, 2025 Author Posted August 20, 2025 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 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? 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? 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)? Plugin pages on Home: Can IHasWebPages pages be surfaced on the Home screen, or are plugin pages strictly for the admin dashboardnavigation? 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 })? 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
ebr 16169 Posted August 21, 2025 Posted August 21, 2025 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 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? 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? 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)? Plugin pages on Home: Can IHasWebPages pages be surfaced on the Home screen, or are plugin pages strictly for the admin dashboardnavigation? 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 })? 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 1518 Posted August 21, 2025 Posted August 21, 2025 @ebr does this mean that "Smart playlists" are coming and in the works ?
beta666 3 Posted August 21, 2025 Author Posted August 21, 2025 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
ebr 16169 Posted August 21, 2025 Posted August 21, 2025 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now