Synch Tag Rater

An extension for adding star ratings to your tags with intuitive visualization—just click the stars to easily update ratings without renaming tags.


Developer
Version
Update time
Views
Support
Website

Hay~👋 Is everyone managing their library well? 

Me too!👏 In fact, I’ve been trying to manage my library so perfectly that I barely have any free time left.🤗

But while aiming for perfection, I realized something really important!🤫

Think about it—why do we even use tags in the first place?🤔

Probably because we want to easily find the files we once viewed, saved, or cared about, whenever we need them.
But if we only had one, two, or maybe fewer than ten files, tagging wouldn’t even be necessary. After all, in that case, the file we’re looking for is either this one or that one.

However, since we’re managing so many files, tags became essential.👍

And honestly, this tagging system is fantastic—I’m sure you’d all agree.😁

But at some point, when a tag starts holding hundreds, thousands, or even tens of thousands of files, you start questioning: 

is this system still working as intended?🤔

Like:
“Wait, I’m sure this file had that tag…”
“Huh? Why can’t I find it?”😡

Out of thousands of files under the same tag, you might still stumble upon the one you want—if you’re lucky.
But unless you gave it a special tag like My Favorite, chances are, you’re just wasting precious time.

Or maybe, you added little stars—ratings—to separate the files you loved from the rest.
That way, you can find them quickly.👌

So now we’ve got two tools: tags 🤛 and 🤜ratings.

And I bet everyone here uses some combination of both.

With ratings, we can easily pick out the files we really want, even among thousands sharing the same tag.
But here’s the problem: we solved one issue only to create another.

What problem? Let me show you.

Here’s a photo I use as my profile picture. 

I liked it so much that I gave it 5 stars.👍

After giving five stars to a bunch of similar images I loved, I decided to analyze 🥸 why I rated them so highly. 

Here’s what I found:

  •  Face ★★★★

  •  Facial Expression ★★★

  •  Hair Style ★★★

  • Pose ★

  •  Shoes ★★

  •  T-Shirt ★★★★★

That’s right 🤓 —the reason I gave it five stars was because of the T-shirt.👕

It was the T-shirt that really caught my attention.

So really, whenever I give a file ★★★★★, there’s always something specific about it that I liked.👍


You’re probably just like me.

Whenever you give a file ★★★★★, there’s always a reason behind it—some element made you feel it deserved five stars.

So now, let’s take a look at the hundreds or even thousands of five-star files you have.
What was it, exactly, that made you give them five stars?

If it’s a background image, was it the "Sunset"? "Midnight Sky"? "Skyscraper"?
If it’s a portrait, was it the "Style"? "Hot"?
If it’s a graphic asset, maybe it was the "Design"?

But here’s the question: were those the only tags those files had? 🤔

For background images—weren’t there also tags like Sky, Mountains, Road, Desert?
For portraits—Glasses, Suit, Necktie, Jeans?
For graphic assets—Geometry, Kaleidoscope?

If that’s the case, then it’s not so easy to glance at those files and instantly see why you gave them five stars.

And that’s where some problems can start to appear:

(Possible Problem 1)
Of course, the moment you give stars, you'll know why and what made you give those stars. But a year later, or even just a few months later, when you're looking at your 5-star files and see one file tagged with "glasses, suit, tie, leather bag"—will you be able to remember which of these made you give this file 5 stars? 🤯

(Possible Problem 2)
Among all the files that share both the Glasses tag and a ★★★★★ rating,
can you really filter and pick out the ones that earned five stars specifically because of the glasses—and not for any other reason?

I’d say that’s probably impossible.😵‍💫


Unless…🤫
You added tags with rating like Glasses ★★★★★.
OR 

Wrote something in the note/annotation section like:
“Gave this 5-star rating because of the glasses.”


so I tried two methods:👊

  1. 🤛Writing it down in the Note (Annotation) section.

  2. Adding a tag like T-shirt ★★★★★.🤜

This way, I could keep track of why I loved that file.
It freed up my head and heart a little.

But remember what I said? Solving one problem tends to create another.🤤

Sure enough, another problems popped up.

It didn’t feel very “smart” to write long notes every time. So first method was bad.❌

What about the second method?

As with everyone, what feels valuable to me changes over time.🕙

A file I thought deserved T-shirt ★★★★★ yesterday might feel more like T-shirt ★★★ today.

Which means I’d have to manually go in, right-click, and modify the tag every single time my feelings changed.
Sounds tedious, doesn’t it?😫

And no, I’m not just being lazy. Imagine doing this for every single tag, every time you change your mind.
At that point, it’s easier to give up and go back to standard with tags without ratings on them.

But let me be clear: Tags do need Ratings.👏

The direction is right—it’s just our current method that’s wrong.❌

Giving up just because it’s inconvenient isn’t the solution.🫷🙂‍↔️

The right approach 👌🙂‍↕️ is to push through the hassle and find a way to make it simple the proper way.

