Luke 37994 Posted September 7, 2018 Share Posted September 7, 2018 Going forward with Emby Server 3.6. plugins will be responsible for embedding their own thumbnail image to be used in the installed plugins list, "My Plugins". Previously we were using the plugin catalog to figure out the image, however this has two problems: If you're not listing the plugin in the catalog, there was no way to have a thumbnail In the event of an outage of our admin server, this would cause the "My plugins" list to be very slow Embedding is simple with these three steps: Add a thumb image to your project as an embedded resource Have your plugin implement IHasThumbImage Implement these two methods: https://github.com/MediaBrowser/NextPVR/blob/master/MediaBrowser.Plugins.NextPvr/Plugin.cs#L63-L75 @@Sven @@mutu310 @@chef @@radeon @@Inrego @@softworkz @@reggi @@krustyreturns @@Frank Drebin @@snazy2000 @@hamstercat @@Aphid @@BeppoMonkeyBoy @@flexage @@pünktchen @ @t.andre 1 Link to comment Share on other sites More sharing options...
Luke 37994 Posted September 7, 2018 Author Share Posted September 7, 2018 @@Happy2Play, if you see plugins without images under My Plugins, you can point the developers here. Thanks. Link to comment Share on other sites More sharing options...
mutu310 70 Posted September 10, 2018 Share Posted September 10, 2018 Two questions. 1) What is the recommended size of the thumbnail image? 2) What is the minimum required server version that supports IHasThumbImage? Link to comment Share on other sites More sharing options...
Luke 37994 Posted September 10, 2018 Author Share Posted September 10, 2018 3.6.0.38 No specific size but 16x9 aspect. I'd probably suggest 640 width. 1 Link to comment Share on other sites More sharing options...
Happy2Play 8882 Posted September 30, 2018 Share Posted September 30, 2018 (edited) @@Luke Last.fm @ Playback Reporting @@BeppoMonkeyBoy TimeLordMovies/TV Edited September 30, 2018 by Happy2Play Link to comment Share on other sites More sharing options...
Luke 37994 Posted September 30, 2018 Author Share Posted September 30, 2018 Thanks ! Link to comment Share on other sites More sharing options...
Happy2Play 8882 Posted September 30, 2018 Share Posted September 30, 2018 Thanks ! I got v1.0.5.0 but image is still not appearing. Link to comment Share on other sites More sharing options...
Happy2Play 8882 Posted December 2, 2018 Share Posted December 2, 2018 Not knowing how far out 3.6 release is but out of all the plugins I have Statistics and TimeLord plugins still need updating. Anyone else seeing plugins that don't have images in 3.6.x.x? Link to comment Share on other sites More sharing options...
Luke 37994 Posted December 2, 2018 Author Share Posted December 2, 2018 Thanks for the info. Link to comment Share on other sites More sharing options...
Happy2Play 8882 Posted January 8, 2019 Share Posted January 8, 2019 (edited) All the plugins I have come across or use have been updated. Oops the Statistics plugin still need image update. Edited January 8, 2019 by Happy2Play Link to comment Share on other sites More sharing options...
Luke 37994 Posted January 8, 2019 Author Share Posted January 8, 2019 Thanks for the feedback. Link to comment Share on other sites More sharing options...
Poppabear 1 Posted September 19, 2019 Share Posted September 19, 2019 IHasThumbImage is not resolving for me ? And I get no Thumbnail ... Visual Studio 2019 using System; using System.Collections.Generic; using MediaBrowser.Common.Configuration; using MediaBrowser.Common.Plugins; using MediaBrowser.Model.Plugins; using MediaBrowser.Model.Serialization; using System.IO; using MediaBrowser.Model.Drawing; ... public Stream GetThumbImage() { var type = GetType(); return type.Assembly.GetManifestResourceStream(type.Namespace + ".Images.plugin.png"); } public ImageFormat ThumbImageFormat => ImageFormat.Png; Any Help ? Thanks in advance Link to comment Share on other sites More sharing options...
Luke 37994 Posted September 19, 2019 Author Share Posted September 19, 2019 I would compare your using statements to the example in the first post. Thanks. Link to comment Share on other sites More sharing options...
Poppabear 1 Posted September 19, 2019 Share Posted September 19, 2019 I would compare your using statements to the example in the first post. Thanks. I have done this without any luck ... any other suggestions ?? Link to comment Share on other sites More sharing options...
Luke 37994 Posted September 19, 2019 Author Share Posted September 19, 2019 Other than making sure you're running the latest nuget package, sorry, no ideas. There's an example right in the first post that all of the other plugins have followed. Link to comment Share on other sites More sharing options...
BillOatman 521 Posted September 19, 2019 Share Posted September 19, 2019 (edited) @Poppabear This is what I am using, hope it helps. Also using VS2019. Edited September 19, 2019 by BillOatman Link to comment Share on other sites More sharing options...
Poppabear 1 Posted September 19, 2019 Share Posted September 19, 2019 @@BillOatman Thanks, I have the same exact things going on. I was able to fix the "Resolving issue" so now VS2019 is resolving the interface, However i still am not getting my image on the Emby server dashboard. Link to comment Share on other sites More sharing options...
Solution Poppabear 1 Posted September 19, 2019 Solution Share Posted September 19, 2019 I was able to fix it, My Post Build Event was wrong Had: xcopy "$(TargetPath)" "%AppData%\Roaming\Emby-Server\system\plugins" /y Changed it to: xcopy "$(TargetPath)" "%AppData%\Emby-Server\system\plugins" /y Had to remove the Roaming directory from that path Thanks guys 1 Link to comment Share on other sites More sharing options...
hackthis02 96 Posted August 14, 2020 Share Posted August 14, 2020 Little late to the party but Statistics is now compliant. Link to comment Share on other sites More sharing options...
Happy2Play 8882 Posted September 8, 2022 Share Posted September 8, 2022 @t.andreShould this be updated or removed from catalog? Notice from plugin image url. Spoiler SORRY, WE ARE CLOSED After many years spent on the development of the DVBLink and TVMosaic software we sadly announce that it has come to an end today. The decline in the global linear TV usage has set the downward business tendency and coronavirus pandemic was the final straw. The company closure means the following (effective today): All DVBLogic business activities are completely stopped TVMosaic and DVBLink products and their upgrades are not available for sale anymore Forums, wiki, dvblogic web page, mailing lists and social pages cease to exist All previously available support e-mails (info@dvblogic.com and tvmosaic@dvblogic.com) cease to exist There is a special e-mail created to address the licensing issues and any other post-mortem requests: afterlife@dvblogic.com. Please, note that no technical support will be provided at this e-mail address. It can take several days before the e-mails are answered (if at all, depending on the nature of the request) TV guide data for TV Adviser products will be delivered until 30 August 2020 All existing TVMosaic and DVBLink users may continue using their products without any restrictions. The re-licensing issues can be addressed via the self-service license portal (a number of self re-activations has been increased to 5 in any 6 months window) or, if i does not work, by writing to our e-mail address, mentioned above. The support in licensing issues will be provided at least until 31 December 2020. We would like to thank all our users who have been with us all these years. DVBLogic team Link to comment Share on other sites More sharing options...
Luke 37994 Posted September 8, 2022 Author Share Posted September 8, 2022 8 minutes ago, Happy2Play said: @t.andreShould this be updated or removed from catalog? Notice from plugin image url. Reveal hidden contents SORRY, WE ARE CLOSED After many years spent on the development of the DVBLink and TVMosaic software we sadly announce that it has come to an end today. The decline in the global linear TV usage has set the downward business tendency and coronavirus pandemic was the final straw. The company closure means the following (effective today): All DVBLogic business activities are completely stopped TVMosaic and DVBLink products and their upgrades are not available for sale anymore Forums, wiki, dvblogic web page, mailing lists and social pages cease to exist All previously available support e-mails (info@dvblogic.com and tvmosaic@dvblogic.com) cease to exist There is a special e-mail created to address the licensing issues and any other post-mortem requests: afterlife@dvblogic.com. Please, note that no technical support will be provided at this e-mail address. It can take several days before the e-mails are answered (if at all, depending on the nature of the request) TV guide data for TV Adviser products will be delivered until 30 August 2020 All existing TVMosaic and DVBLink users may continue using their products without any restrictions. The re-licensing issues can be addressed via the self-service license portal (a number of self re-activations has been increased to 5 in any 6 months window) or, if i does not work, by writing to our e-mail address, mentioned above. The support in licensing issues will be provided at least until 31 December 2020. We would like to thank all our users who have been with us all these years. DVBLogic team The software still works so it's just the image url that needs updating. Link to comment Share on other sites More sharing options...
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