IAmHugh 63 Posted June 15, 2025 Posted June 15, 2025 (edited) @Luke my drives are My Backups, My Files I, My Files II mounted under /mnt/. I user Rootactions to give active user full access which gives Emby full access. Occasionally I run chmod -R 775 /mnt/ to make sure anything new on these drives always have the same permission structure as what's already on them. The new folder I mentioned above is /mnt/My Files I/ Downloads/ REmby Icons/. drwxrwxr-x 2 cccp cccp 4096 Jun 12 10:40 "Activators - ISO's - VM's" drwxrwxr-x 2 cccp cccp 4096 Jan 19 13:03 "APK's" drwxrwxr-x 2 cccp cccp 4096 May 1 08:46 'App Icons' drwxrwxr-x 7 cccp cccp 4096 May 27 05:31 'Browsers - Internet Tools - Plugins' drwxrwxr-x 4 cccp cccp 4096 Feb 26 05:27 'Desktop Tweakers' drwxrwxr-x 2 cccp cccp 4096 Jun 14 10:47 'Emby Icons' drwxrwxr-x 2 cccp cccp 4096 Sep 1 2024 'File Extension Icons' drwxrwxr-x 2 cccp cccp 4096 Sep 1 2024 'Games - Game Demos - Game Utilities' drwxrwxr-x 4 cccp cccp 4096 Dec 13 2024 'General Utilities' drwxrwxr-x 2 cccp cccp 4096 Sep 1 2024 'Graphics - Printers - Word' drwxrwxr-x 4 cccp cccp 4096 Mar 18 12:34 'Monitors - Sound - Video' drwxrwxr-x 2 cccp cccp 4096 Sep 1 2024 'Moto - Moto SD Card' -rwxrwxr-x 1 cccp cccp 263 Feb 4 04:06 Pacseek.desktop drwxrwxr-x 7 cccp cccp 4096 Apr 5 07:46 'Shortcut Folders' -rwxrwxr-x 1 cccp cccp 73729 Sep 2 2024 .sync.ffs_db drwxrwxr-x 17 cccp cccp 4096 Jun 14 15:49 Torrents @yockerLet me boot into RebornOS where I actually have the standard version installed and see what I get. I installed the beta by mistake here by mistake. Edited June 15, 2025 by CummingCowGirl
MagicDoubleM 121 Posted June 15, 2025 Posted June 15, 2025 Very nice work man, I like it a lot, Thanks for the hard and fast work! Any chance you're going to support cropped resolutions (yeah, I know they're a pain in the a**), hdr10plus and audio/video-codecs too?
yocker 1247 Posted June 15, 2025 Author Posted June 15, 2025 18 minutes ago, CummingCowGirl said: @Luke my drives are My Backups, My Files I, My Files II mounted under /mnt/. I user Rootactions to give active user full access which gives Emby full access. Occasionally I run chmod -R 775 /mnt/ to make sure anything new on these drives always have the same permission structure as what's already on them. The new folder I mentioned above is /mnt/My Files I/ Downloads/ REmby Icons/. drwxrwxr-x 2 cccp cccp 4096 Jun 12 10:40 "Activators - ISO's - VM's" drwxrwxr-x 2 cccp cccp 4096 Jan 19 13:03 "APK's" drwxrwxr-x 2 cccp cccp 4096 May 1 08:46 'App Icons' drwxrwxr-x 7 cccp cccp 4096 May 27 05:31 'Browsers - Internet Tools - Plugins' drwxrwxr-x 4 cccp cccp 4096 Feb 26 05:27 'Desktop Tweakers' drwxrwxr-x 2 cccp cccp 4096 Jun 14 10:47 'Emby Icons' drwxrwxr-x 2 cccp cccp 4096 Sep 1 2024 'File Extension Icons' drwxrwxr-x 2 cccp cccp 4096 Sep 1 2024 'Games - Game Demos - Game Utilities' drwxrwxr-x 4 cccp cccp 4096 Dec 13 2024 'General Utilities' drwxrwxr-x 2 cccp cccp 4096 Sep 1 2024 'Graphics - Printers - Word' drwxrwxr-x 4 cccp cccp 4096 Mar 18 12:34 'Monitors - Sound - Video' drwxrwxr-x 2 cccp cccp 4096 Sep 1 2024 'Moto - Moto SD Card' -rwxrwxr-x 1 cccp cccp 263 Feb 4 04:06 Pacseek.desktop drwxrwxr-x 7 cccp cccp 4096 Apr 5 07:46 'Shortcut Folders' -rwxrwxr-x 1 cccp cccp 73729 Sep 2 2024 .sync.ffs_db drwxrwxr-x 17 cccp cccp 4096 Jun 14 15:49 Torrents Try and put the folder containing the icons in the plugin folder. Eg. emby/plugins/icons/ Looking up Arch Linux, it's supposed to be a very minimal Linux setup your self. maybe the Skia dependencies are simply not installed yet. I'm not the best at Linux so had to install Ubuntu to be able to test in Linux, it works as it should there. So i sadly don't have any other idea but i strongly believe it's Emby not having access to the icons even though the folder are available some how.
yocker 1247 Posted June 15, 2025 Author Posted June 15, 2025 19 minutes ago, MagicDoubleM said: Very nice work man, I like it a lot, Thanks for the hard and fast work! Any chance you're going to support cropped resolutions (yeah, I know they're a pain in the a**), hdr10plus and audio/video-codecs too? Many thanks, appreciate it! I will write it up in the list of things to look at but i don't think i will add more overlays. Originally it was just meant for languages and to not step into CoverArt and Iconics territory i kept it at that, having added for HDR and resolution kind of stepped over that line. (They have given me permission!!!) If you have the know how then you are welcome to add it to the plugin your self, the code is free to use how ever you want, even make your own plugin out of it. 1
IAmHugh 63 Posted June 15, 2025 Posted June 15, 2025 Waiting for the libraries to finish scanning, but the plugin did at least create "/var/lib/emby/plugins/EmbyIcons/icons" by default this time which since I had already created "var/lib/emby/plugins/icons" I edited down to what I had created. Question do we get a context menu where we can choose from, or is this setup to find the file attributes?
yocker 1247 Posted June 15, 2025 Author Posted June 15, 2025 24 minutes ago, CummingCowGirl said: Waiting for the libraries to finish scanning, but the plugin did at least create "/var/lib/emby/plugins/EmbyIcons/icons" by default this time which since I had already created "var/lib/emby/plugins/icons" I edited down to what I had created. Question do we get a context menu where we can choose from, or is this setup to find the file attributes? Not entirely sure i get what you mean here. Do you mean if there is an option to choose where the icons are or where the plugin points to as default ?
IAmHugh 63 Posted June 15, 2025 Posted June 15, 2025 Just now, yocker said: Do you mean if there is an option to choose where the icons are or where the plugin points to as default ? No. What I mean when the plugin is working do we get to select show by show, movie by movie what icons are placed on their poster or is EmbyIcons designed to scan the media files and automatically add the appropriate icon(s). Personally for my use I would prefer the first option. I don't have a huge amount of content that requires subtitles and that's pretty much the only media I would like a icon on so to basically indicate the item doesn't have English audio.
yocker 1247 Posted June 15, 2025 Author Posted June 15, 2025 3 minutes ago, CummingCowGirl said: No. What I mean when the plugin is working do we get to select show by show, movie by movie what icons are placed on their poster or is EmbyIcons designed to scan the media files and automatically add the appropriate icon(s). Personally for my use I would prefer the first option. I don't have a huge amount of content that requires subtitles and that's pretty much the only media I would like a icon on so to basically indicate the item doesn't have English audio. Sorry i misunderstood you there. No. it can only be limited by library names and overlay types. It will scan every library it's allowed to for any information it is set to show overlays for. You can limit it to only show subtitles if you want that. I don't think it's possible to make a context menu unless the Emby team makes some changes. At least not in a user friendly way. 1
IAmHugh 63 Posted June 15, 2025 Posted June 15, 2025 OK that works if I can just limit it to subs. Thanks 1
ISeeTWizard 29 Posted June 17, 2025 Posted June 17, 2025 On 5/25/2025 at 2:38 AM, akacharos said: I feel kinda dumb as I can't get the flag icons to appear in my library (running EmbyIcons 1.19.0.0). Settings are like this: I've put the icons filename that I want (gre,eng) both in 2 letter and 3 letter filename format -just to be on the same side. I run the task in scheduler, I waited, check the log and it's processing the subtitles and audio streams fine. Tried to refresh the metadata on these libraries just to make sure....no subtitle flag icon overlay anywhere. What am I missing here? Hi I see you have already additional icons - mind you sharing them or do you have a link where you get them from?
yocker 1247 Posted June 17, 2025 Author Posted June 17, 2025 1 hour ago, ISeeTWizard said: Hi I see you have already additional icons - mind you sharing them or do you have a link where you get them from? There are a lot of shared icons in the CoverArt thread. AI is also very good at making them if you want some made. 1
MagicDoubleM 121 Posted June 17, 2025 Posted June 17, 2025 On 6/15/2025 at 2:01 PM, yocker said: Many thanks, appreciate it! I will write it up in the list of things to look at but i don't think i will add more overlays. Originally it was just meant for languages and to not step into CoverArt and Iconics territory i kept it at that, having added for HDR and resolution kind of stepped over that line. (They have given me permission!!!) If you have the know how then you are welcome to add it to the plugin your self, the code is free to use how ever you want, even make your own plugin out of it. Hehe, you said something like that in your first post, now look how far you have come already. From a technical standpoint, it would actually be a good ting to get all the functionality into one plugin and remove the need of having multiple plugins doing essentially very similar things I mean, I know and being nice to others is great and all. I'll look into the code, thank you. 1
ISeeTWizard 29 Posted June 17, 2025 Posted June 17, 2025 35 minutes ago, yocker said: There are a lot of shared icons in the CoverArt thread. AI is also very good at making them if you want some made. I check what I find there - and thanks for your greatb work on this plugin 1
yocker 1247 Posted June 19, 2025 Author Posted June 19, 2025 On 6/17/2025 at 2:56 PM, MagicDoubleM said: Hehe, you said something like that in your first post, now look how far you have come already. From a technical standpoint, it would actually be a good ting to get all the functionality into one plugin and remove the need of having multiple plugins doing essentially very similar things I mean, I know and being nice to others is great and all. I'll look into the code, thank you. I agree that just having one would be optimal and it's the reason i added the HDR and resolution overlays. I just don't like stealing functionality from others so, at least for now, i won't add any more plus the plugin was made to get me some functionality i wanted my self. As said, you are welcome to add them your self if you want. All i ask is, please remember to keep it open source if you release it to other people! 2
yocker 1247 Posted June 21, 2025 Author Posted June 21, 2025 For the brave people out there. Here's a beta of a new version where i have added TVDB ratings overlays. Please report any problems that might pop up. It should be bug free but there's always a chance. EmbyIcons.dll 1
sh0rty 714 Posted June 21, 2025 Posted June 21, 2025 (edited) 2 hours ago, yocker said: For the brave people out there. Here's a beta of a new version where i have added TVDB ratings overlays. Please report any problems that might pop up. It should be bug free but there's always a chance. EmbyIcons.dll 1.56 MB · 1 download Man don't know how I missed this plugin until now. This is really sick and replaces the Sisyphean task with the Poster Overlay GUI or the coverart plugin overlays always being to deep for my favor. Keep up the good work mate! One thing I noticed though, I got a hand full of false positives with 1080p HEVC content. Just HEVC Main10 Profile seems to be enough for a plugin cover to be flagged as HDR, even the content is not HDR. Shouldn't the plugin just look for the Video Range (DolbyVision or HDR 10)? Movies with just Profile level Main are not affected. Edited June 21, 2025 by sh0rty 1
yocker 1247 Posted June 21, 2025 Author Posted June 21, 2025 22 minutes ago, sh0rty said: Man don't know how I missed this plugin until now. This is really sick and replaces the Sisyphean task with the Poster Overlay GUI or the coverart plugin overlays always being to deep for my favor. Keep up the good work mate! One thing though, I got a hand full of false positives with 1080p HEVC content. Just HEVC Main10 Profile seems to be enough for a plugin cover to be flagged as HDR, even the content is not HDR. Shouldn't the plugin just look for the Video Range (DolbyVision or HDR 10)? I must admit i always thought main 10 is HDR, i just googled it and can see i was totally wrong about that. I will look into changing it, give me a couple a days. Thanks for reporting it! 1
sh0rty 714 Posted June 21, 2025 Posted June 21, 2025 (edited) 24 minutes ago, yocker said: I must admit i always thought main 10 is HDR, i just googled it and can see i was totally wrong about that. I will look into changing it, give me a couple a days. Thanks for reporting it! I added few more examples. Thanks for the quick reply! I guess going for Video Range field would be your best bet. Does your plugin by any chance read out the track name? Just recognized when a UHD DV8 HDR10 file had HDR insted of DV in the cover, when I checked the track name (I use the MediaInfo Plugin), I saw that the MediaInfo plugin could not write the track name for some reason (it was just "UHD [27,1Mb/s]"). When I modified the track name manually to "UHD DV8 HDR10 [27,1Mb/s]", and rescanned library, the cover changed to the DV logo. If so, it would also be possible to use a HDR10+ logo since the MediaInfo Plugin also writes into video track name if a file is HDR10+? So scraping track name as primary method, and Video Range as fallback for example. Edited June 21, 2025 by sh0rty
yocker 1247 Posted June 21, 2025 Author Posted June 21, 2025 22 minutes ago, sh0rty said: I added few more examples. Thanks for the quick reply! I guess going for Video Range field would be your best bet. Does your plugin by any chance read out the track name? Just recognized when a UHD DV8 HDR10 file had HDR insted of DV in the cover, when I checked the track name (I use the MediaInfo Plugin), I saw that the plugin could not write the track name for some reason (it was just "UHD [27,1Mb/s]"). When I modified track name manually to "UHD DV8 HDR10 [27,1Mb/s]", and rescanned library, the cover changed to the DV logo. Yes, the way i have my files is that i put their properties into the names, like for example "Batman - 7.1 TrueHD HDR, my server automatically renames files like that so thought it was one good way of doing it. In hindsight maybe a bad idea to let it look at titles in case of false positives. I will change it to look after color profiles only, should limit the false positives.
sh0rty 714 Posted June 21, 2025 Posted June 21, 2025 (edited) 16 minutes ago, yocker said: I will change it to look after color profiles only, should limit the false positives. Keep in mind that there is a discussion also for ebr's coverart plugin not being able to set an overlay for HDR10Plus, because ffprobe and therefor Emby is still not able to identify HDR10Plus. It would need to parse the scanned file twice and looking for side_data (see discussion), so atm this is not implemented because of the many caveats. Because of that, I find your way of parsing the filename an interesting approach to be honest. Like I said, with this method, you could be the first to have a working visual plugin for HDR10Plus (e.g. HDR10+ without DV in track name, use hdr10plus.png in cover). Looking for the color profile could be Plan B if track name gives implausible results for example. But no matter what path you take, your plugin ist dope! Edited June 21, 2025 by sh0rty 1
yocker 1247 Posted June 21, 2025 Author Posted June 21, 2025 3 minutes ago, sh0rty said: Keep in mind that there is a discussion also for ebr's coverart plugin not being able to set an overlay for HDR10+, because ffprobe is still not able to identify it directly without parsing the the scanned file twice and looking for side_data (see discussion). Because of that, I find your way of parsing the filename an interesting approach to be honest. Like I said, with this method, you could be the first to have a working visual plugin for HDR10Plus. Looking for the color profile could be Plan B if track name gives implausible results for example. But no matter what path you take, your plugin ist dope! Yeah i followed that discussion closely and decided not to try HDR10+ until later based on that, kinda stupid of me when i use titles anyway. Hmm.. Maybe a setting to enable/disable the naming detection to limit false positives would be the right thing to do. 1
sh0rty 714 Posted June 21, 2025 Posted June 21, 2025 Just now, yocker said: Yeah i followed that discussion closely and decided not to try HDR10+ until later based on that, kinda stupid of me when i use titles anyway. Hmm.. Maybe a setting to enable/disable the naming detection to limit false positives would be the right thing to do. This sounds awesome!
yocker 1247 Posted June 21, 2025 Author Posted June 21, 2025 1 hour ago, sh0rty said: This sounds awesome! Try this one, should be no more false positives. I will look into HDR 10+ later, though as always i won't promise anything! EmbyIcons.dll 1
sh0rty 714 Posted June 22, 2025 Posted June 22, 2025 10 hours ago, yocker said: Try this one, should be no more false positives. I will look into HDR 10+ later, though as always i won't promise anything! EmbyIcons.dll 1.55 MB · 1 download Yes, works like a charm now. Only thing is now the Rating overlay is gone including the toogle in plugin settings.
yocker 1247 Posted June 22, 2025 Author Posted June 22, 2025 18 minutes ago, sh0rty said: Yes, works like a charm now. Only thing is now the Rating overlay is gone including the toogle in plugin settings. Was only a test version, sorry I should have said that, will give you the right one a little later 1
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