Jump to content

Plugin: EmbyIcons release.


Recommended Posts

WJCuffe
Posted

Frame Rate coding seems to be working fine.  Might I suggest adding a section for Frame Rate icon checking under the Icon Manager?  Turns out I have a few odd-ball frame rates that I needed custom icons, and it would be easier if I could scan for a list.

yocker
Posted
3 hours ago, WJCuffe said:

Frame Rate coding seems to be working fine.  Might I suggest adding a section for Frame Rate icon checking under the Icon Manager?  Turns out I have a few odd-ball frame rates that I needed custom icons, and it would be easier if I could scan for a list.

I forgot to add it in there, will look into it!

yocker
Posted
On 1/13/2026 at 7:45 AM, WJCuffe said:

Frame Rate coding seems to be working fine.  Might I suggest adding a section for Frame Rate icon checking under the Icon Manager?  Turns out I have a few odd-ball frame rates that I needed custom icons, and it would be easier if I could scan for a list.

It has now been added in the latest release on Github.
Thanks for reporting it!! :) I had completely forgotten to add it there for some reason.

WJCuffe
Posted

It works as advertised.  However, it has now become a lesson in "be careful what you wish for":

Screenshot2026-01-14164452.png.d3f95b601e97a55e74ae52c1f19516bf.png

I figured I'd need maybe 5 or 10 more oddball icons... 😂  I knew I'd need at least the 15 fps one, but for the life of me I can't remember which videos have that (I think they're .FLVs).  But 331? 😱

If there isn't one already, maybe we need a Frame Rate guess-timator like for Resolutions?

  • Haha 1
yocker
Posted (edited)
53 minutes ago, WJCuffe said:

It works as advertised.  However, it has now become a lesson in "be careful what you wish for":

Screenshot2026-01-14164452.png.d3f95b601e97a55e74ae52c1f19516bf.png

I figured I'd need maybe 5 or 10 more oddball icons... 😂  I knew I'd need at least the 15 fps one, but for the life of me I can't remember which videos have that (I think they're .FLVs).  But 331? 😱

If there isn't one already, maybe we need a Frame Rate guess-timator like for Resolutions?

Holy s... Yeah that needs some work. :D 

Yeah i should look into that, seems to be sorely needed. Maybe also add a list of what uses what though that would create a huge list, maybe make it so pressing an name would come up with a list of videos that requires that icon.

Anyway, i will look into adding the guesstimate function for now, that at least should help.
The Icon Manager video list for videos will be put on a todo.

Edited by yocker
yocker
Posted
On 1/11/2026 at 12:40 AM, akacharos said:

Not necessarily for additional ratings , but omdbapi.com is very generous with free api calls and up to 100000 for 1 dollar per month.
I would love the ability to query based on imdb ID and get back the "Country" as a flag in the poster. 
Maybe I am a minority here with a lot of non-english movies where audio track language is not correct in quite a lot of items. So this would solve my problem with country flags.

Merely a suggestion!

Example output for api call omdbapi.com/?apikey=<apikey>&i=tt0120669&plot=short

{"Title":"Fear and Loathing in Las Vegas","Year":"1998","Rated":"R","Released":"22 May 1998","Runtime":"118 min","Genre":"Adventure, Comedy, Drama","Director":"Terry Gilliam","Writer":"Hunter S. Thompson, Terry Gilliam, Tony Grisoni","Actors":"Johnny Depp, Benicio Del Toro, Tobey Maguire","Plot":"An oddball journalist and his psychopathic lawyer travel to Las Vegas for a series of psychedelic escapades.","Language":"English","Country":"United States","Awards":"1 win & 3 nominations total","Poster":"https://m.media-amazon.com/images/M/MV5BNjFkNjdiZjUtNzUzNy00NWM5LWFlNDUtNTRiYmJiZWNiYjkwXkEyXkFqcGc@._V1_SX300.jpg","Ratings":[{"Source":"Internet Movie Database","Value":"7.5/10"},{"Source":"Rotten Tomatoes","Value":"51%"},{"Source":"Metacritic","Value":"41/100"}],"Metascore":"41","imdbRating":"7.5","imdbVotes":"316,089","imdbID":"tt0120669","Type":"movie","DVD":"N/A","BoxOffice":"$10,680,275","Production":"N/A","Website":"N/A","Response":"True"}


 

I'm looking into what can be done but even 1$ is to much as i want the plugin to remain free both in price and what it does.