And that’s exactly why I created this extension—to solve all of these problems.🤗

The Synch Tag Rater!

Synch Tag Rater allows you to✅

  • Add ratings to tags
  • Tags and ratings are displayed intuitively at a glance 
  • Whenever you want to change the rating for a tag, you don't need to right-click and modify—just click the star that matches your desired rating and it changes automatically
  • Since it's based on Eagle's tag system, you can still find files using tag filtering 
  • (meaning you can filter by "Glasses ★★★★★" or "T-Shirt ★★★★★", etc.)


    With Synch Tag Rater, your Library is closer to perfection💯

  • Among 5-star files, you can filter to see only those that received 5 stars for the same element (e.g., T-shirt, Glasses)
  • For each file, you can see at a glance what made you give that file five stars
  • You can add multiple ratings for different aspects of a single file (just like any person has both strengths and weaknesses, files that received 5 stars aren't perfect in every aspect—you can rate each category separately, where some aspects might be excellent with 5 stars while others might be lacking with 1 star)

  • How to use & Known Limitation:

    For adding tags with rating, you can use the "+" button of the Synch Tag Rater's panel

    OR

    you can manually add a tag with ★ at the end of the tag's name using the Eagle's native function
    example like 

    T-shirt ★★★

    (number of ★ don't matter but max is ★★★★★ with 5★)


    However, when you manually add a tag with ★ using the Eagle's native function

    (the one you do with the shortcut key "T") the extension will not instantly detect the changes and will display nothing. 

    The tag with rating that you added will be updated and visible only after you deselect and re-select the file

    While, if you just add the tag using the + button of Synch Tag Rater's panel the tag is instantly updated and visible

    So it's strongly recommended to add the tag using the "+" button of Synch Tag Rater's panel.


    ⚠️Caution

    When you add tag with ratings or adjust the star value (tag with ★ Rating) using Synch Tag Rater, the tag information in Eagle's Tag Section (where all tags are displayed) or when filtering files by tags may be temporarily inaccurate

    However, this can be resolved by switching libraries and coming back, or by restarting Eagle.

    Therefore, if you need to do filtering work immediately after changing star ratings, switch to a different library and come back—then the updated tag ratings will display properly when filtering by tags.

    For modifying the tag's name, you can right click and press choose "Modify" to modify the tag's name

    or... you can of course choose "Delete" to remove it🤧


    ⚠️Warning

    In Eagle, when you modify a tag's name using Eagle's native function, it changes the tag information for all files, while in my extension, when you modify the tag's name using the right-click context menu's "Modify" option, it only modifies the tag for that single file. So if you need to modify tags globally all at once, you should use Eagle's native function. 

    (Isn't it great? You have options—you can choose whether to change the tag for a single file or change it globally for all files 😎)


    So in summary: 


    Eagle's native tag renaming → renaming applies to all files 

    Eagle's native tag deletion → tag is deleted for that single file only 

    (unless you delete it in the Tag Section where all tags are located)


    Synch Tag Rater's tag renaming → renaming applies to that single file only 

    Synch Tag Rater's tag deletion → tag is deleted for that single file only



    The files currently supported by Synch Tag Rater are as follows.📝

     (You can only see Synch Tag Rater in the Side Panel when selecting files with the following extensions)


    jpg

    jpeg

    png

    gif

    bmp

    svg

    webp

    heic

    ico

    tiff

    raw

    psd

    ai

    eps

    indd

    mp4

    mov

    avi

    wmv

    flv

    mkv

    webm

    mpeg

    mpg

    3gp

    3g2

    ts

    m4v

    mp3

    wav

    aac

    flac

    ogg

    m4a

    wma

    mid

    txt

    xmind

    md

    ini

    rtf

    csv

    log

    json

    xml

    yml

    doc

    docx

    xls

    xlsx

    ppt

    pptx

    pdf

    odt

    ods

    odp

    zip

    rar

    7z

    tar

    gz

    bz2

    iso

    blend

    obj

    fbx

    stl

    dae

    3ds

    ply

    glb

    gltf

    hdr

    exr

    lnk

    synchugoira



    If the file you need to use is not among these ☝️

    please contact me via email 📮([email protected])

    I will add it through a compatibility patch in the next update.👌


    ⚠️Warning

    In my case, everything worked as expected and exactly as I wanted. 😇

    Just because it worked well for me doesn't guarantee it will work well for you🥲

    so always test it on dummy files first before using it on your actual files. 🤔

    If you think it fits your needs, you can decide to use it. 🫵

    I am not responsible for any actions you take under any circumstances.

    v1.1.5
    2025-09-30

    Initial release with core feature set:

    • Capability of adding tags with ratings
    • Capability of visualizing tags with ratings
    • Capability of deleting tags with ratings
    • Capability of modifying tags name
    • Capability of adjusting ratings of tags (no need to right click and modify)
    • Compatibility support for Light Theme & Dark Theme