At the moment i'm considering adding so people can enter their own API key and the plugin will use that.
That will also make it so that the plugin it self isn't responsible for loads of API requests on a single key.

  • Agree 1
akacharos
Posted

that's great, I'm happy to hear that you are considering adding this feature!
Maybe I didn't clarify it before, but yes, the idea is that the api key will be entered into the settings and enrich the metadata with additional properties like country and language.
The free tier is 1000 requests daily. So even without a paid subscription and a bit of patience, users can populate the additional metadata.

yocker
Posted
19 hours ago, akacharos said:

that's great, I'm happy to hear that you are considering adding this feature!
Maybe I didn't clarify it before, but yes, the idea is that the api key will be entered into the settings and enrich the metadata with additional properties like country and language.
The free tier is 1000 requests daily. So even without a paid subscription and a bit of patience, users can populate the additional metadata.

I have looked into it.
It seems the Anime plugin in the catalog does what you are looking for.
Install it, add it as series and episode metadata saver for your anime directory and it will add the ratings from the AniDB as community rating in Emby.
EmbyIcons then automatically uses that community rating as the score. EmbyIcons does call it IMDB rating some places to avoid confusion but it is in reality just the community score in Emby.
You can turn off or change the icon for the rating to better fit your library.
I might have to add better custom icons for profiles for better support of different custom icons for different profiles though.

akacharos
Posted

Thanks for looking into this. Unfortunately I don't have any Anime in my library. My problem is with foreign (non-English) language movies.  I wanted a country flag based ("Country" metadata in omdb api), so my best chance was the audio track language flag. Sadly, 70-80% of them are with undefined audio track language flag or even worst with English language flag (when obviously it isn't).
I made a a bit over the top python script to fix that where it identifies video languages by scanning folder names (I keep folders per country), filenames, and media and .nfo metadata  for clues like country names or existing tags . Also based on imdb ID in .nfo , it queries the omdb api to confirm the official spoken languages for that specific title . At the end, it modifies the video file (ffmpeg) to fix incorrect audio language labels, generate clean track titles, etc.
However I don't use it as it takes too long to make changes to the video file and also I don't feel good with modifying all video files just for this.

I understand though that my issue is not very common and introducing omdb api to Embyicon is probably not the intended direction you want to go with it as it's out of scope with the nature of the plugin (provide icons on existing metadata, not introduce new).

But thanks for checking it, much appreciated.

 

yocker
Posted (edited)
1 hour ago, akacharos said:

Thanks for looking into this. Unfortunately I don't have any Anime in my library. My problem is with foreign (non-English) language movies.  I wanted a country flag based ("Country" metadata in omdb api), so my best chance was the audio track language flag. Sadly, 70-80% of them are with undefined audio track language flag or even worst with English language flag (when obviously it isn't).
I made a a bit over the top python script to fix that where it identifies video languages by scanning folder names (I keep folders per country), filenames, and media and .nfo metadata  for clues like country names or existing tags . Also based on imdb ID in .nfo , it queries the omdb api to confirm the official spoken languages for that specific title . At the end, it modifies the video file (ffmpeg) to fix incorrect audio language labels, generate clean track titles, etc.
However I don't use it as it takes too long to make changes to the video file and also I don't feel good with modifying all video files just for this.

I understand though that my issue is not very common and introducing omdb api to Embyicon is probably not the intended direction you want to go with it as it's out of scope with the nature of the plugin (provide icons on existing metadata, not introduce new).

But thanks for checking it, much appreciated.

 

Sorry, the message was not for you. I just quoted without looking. 😵‍💫

Edit: I have actually made an original language function for the next version.

Edited by yocker
  • Thanks 1
kikinjo
Posted

If anyone is using remaster and extended edition images for EmbyIcons could you kindly post them here in thread.

cheers

Nabukodonosor
Posted

Is there a way to disable showing embedded subtitles? Or even better, since I need (and most of us) only 1 or 2 subtitle languages, to enable showing only these. Because some movies come with 10-15 embedded subtitles, and this looks very bad when showing on the cover.

yocker
Posted
1 hour ago, Nabukodonosor said:

Is there a way to disable showing embedded subtitles? Or even better, since I need (and most of us) only 1 or 2 subtitle languages, to enable showing only these. Because some movies come with 10-15 embedded subtitles, and this looks very bad when showing on the cover.

Set it to use only user custom icons and then only add the language icons you want.
You can also edit the code and just remove the embedded icons and compile it again in Visual Studio, this doesn't need any coding knowledge as all you do is just remove some files and rebuild the DLL.

The built in icons were never meant to be other than just examples and the idea was that people added their own icons as needed.

Neminem
Posted

Or better yet 😉

Remux the subs out that you don't want 🤷‍♂️

  • Like 1
yocker
Posted (edited)

New version up (5.43.2) on  yocksers/EmbyIcons Gitrhub

Added:

  • Icon use statistic to the Icon Manager.
  • Support for video original language icons.

If you use and like the plugin then please consider donating a coffee at: Donate me a coffee
This is by no means necessary in anyway but very much appreciated! :D 

Edited by yocker
  • Like 1
  • Thanks 1
Nabukodonosor
Posted

Also, I think there is a bug in the plugin. If I add an icon to my folder, and go to the Icon manager tab to scan for changes, nothing is done. I have to go to the Settings tab, and click on the Save button at the bottom (even though nothing has been changed) and only then the scan will work.

yocker
Posted
5 minutes ago, Nabukodonosor said:

Also, I think there is a bug in the plugin. If I add an icon to my folder, and go to the Icon manager tab to scan for changes, nothing is done. I have to go to the Settings tab, and click on the Save button at the bottom (even though nothing has been changed) and only then the scan will work.

That is an oversight from my side.
I have forgotten to explain that settings must be saved or Emby rebooted before the plugin sees new icons added.

  • Like 1
akacharos
Posted

Thanks for implementing Original Language icons with the release! Can you explain from which metadata is being populated? I don't see any OriginalLanguage metadata about it when I call an item with emby/Items?Ids=<id>&api_key=d<key>&Fields=MediaSources,MediaStreams,OriginalTitle,Tags.
What am I missing here?

yocker
Posted
21 minutes ago, akacharos said:

Thanks for implementing Original Language icons with the release! Can you explain from which metadata is being populated? I don't see any OriginalLanguage metadata about it when I call an item with emby/Items?Ids=<id>&api_key=d<key>&Fields=MediaSources,MediaStreams,OriginalTitle,Tags.
What am I missing here?

The Emby API does not return the original language only the internal baseitem does.
To see such metadata you would have to make another plugin to see it.

Posted
34 minutes ago, yocker said:

The Emby API does not return the original language only the internal baseitem does.
To see such metadata you would have to make another plugin to see it.

There is no original language field. I think you are referring to the preferred metadata language, but it is not guaranteed that the metadata in the database is that language.

yocker
Posted (edited)
20 minutes ago, Luke said:

There is no original language field. I think you are referring to the preferred metadata language, but it is not guaranteed that the metadata in the database is that language.


You are correct there is no field for original language but lets take the movie Deadpool as an example.
_OriginalLanguageFromLocation:
United States of America
_ProductionLocations: United States of America
ProductionLocations:
[United States of America]

These are taken from baseitem internally in Emby, not the metadata editor.
Edited by yocker
chander421
Posted

A huge thank you for this plugin! But would it be possible to make it a little more like Aggregar (only available for Plex) in terms of overlays? Display them according to certain criteria (like a smart list) and, above all, be able to resize each one individually (especially useful for displaying banners such as “coming soon,” “released recently,” etc.)?

yocker
Posted
20 hours ago, chander421 said:

A huge thank you for this plugin! But would it be possible to make it a little more like Aggregar (only available for Plex) in terms of overlays? Display them according to certain criteria (like a smart list) and, above all, be able to resize each one individually (especially useful for displaying banners such as “coming soon,” “released recently,” etc.)?

I have no plans for it but might look into it later.
Will write it down for now.

chander421
Posted
26 minutes ago, yocker said:

I have no plans for it but might look into it later.
Will write it down for now.

Thanks!

Doppellhelix
Posted

Hello,

 

I display the IMDB and Rotten Tomatoes ratings on the covers.

I just tried out a new plugin (Rating Sync) that updates existing ratings.

Some movies or series, e.g., Tulsa King, only had an IMDB rating.

Now the Rotten Tomatoes rating has been added.

When I open Tulsa King, it is also displayed.

However, only the IMDB rating is visible on the cover.

 

Do I need to restart EmbyIcon for new or changed ratings to be displayed?

 

Thanks for your help.

 

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