INTERACT FORUM

Windows => Third Party Plug-ins, Programs, and Skins => Topic started by: zybex on May 31, 2020, 02:17:56 pm

Title: ZRatings v3.2 released
Post by: zybex on May 31, 2020, 02:17:56 pm
Release v3.2 renames the tool and includes the following changes:
Previous announcements - threads may contain relevant info for starting up with this tool:
v1/v2: https://yabb.jriver.com/interact/index.php/topic,119792.0.html
v3.0: https://yabb.jriver.com/interact/index.php/topic,124516.0.html
v3.1: https://yabb.jriver.com/interact/index.php/topic,124516.msg866064.html#msg866064

Links: Screenshots (https://github.com/zybexXL/MCRatings/wiki/Screenshots) - Quick Start (https://github.com/zybexXL/MCRatings/wiki#Quick-Start) - User Guide (https://github.com/zybexXL/MCRatings/wiki) - Source code (https://github.com/zybexXL/MCRatings)
Download: latest version (https://github.com/zybexXL/MCRatings/releases/latest)

(https://raw.githubusercontent.com/zybexXL/MCRatings/master/Screenshots/PosterTooltip.png)

(https://raw.githubusercontent.com/zybexXL/MCRatings/master/Screenshots/PosterBrowser2.png)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on June 06, 2020, 03:32:21 pm
v3.2.1 published:
- support for new list separator (just semicolon without space)

ZRatings supports both list formats. On the UI, lists are displayed with a space after the semicolon.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: wer on June 06, 2020, 03:42:37 pm
Thanks, Zybex!

<dreams of google image search for actors>   ;D ;D ;D
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: wer on June 06, 2020, 03:55:26 pm
Would you mind clarifying the new saving functionality?

There's a notation in this thread that says:
"Changed: Save button now defaults to saving Selected movies only; SHIFT+Click to save all"

But the documentation says:
"Press "Save to JRiver" once you are satisfied with the changes. Note that this button does not require selection of rows; all changed rows will be sent to JRiver."

And of course there are the new context menu options for selective saving...

If the Shift+Click notation is right, perhaps a small text label under the Save to JRiver button indicating that would be helpful? I see you have hover text, but some people might not hover or notice...

Thanks!
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on June 09, 2020, 02:41:45 pm
Sorry, I missed this post.
The documentation is now incorrect, I need to update it. The button now just saves the selected movies (or the currently highlighted one if there are no selected movies). SHIFT+Click on the button saves all movies, regardless of selection (old behaviour).

I agree, perhaps a counter on the button itself to indicate what will be saved - though this would basically be the number of selected movies, or 1.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: wer on August 12, 2020, 04:08:59 pm
I've been using the app with no problems at all, but today I encountered one.

Data retrieval works fine, but it will not save changes for the movie "I, Robot", a new movie I added today.

I get an error message: Error saving changed movies to JRiver. 1 Movies still have unsaved changes.

Everything worked fine yesterday.  Is there a log or something that can provide useful info?

Some (at least) of the info is ending up in the MC database, but I don't know what's failing or causing the error. As an example, Studios and Tagline fields are saved, Rotten Tomatoes is not saved.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: JimH on August 12, 2020, 04:10:11 pm
Read only file?
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on August 12, 2020, 04:25:58 pm
Hi Wer,
The unsaved fields remain orange/green in the grid, so you can tell which one(s) failed. Please let me know what they are, and what the content is.

A couple of possibilities come to mind:
- Poster saving is failing due to write permissions/write error on the movie folder, or invalid Poster Folder specified in settings;
- Some field is failing due to wrong data type; for instance, if the field is set as Numeric in JRiver but the value in ZR is not a number; or field type is Date but value is not a valid Date (perhaps your Region/Date format in windows can also interfere with this, not sure now)

Logs are in %TEMP%\ZRatings folder, please check them to see if there's some Exception logged.
If you're still stuck let me know and I'll send you a debug build with more logging in that section.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: wer on August 14, 2020, 04:49:06 pm
The hint about the unsaved fields staying green put me on the right track, thanks. (But you can't see it when you only have 1 movie in the list unless you do a right-click select none, as the highlight of the row obscures it).

No exceptions in the log file I can see.

The field that is failing is Genre, but the circumstances are strange but I think I know why it fails.  I have Genre remapped to FilmGenre, and FilmGenre is a validated list with only certain acceptable values.  The behavior I normally see is that if the app tries to write an unacceptable value as a list element in FilmGenre, that value is just skipped, and the other acceptable values/elements are written.

But here's the results I get, trying to save "Love Actually" and "RockNRolla"
Love Actually Genre= Comedy; Romance; Drama
RockNRolla Genre= Action; Crime; Thriller

The Love Actually write succeeds, the RockNRolla write fails.

But why?  Romance is not a valid category for my collection.  The Love Actually write succeeds anyway, and the Comedy and Drama values are written.

RockNRolla fails, I think, because NONE of those values are allowed. My "Action" category is actually named "Action/Adventure" and so it's not a match.  As long as one element of the list can be written, the app thinks things are ok. But if zero elements pass validation, it gives an error.  (And because of the way the error presents, and how you have to search to find the cause, it can be a bit confusing obviously.)

I'm of two minds as to whether this is desirable behavior or not. A reasonable argument can be made both ways about trying to write to a validated list.  Perhaps an option about whether to warn on this condition might be good.

I've added the info of several hundred movies with the app, and have never encountered this error until the last few days (exactly twice), which I guess is just luck, with whatever values submitters have been slopping in to the Genre field.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on August 15, 2020, 06:51:01 am
Interesting.
ZR just tries to write the value to MC, and MC responds with True/False. So it seems it responds with False for your RockNRolla example, but true otherwise. This is not something I can change in ZR.

An alternative would be to let ZR write to the Genre field, and then have your FilmGenre field be an expression to convert Genre into the categories you want to see. The expression would however be a bit ugly, something like:

Replace(Replace(Replace(Replace([genre], Action, Action//Adventure), Romance,), Crime,), Thriller,)  ... and so on

You might need to remove duplicates when merging genres:
ListClean(Replace(Replace(Replace(Replace([genre], Action, Action//Adventure), Adventure, Action//Adventure), Crime, Crime//Thriller), Thriller, Crime//Thriller), 1)

If you're only having problems on a few movies, perhaps it's not worth the trouble.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on November 06, 2020, 03:11:18 am
Hi Zybex,
I have had to reinstall my Windows computer and reinstall ZRatings, that went well.

After installing I copied all of my previous files and folders from the folder: "C:\Users\arcsp\AppData\Local\ZRatings" to my new local folder.

Question, is it necessary  to copy over the folder: "cache"
I guess the folder "posters" is critical to copy over?


Best regards,

//arcspin
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on November 06, 2020, 08:47:49 am
Hi Arcspin,
All subfolders there are Cache folders for different types of data, there's no need to copy any of them.
You should copy the config files though (settings.xml, stats.json and lockedFields.*.json if present)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on November 06, 2020, 03:30:49 pm
Thank you.

Now I have a problem.

I see that there are no actors names och actors role names under the actor pictures as it were before I reinstalled my computer.
(The pictures are captured and stored correctly, it is just the namnes that are missing)

Can there be anything wrong in my settings.bat.

I attach the settings.bat (as a .txt file) and a screenshot of my settings page for clues to why it doesn't work now.

edit:
I attach a screen shot of what´s in the folder: C:\Users\Peter\AppData\Local\ZRatings

//arcspin
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on November 06, 2020, 03:50:09 pm
I assume you called it "caption.bat" and not "settings.bat" :)

Check these things:
- is the caption.bat in c:\scripts folder?
- is "magick" in the PATH ? Open a cmd prompt and type "magick" - it should print the Usage help. If it says "not recognized", then you need to add Magick's folder to the PATH.
- check ZRatings logs in %TEMP%\ZRatings folder for more clues

Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on November 06, 2020, 03:57:37 pm
Thanks for a swift response.
Yes, the file is named, caption.bat and is in the c:\scripts folder

'magick' is not recognized.

What do you mean by "Magick's folder to the PATH."

Do i have to download this:
https://imagemagick.org/script/download.php#windows

ImageMagick-7.0.10-35-Q16-HDRI-x64-dll.exe   Win64 dynamic at 16 bits-per-pixel component


Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on November 06, 2020, 04:08:48 pm
Yes, you need to install that one - ImageMagick is the image manipulation app that ZRatings' script calls to overlay the names on the pictures.
If you get an option during installation to "add Magick to PATH", make sure to select it.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on November 06, 2020, 04:18:04 pm
Yes, sorry about this I just found your post regarding Magick.
https://yabb.jriver.com/interact/index.php/topic,124516.0.html

Last question, how do I get the names to appear on movies that I already have gone thru zratings?
(can I run the caption.bat script on the movies that I already have run thru Zratings.)


Again, sorry to bother you
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on November 06, 2020, 04:35:30 pm
No bother at all!
You can just delete the pics which are missing the names and then re-run Zratings on those movies. I suggest you sort the files by date and delete all modified since you reinstalled.

Since you have subfolders on the Actors, you can do this by:
- go to the Actors folder on Explorer
- search for *.png
- switch to Details view using the toolbar
- sort by date by clicking the date column
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on November 06, 2020, 04:46:55 pm
G R E A T  :)

Finally, Now I lay me down to sleep!

The HTPC is back on track after a nasty blue screen of death experience.
Thank you for the tip on how to sort .png in "Actors" folder.

Have a great weekend!
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: jackd7630 on December 15, 2020, 11:27:24 am
Thanks you for this great program
I have a bug with the field for ZRATING Name Runtime and for JRiver name duration
Before i use ZRATING , JRiver runtime is 1:38:32
After i used ZRATING , in ZRATING, runtime is 98 and when i save movie, after, JRiver runtime is  1:39
Is there a tip in zrating to convert 98minutes to 1h38mn00s
How i can change duration now because this field is protected in JRiver
thank you in advance for your answer
Regards
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on December 15, 2020, 01:18:26 pm
Hi Jack,

The [Duration] field is a read-only field that stores the actual duration of the video file you have. The value is set when the file is imported; different users might have different versions with different duration for the same movie.

ZRatings' Runtime is the official/theatrical runtime for the movie from IMDb/TMDb, which might not be the same as the one you have (for instance, you might have an Extended version of the film).

ZRatings should not overwrite [Duration] (you should not map Runtime to that field), but apparently MC allows it if you set it like that. You should create a new string field called [Runtime] and map ZRatings' Runtime to that field. You can then display [Duration] or [Runtime] according to your needs. I usually display [Duration] on my tooltip, which is the actual duration of the version I have; the official Runtime is less useful. Alternatively, you can just disable the Runtime field in ZRatings, if you don't want it.

To fix the Durations that ZRatings already overwrote... try doing Library Tools -> "Update Library (from tags)".
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: jackd7630 on December 16, 2020, 01:40:50 am
Ok ZYBEX. Thank you very much for your explanations and good continuation
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: Mans on December 23, 2020, 02:27:14 pm
Greatday Zybex,

Hoping you're doing fine sir,

Sorry if the following question has been asked before:

I'm trying to figure out how to also display the images of those Director, Writer and Producer fields.
The respective JRiver fields are populated and the images of these are within the Actors folder, amongst the actors.
But not showing up, I've got the expressions set to display the [Director].png

I'm guessing it has to do with the added "[Director]" text which isn't present within the field, but has been created within the name of the image at the time imported by ZRatings.
How should i make this work, as just adding [Director] to the expression will not work due the nature of the square brackets.

Thanks for your help again :-)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on December 24, 2020, 06:41:12 am
Hi Mans,
The square brackets are a special character for MC, so they just need to be escaped for MC to interpret them literally. The is done with the fwd-slash, so writing "/[" produces a literal "[".
For instance, if the [Director] field has "Steven Spielberg" and the filename is called "Steven Spielberg [Director].png", you need to refer to it as "[Director] /[Director/].png".

Img tag for file in Tooltip: folder (.png extension must be excluded):
Code: [Select]
<img src="tooltip:[Director] /[Director/]">
Img tag for file in another folder:
Code: [Select]
<img src="c:\path\to\thumbnails\[Director] /[Director/].png">
Happy holidays :)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: Mans on December 27, 2020, 10:13:56 am
Great and works like a charm !
Another thanks sir, very nice program :-)

Enjoy the Christmas time.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: marko on July 11, 2021, 03:53:09 am
I need a little help with my OCD here. Apologies in advance if this has already been covered...

Under "Misc" options, I want to include the actors roles in each movie. It's a great option that allows us to see who played who from Theater View.

However, under "Poster" options, I only have "Actor/Crew" thumbs enabled, all being saved to the "Actors" folder in my MC "Coverart" folder. Here's the thing though... with that "Roles" option ticked, that actors folder contains, for example, 18 Liam Neeson images, 16 Will Smith images, 16 Leornardo di Caprio images, and so on, with, atm, over 15,000 images in that actors folder.

At the moment, I am not actually doing anything with these images.
When I eventually get around to it, will I really need all those duplicate images caused by the various roles an individual actor may have played?
Is it possible to keep the "roles" information, but only store one image file per actor?

-marko
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on July 11, 2021, 06:22:28 am
Hi Marko,

The filename is tied to the contents of the [Actors] field. If you enable the option "Add role to actor names" (eg, "Keanu Reeves [Neo]") then the filename for the thumbnail will also have that same name, so that you can use [Actors] directly in an expression to fetch the correct image. This is meant to be used with the Postprocessing option to have the Actor and Role name stamped on the respective image.

If you disable that option, the filename will be only "Keanu Reeves.png", shared by all movies as long as the output folder is not depending on the movie title. For instance, if you set it up to save to "c:\Media\Actors" then there will be only one image per actor; but if you save to "c:\media\actors\$imdb", then each movie will have its own folder, so actors will be duplicated in different folders.

Perhaps I should add support for an extra [Actor Roles] field to allow having less images but still keep the Role info.

Br,
Pedro

Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: Outlaw Audio on July 11, 2021, 12:36:40 pm
Hi Zybex,
Ive dabbled with MCRatings and now ZRatings for its scraping of the RottomTomatoes, Metacritic and Tagline tags.  Everything else is well handled by MCUtils.  However, I have two questions

Does ZRatings handle TV Shows?  If not, any plans to add this?
Does ZRatings have the ability to store Actors in unique folders attached to the directory the movie is stored in and not in a common folder?
     For example, the movie is "1917"  The movie is stored in \\NAS\Movies\1917
     As subdirectors within that main folder are:
                \.Actors
                \.Crew
                \.Posters
     I want to store the actor images in \\NAS\Movies\1917\.Actors
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on July 11, 2021, 01:14:28 pm
Perhaps I should add support for an extra [Actor Roles] field to allow having less images but still keep the Role info.

That would be awesome.
The name and the role info is crucial to have beneath the actors picture but if there would be some way of decreasing the number of jpg and at the same time not lose information or the ability to set colors to each name/role, that would be great. I for one have the name in white and the role in yellow beneath each jpg.


I just did a count of how many pictures i have and I ended up having  37 925 images sorted in alphabetical folders.
(Just thought of the time it would take me to do an entire rescanning and importing a new system of pictures)
Yikes, that could take some time!

Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on July 11, 2021, 02:02:39 pm
Does ZRatings handle TV Shows?  If not, any plans to add this?
Just movies, no TVShows for now. Not sure when I'll have the time to add that... I want to completely rework the UI to make it more flexible and add TVShow support, and possibly even interfacing with MCUtils, but that will take time that I don't have right now.

Quote
Does ZRatings have the ability to store Actors in unique folders attached to the directory the movie is stored in and not in a common folder?
Yes, but I just released a new version with a bug fix that was preventing this to work :)
Please get the latest 3.2.3, and set the Poster folder to "$moviedir\.Posters", and the Actors dir to "$moviedir\.$type". This $type variable is actually CREW or CAST, so not exactly what you want but close.

You can also use the Postprocessing script to have it copy the downloaded images to wherever you like!
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: Outlaw Audio on July 11, 2021, 02:06:31 pm
awesome!  Thanks
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on July 11, 2021, 02:07:14 pm
That would be awesome.
The name and the role info is crucial to have beneath the actors picture but if there would be some way of decreasing the number of jpg and at the same time not lose information or the ability to set colors to each name/role, that would be great. I for one have the name in white and the role in yellow beneath each jpg.

I'll add it soon.
As for the colors, you just need to change them on the magik script that is referenced on the PostProcessing setting (usually caption.bat). Edit the script with notepad++ and change the colors there. The colors are written in plain english (green, white, yellow...)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: lepa on August 07, 2021, 05:01:41 am
I'm getting errors when trying to move posters to my poster folder. Source file (on server) is accessible. Destination is D:\audio\MC28\Data\Tooltip\Posters and also write accessible eg with explorer. I think that this used to work also after I changed from MC27 to M28 (the folder change).  From log it seems that target folder is to blame...

Code: [Select]
  <ShowSmallThumbnails>true</ShowSmallThumbnails>
  <SavePosterCommonFolder>true</SavePosterCommonFolder>
  <SavePosterMovieFolder>true</SavePosterMovieFolder>
  <PosterFilterLanguage>true</PosterFilterLanguage>
  <PosterSortVotes>false</PosterSortVotes>
  <LoadFullSizePoster>true</LoadFullSizePoster>
  <PosterFolder>D:\audio\MC28\Data\Tooltip\Posters</PosterFolder>
  <RunPosterScript>false</RunPosterScript>
  <PosterScript />
  <FileFilter>[Media Sub Type]=Movie</FileFilter>


12.40.23.628  EXCEPTION: syncPoster: Exception copying poster file!
Source: J:\Movies\B\Bicentennial Man (1999).jpg
Target:
   System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.IO.Path.Combine(String path1, String path2)
   at MCRatings.MCRatingsUI.syncPoster(MovieInfo m, String& newPath)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: lepa on August 07, 2021, 05:25:22 am
Tried now with older 3.1 release and it worked with same config files so maybe something is broken with latest release.

This is a cool feature as there is too many places where MC is too eager to access files when I have my big server sleeping. Movie browsing got much more better with this transfer. if only something similar could be done for series...
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on August 08, 2021, 08:55:19 am
Hi Lepa,
I can't reproduce this, so I sent you a debug version via PM to try to root cause the issue.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on August 08, 2021, 01:25:37 pm
v3.3 published:
- Add [Actor Roles] field support
- Fix exception when moving/syncing Poster location in some movies

Thanks to Lepa for reporting the crash and helping test a fix!
the new [Actor Roles] field is disabled by default - you need to create the field in MC and then enable the field in ZRatings' settings. This will store the list of Roles corresponding to each of the Actors.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: Inquisition on September 14, 2021, 04:55:57 pm
I use this helpful tool long time now since it was available here.

But now version 3.3 my bitdefender antivirus goes crazy and kill this exe file everytime I extract it from zip.

I know it's false alarm but could you look what's the matter could be?
Telling bitdefender not to react on zratings don't work good.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: JimH on September 14, 2021, 05:17:42 pm
I use this helpful tool long time now since it was available here.

But now version 3.3 my bitdefender antivirus goes crazy and kill this exe file everytime I extract it from zip.

I know it's false alarm but could you look what's the matter could be?
Telling bitdefender not to react on zratings don't work good.
Uninstall Bitdefender and report the problem to them.  Windows Defender is enough.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on September 15, 2021, 10:46:47 am
This is ridiculous  :-X

The current release is now flagged (https://www.virustotal.com/gui/file/58343579c8ede24cc54fcd90640dfb1c6d5039b702f24eb44047ddd151207145) by no less than 35 Antivirus products! Most of the hits are "generic/malware/suspect/PUA/variant/etc", but there's a few there accusing it of being a Trojan or CoinMiner. Symantec claims "high confidence"  ::)

I recompiled the current code with just a change from v3.3 to v3.3.1 - suddenly only 16 detect something (https://www.virustotal.com/gui/file/d9a9a854c7faeaefeee37f1725d0af168068f58e748353f66dfe834656943197).

Then I removed the AutoUpgrade checks, the Google Analytics and the Sound effects downloader - still, 10 hits (https://www.virustotal.com/gui/file/8e2941e3e42a7753fa6d2a6c2471ba4e7eca8944bc929434d85ac783ab615ed3), but now most of them are the same "variant.bulz" which apparently means they think the app is bundling some component/app inside it (it's not)

Lastly, I added a digital signature to the .EXE (self-signed, as a proper one is paid) - and it's down to 8 (https://www.virustotal.com/gui/file/bfa0995c47854515f751df11af8f203b11ee70174c890f8687432f6d25c89df1), including BitDefender (this tells you how "good" it is - it's the only big name in that list, but is apparently using the same crappy DB as those other unknown ones)

No matter what I do I can't get it to go lower than this. The problem is that these AVs use heuristics (probability) to flag some application, and once they add it to their databases it's extremely hard to remove, because they just add a very small snippet of the EXE (16 bytes or so) and then flag any future EXE that has that same signature/sequence of bytes. So I would need a full rewrite of the app to get out of their idiotic DB. Or, I would need to contact each one to ask them to review the application, complaining about the false positive.

I'm really not willing to do that. The source code is published - anyone can just pull it, inspect it, and compile from source (I know not everyone can do that, but that's the premise of open source - *some* people will do that).

I also cannot ask you to trust some random stranger on the internet. If you are comfortable enough with that, just add an exception on your AV to ZRatrings.EXE. But it's your call.
What I usually do is disable the flagging of "Potentially Unwanted Applications" (PUA) - most AVs have an option for this. PUAs are anything that is not really dangerous, but unwanted mostly in an enterprise setting; think Password Recovery apps, apps that make funny sounds (joke apps), etc - these are usually fine at home.

Here's some info on "bundled apps" PUA - these guys flag an app as PUA just because the developer is distributing it as a single EXE...
https://www.f-secure.com/sw-desc/application_bundler.shtml
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: Inquisition on September 15, 2021, 11:11:09 am
dont change your program this way. 

its definitely a fault of bitdefender. I posted it here maybe someone has same and maybe an solution.

Exception doesn't work surely, sometimes it works, next start of zratings bitdefender crys.

heuristic is always off by me, makes most time more problems then it helps.

the last zratings didn't care bitdefender.



Jims proposal is an solution for sure, but it couldnt be the right answer "drop it and use something other".   ;)  I pay for bitdefender so i dont drop it because of one wrong alarm.

i messaged to them the wrong alarm, so lets see if something happens.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: lepa on September 25, 2021, 03:49:39 pm
Hi zybex,
Would it be possibly for you to add also fetching of short description from omdb. It would be helpful in theaterview to be able to select between the two to control the space. (Sometimes normal description is a novel which potentially breaks aesthetics in theater view)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on September 26, 2021, 01:49:30 pm
I've published v3.4, adding the 'Short Plot' field from OMDb. You can have both the normal Description and the ShortPlot, though they cannot both come from OMDb (to avoid having to do 2 API calls). If you enable the OMDB ShotPlot, then the Description has to come from TMDb. If both Description and ShortPlot are enabled, the code puts the shorter of them into the ShortPlot field.

I've made a few changes to try to reduce the number of AV false positives, with mixed success. Bitdefender and few others still flag a generic trojan, but many others no longer do. Here's the Virustotal results (https://www.virustotal.com/gui/file/bdd4ed0e13469273a52cbdf0ab1526126ccf990c90c35d370df3e971276e8626) - 8 detections at the time of this writing.

Changelog and download (https://github.com/zybexXL/MCRatings/releases/tag/3.4.0)
code changes (https://github.com/zybexXL/MCRatings/commit/7125c5a55d5cbfbc7197a0b9ea5bb5779d62e1ec)

This releases disables the soundFX gag and the Google Analytics. AutoUpgrade remains enabled.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: lepa on September 28, 2021, 03:17:08 am
Thanks! Not sure if that double API call will be that much an issue, I mean 500 per day is still quite much. I'd prefer to get both from imdb as I already can get tmdb plot from MC or MCUtils BUT can live with toggling the settings between runs.

With new version I got some problems with cover arts. Can't save any updates for the movies which have cover art update incoming. Could it be the virus protection again kicking to teeth?
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on September 28, 2021, 05:08:15 am
With new version I got some problems with cover arts. Can't save any updates for the movies which have cover art update incoming. Could it be the virus protection again kicking to teeth?

Hmm, unlikely. Can you please find the ZRatings.log and see if there's any error/exception logged?
Log should be in your %TEMP%\ZRatings folder.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on October 03, 2021, 11:39:00 am
The movie poster issue is now fixed in v3.4.1, it was caused by the change from HTTP to HTTPS.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on December 28, 2021, 03:06:14 am
After Defender started flagging ZRatings again as malware, I submitted a 'bad detection' report to Microsoft. They've now confirmed that it's safe:
https://www.microsoft.com/en-us/wdsi/submission/6e4605b1-b71a-454c-9573-96bb00e8dfe0

"Analyst comments:
At this time, the submitted files do not meet our criteria for malware or potentially unwanted applications. The detection has been removed. "

I hope this alleviates concerns some of you may have had :)

EDIT: Apparently the link above only works on my microsoft account. I attached the page below.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on December 28, 2021, 03:21:16 am
Great to hear, cause this was getting annoying to say the least.
I still get false positive, today at 10.09 a.m., so it might take some time for the updates to be pushed out.

This is what windows think it is
"Trojan:Win32/AgentTesla!ml"



To prevent defender to find the false positive on the next search I delete the Detection History folder per instructions below:
(I don't know if that is necessary but I do it anyway)

"""
Windows Defender is defaulted to scan its own "Scans/History". Resulting in the discovery of the malware over and over again. 
Even though, other scanners see no evidence of the malware on the PC.       It doesn't exist!

Until Microsoft sees fit to fix this problem,  you can prevent the repeating error indication, by deleting the items that are described in Windows Defender Protection History.
You can delete them by accessing their files, that are located in C:\ProgramData\Microsoft\Windows Defender\Scans\History\Service.
In the "Service" folder, find and delete "Detection History".

Note:  ProgramData is a hidden file. In order to access it, the "Hidden Items" option in "File Explorer" must be checked. 
Find the "Hidden Items" check box under the "View Tab".
And, the first time that you access "Scans", you must select "continue", to obtain the permission.
"""

Here´s the link:
https://answers.microsoft.com/en-us/protect/forum/all/windows-defender-identifies-the-same-pup-as-a/63f17794-3815-4784-b9cd-c6059c8e0828 (https://answers.microsoft.com/en-us/protect/forum/all/windows-defender-identifies-the-same-pup-as-a/63f17794-3815-4784-b9cd-c6059c8e0828)




Thanks for keeping ZRatings up and running!

Best wishes,
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on December 28, 2021, 04:32:45 am
Thanks Arcspin,
Here's a couple of alternative methods to stop the nagging:

1. Add the ZRatings.exe file (or folder) to Defender's exclusion list:
Virus & Thread Protection -> Manage Settings -> Add Or Remove Exclusions -> Add An Exclusion -> select the ZRating's file or folder

2. After ZRatings.exe is detected and quarantined, tell Defender to allow and whitelist the file:
Virus & Thread Protection -> Protection History -> click on ZRatings "threat" -> select Action: "Allow" to restore and whitelist the file

Unfortunately it's likely that each new version I publish will follow the same pattern :(
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on December 28, 2021, 04:41:51 am
This is what windows think it is
"Trojan:Win32/AgentTesla!ml"

The "!ml" at the end means "Machine Learning". It means the detection is not of an exact known virus, but instead is just based on a probability of this file being a virus when compared to the behavior/patterns of other known viruses. The ML method is still IMHO extremely error prone and unreliable and flags way too much stuff simply because the file is not signed by one of the major publishers. I tend to disregard almost all detections of this type (after some due diligence).
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: JimH on December 28, 2021, 08:03:27 am
After Defender started flagging ZRatings again as malware, I submitted a 'bad detection' report to Microsoft. They've now confirmed that it's safe:
https://www.microsoft.com/en-us/wdsi/submission/6e4605b1-b71a-454c-9573-96bb00e8dfe0

"Analyst comments:
At this time, the submitted files do not meet our criteria for malware or potentially unwanted applications. The detection has been removed. "

No apology?
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on December 28, 2021, 08:08:30 am
No apology?

Of course not, otherwise they wouldn't have time for anything else  ;D
To be fair, any software has bugs - these are the typical ones on any antivirus. Though I feel ML/AI is not really helping their cause (yet?). It feels like AV companies are losing the war and resorting to desperate measures :-/
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: JimH on December 28, 2021, 08:22:20 am
Of course not, otherwise they wouldn't have time for anything else  ;D
To be fair, any software has bugs - these are the typical ones on any antivirus. Though I feel ML/AI is not really helping their cause (yet?). It feels like AV companies are losing the war and resorting to desperate measures :-/
I think guessing has long been part of their strategy. 

I'll shut up now.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: hoyt on January 01, 2022, 06:26:24 pm
I just found ZRatings and feel like I've been missing out on a lot!  I had to download the exe on my mac, set a non-Defender directory on my Windows PC, then FTP it to that directory, but I finally was able to get around the Defender stuff (even Google Drive flagged it, fyi).

I was hoping to use it to better organize my movie collection by language.  I noticed that a lot of times when I import a French movie, Get Movie & TV Info will bring back the English title and if I'm not paying attention, I just accept it.  So I was hoping to pull a list of French and Spanish movies to re-tag them better.  However, I noticed that the data coming back puts multiple languages on films that I don't think it should.  Here's an example:

The International:  https://www.themoviedb.org/movie/4959-the-international

Original Language: English

But in ZRatings it pulls back German, French, English, Italian and Russian.  I checked in settings and I have TMDB selected for the language field.  If I manually pull the API for TMDB: https://api.themoviedb.org/3/search/movie?api_key={api_key}&query=The+International.  The first result is:

Code: [Select]
"results": [{
"adult": false,
"backdrop_path": "/fTM8ZJL23nvFLshLUN3SdSrTFsi.jpg",
"genre_ids": [28, 53, 18, 80],
"id": 4959,
"original_language": "en",
"original_title": "The International",

If I change it to OMDB and do this one movie it populates English, Italian, French and Danish, which matches what IMDB shows: https://www.imdb.com/title/tt0963178/

Is there something I'm missing to get the "original language" pulled back?  Thanks for this great tool!

EDIT:  I see that you're getting it from the movie API in the spoken_languages section (https://api.themoviedb.org/3/movie/4959?api_key={api_key}:  https://github.com/zybexXL/MCRatings/blob/7125c5a55d5cbfbc7197a0b9ea5bb5779d62e1ec/MCRatings/TMDb/TMDbMovie.cs).  Could we get another field that shows the "original language"?  That could make it easier to categorize French, Spanish, etc movies.  I'm not knowledgeable enough at c# to figure that out.  Thanks!
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on January 02, 2022, 04:52:28 pm
Hi Hoyt, glad you like it. Your new year's request is granted :)

I've published v3.4.2 with these changes (https://github.com/zybexXL/MCRatings/compare/3.4.1...3.4.2):
- Add TMDB field 'Original Language'
- Rename 'Language' to 'Spoken Language'
- Automatically create missing MC fields (asks first)

You can autoupgrade from within ZRatings, just click the Help/About button on the bottom corner. It's better if you exclude ZRating's folder in Defender settings (file/folder exclusions). You can also temporarily disable Defender to allow you to download/upgrade ZR.

The data from OMDB is scraped from IMDB, while TMDB is crowdsourced. You can also contribute to TMDB by adding info to movies and fixing mistakes - then ZRatings should pick up your edits as well. [note: you may need to bypass ZR's cache to force it to get the new info]

Regarding languages, OMDB only has the Languages (spoken?) and Countries (production?):
Code: [Select]
"Language":"English, Italian, French, Danish",
"Country":"United States, Germany, United Kingdom, France",

TMDB has both a main "Original Language" and "Spoken Languages", and also a list of Production Countries. The list of Languages and Countries is supposed to be ordered by their importance in the movie, but since the data is edited by anyone... sometimes national pride wins  ::)
Code: [Select]
  "original_language": "en",
  "production_countries": [
    {
      "iso_3166_1": "DE",
      "name": "Germany"
    },
    {
      "iso_3166_1": "GB",
      "name": "United Kingdom"
    },
    {
      "iso_3166_1": "US",
      "name": "United States of America"
    }
  ],
  "spoken_languages": [
    {
      "iso_639_1": "de",
      "name": "Deutsch"
    },
    {
      "iso_639_1": "fr",
      "name": "Français"
    },
    {
      "iso_639_1": "en",
      "name": "English"
    },
    {
      "iso_639_1": "it",
      "name": "Italiano"
    },
    {
      "iso_639_1": "ru",
      "name": "Pусский"
    }
  ],

I added a new 'Original Language' field for the corresponding TMDB data, and renamed the previous 'Language' to 'Spoken Language'. I decided to keep the existing mapping to MC (Spoken Language -> 'Language' in MC) to avoid breaking stuff for existing users. You can always change the field mapping in ZR's settings.

Personally I prefer the info provided by TMDB for most fields - I find OMDB has more errors than TMDB, and one can always go and fix TMDB's data. However, for any given movie it can happen that OMDB is better than TMDB or vice-versa. It's up to you to use what you like best.


Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on January 03, 2022, 02:57:31 am
If possible and if you have the time I would really like to have the options to include Director of photography and Film Music Composers into ZRatings.
It would be really great to have the opportunity to search and sort movies based on a good DOP or Composer, like Hoyte Van Hoytema or John Williams.

Have a great -22!
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on January 03, 2022, 04:33:32 am
Sure!

Published version v3.4.4 with these changes (https://github.com/zybexXL/MCRatings/compare/3.4.2...3.4.4):
- Add Cinematographer field (Director of Photography)
- Add Composer field (Original Music Composer)

These map to existing fields in MC ("Composer" and "Cinematographer"). Depending on the movie, there can be multiple names as a List.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: hoyt on January 03, 2022, 09:34:38 am
Hi Hoyt, glad you like it. Your new year's request is granted :)

Thanks!

It would be really great to have the opportunity to search and sort movies based on a good DOP or Composer, like Hoyte Van Hoytema....

Brilliant request  ;)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on January 03, 2022, 09:59:44 am
Thanx a bunch,
The latest addition works great.

@hoyt , could "hoyt" be Hoyte Van Hoytema !?!  ;)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on January 03, 2022, 10:13:12 am
Hmmm, the composer stock field´s only Audio and do not show up, when I want to add it to the tag field?
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on January 03, 2022, 01:08:20 pm
DOH, I didn't notice that  :-[
Please go into Settings and change the field name to something else - ZR will create the field for you if needed.

Do you want to suggest a new field name for me to put in a new release? The TMDB field is called "Original Music Composer", but I'd prefer a shorter name.

Alternatively we can perhaps ask MC team to open the 'Composer' field to Video files as well, as it makes sense to have it.

EDIT: There's a good stock field called "Music By", enabled for video.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on January 03, 2022, 02:22:24 pm
Composer would be the obvious choice.
I have rename the stock composer field and created a new "composer field" that have video included and now the composers are shown in the tag field.

I will create a request in the MC28 forum for the staff to include video in the stock composer field.

Request is here:

https://yabb.jriver.com/interact/index.php/topic,131623.0.html (https://yabb.jriver.com/interact/index.php/topic,131623.0.html)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on January 04, 2022, 04:32:54 am
Thanks Arcspin,
I went ahead and changed (https://github.com/zybexXL/MCRatings/commit/747269bc341c3621e56419aea9ceac55ba76f37d) the default mapping to 'Music By' in v3.4.5 anyway. The user can always change it to 'Composer' if it becomes available for video.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on January 04, 2022, 05:23:40 am
That´s good.
I noticed that when I did try to trick JRiver into making a new Composer library field that JRiver forced the new name to be named: Composer (1).
I too have starting to use Music by.

Question, is it possible to have ZRatings populate two JRiver fields in ZRatings Field mapping tab?
My thinking is that ZRatings could populate both fields "Composer" and "Music by" with the composers name.

That way if MC28 updates, the Composers name are already filled in in the Composers field.
...and the only change I have to do is to point my expressions to another source of data.

I´m planning on doing my yearly ZRatings overhaul of all my movies so that IMDB ratings and other data is up to date.
In doing so it would be great to have both fields populated.

Now that I think of it, it might be a way in JRiver to copy info from one field to another, that way I could populate Music by and when MC28 updates I could copy info from Music by to the composer field.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on January 04, 2022, 06:09:18 am
to answer my own question.

It is easy to copy/move field info to another field within the same movie.

https://wiki.jriver.com/index.php/Move/Copy_Fields (https://wiki.jriver.com/index.php/Move/Copy_Fields)
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on January 04, 2022, 06:11:47 am
I think that feature is not needed in ZRatings - you can simply select all files and use the tag editor to set Composer =[My Music]  to copy the data in bulk.

EDIT: you answered above too.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on January 06, 2022, 04:54:49 am
Hi,
I notice that the settings help link is broken
https://github.com/zybexXL/ZRatings/wiki#Configuration

When I click the link I get a "404 - Page not found" message on Github.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: zybex on January 06, 2022, 05:39:28 am
Thanks Arcspin, I'll fix it on next release.
The link points to ZRatings, but the Github project is still called MCRatings :)
https://github.com/zybexXL/MCRatings/wiki#Configuration

the wiki itself could use an overhaul as well, I haven't updated it with all the changes and new features...
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: arcspin on January 06, 2022, 06:59:24 am
Great, no rush.
I just wanted to read up on the Poster section.
Title: Re: ZRatings v3.2 released (previously called MCRatings)
Post by: lello on March 28, 2022, 04:41:19 am
Unfortunately, the error message that cannot find MC reappeared. Also, it has already happened a couple of times that the caption does not appear under the photos of the actors
I tried with this https://yabb.jriver.com/interact/index.php?action=post;quote=900765;topic=119385.800;last_msg=914779 but it didn't work
Title: Re: ZRatings v3.2 released
Post by: zybex on March 28, 2022, 04:48:17 am
Hi Lello,
Are you running ZRatings or MC as Administrator?

Running some tests on my machine, I was able to reproduce this issue. Once ZRatings is run *once* as administrator and failing, it won't be able to connect to MC even if it's executed again as a normal user. It only works again after MC is completely shut down and restarted (including the tray icon for the Media Server), or after the PC is rebooted.

This is strange behavior, it seems that MC refuses further connection attempts after the first "as administrator" one. I'll try to do a fix, but meanwhile please just restart MC using the tray icon option for "Close Media Center and Media Server".

Curiously I can reproduce this in one machine where UAC is off, but not on another one with UAC enabled. It's definitely something related to the Elevated app permissions...
Title: Re: ZRatings v3.2 released
Post by: zybex on March 28, 2022, 05:47:17 am
After further investigation, it seems this is a security feature in Windows - it does NOT allow a non-elevated application to talk to an elevated app, or vice versa (when using OLE APIs as ZRatings does). They need to have the same security elevation status to be able to talk to each other - you either run both as Admin, or both as non-Admin. So this is a feature, not a bug.

What I do think is a bug, is that when UAC is disabled Windows seems to remember when an app tries to talk with mismatched elevation level, and then it will NOT work at all until both apps are restarted, regardless of the elevation status on further retries. This should not happen. I have no way of fixing this, looks like a Windows bug. So the only workaround is to restart both ZRatings and MC, as I mentioned on the previous post.
Title: Re: ZRatings v3.2 released
Post by: lello on March 28, 2022, 08:12:58 am
To me it works only if I restart the pc, and only for once.
I tried to run them both as administrator and both normal.
Title: Re: ZRatings v3.2 released
Post by: zybex on March 28, 2022, 08:37:05 am
Please make sure the shortcuts for both MC and ZRatings do NOT have the "run as administrator" option set (there are multiple places to set/unset that, check here (https://www.top-password.com/blog/make-your-program-always-run-as-administrator/))

Once you run them with mismatched settings and it fails, it will only work again after restarting them both (including tray icon).

Other than that, as I explained above I won't be able to fix this, as it's a Windows security feature/bug.
Title: Re: ZRatings v3.2 released
Post by: lello on March 28, 2022, 11:46:05 am
Thank you for the link.
I have both set "run as administrator" but have not solved the problem.
Title: Re: ZRatings v3.2 released
Post by: zybex on March 28, 2022, 12:01:27 pm
You should unset for both MC and JRiver, then reboot.

You can use Task Manager to make sure both of them are NOT running in elevated state - open Task Manger in the details view, right-click on the "Status" column header and add the "Elevated" column. Perhaps your MC is always starting Elevated right after reboot.
Title: Re: ZRatings v3.2 released
Post by: mvandyke on November 13, 2022, 08:47:47 am
Zybex could you please confirm that your scraping actors Images only from IMDB and not from TMDB?

I've got some videos that have images on TMDB but not on IMDB and I've not been able to grab them from TMDB.

Using 3.4.5

Thanks
Matt
Title: Re: ZRatings v3.2 released
Post by: zybex on November 13, 2022, 09:18:29 am
No, actor images come only from TMDB, not IMDB.
What's the movie? Try doing a SHIFT+GetMovieInfo to bypass the cache and force refresh of the TMDB data for the movie.

Do their names have some weird chars? Maybe it is failling to save the filename.
Title: Re: ZRatings v3.2 released
Post by: mvandyke on November 13, 2022, 09:43:42 am
My mistake on the IMDB and TMDB - got them turned around.  I've been using the shift + Get movies with this one and others consistently but with this example - no luck.

I've literally gathered 10,000+ images using  ZRatings so having lots of success   - Your solution works great - Thanks so much!

The DVD is Foreigner - Alive & Rockin and it has a valid TMDB ID 99615.

It doesn't seem to pull the Actors data which would then pull the images - I believe.  Here are a couple of screen shots.

Title: Re: ZRatings v3.2 released
Post by: zybex on November 13, 2022, 12:33:32 pm
This is because that Film doesn't have the IMDB ID filled in the TMDB page. ZRatings queries the TMDB by using the IMDB ID, so when that is not available, there's no TMDB info (including posters/thumbnails).

I've just published ZRatings 3.4.6 with a change to allow it to use the TMDB ID if it's filled in manually. Just enter 99615 in the TMDB Movie ID field and if should then work :)

With this version the search logic uses IMDB ID if available, otherwise it uses TMDB ID if available. If both are not filled in then it does a search by Title + Year.
Title: Re: ZRatings v3.2 released
Post by: mvandyke on November 13, 2022, 04:28:23 pm
Thanks Zybex.

I installed the 3.4.6 version and all worked as expected!

Appreciate the quick updated software - it worked great.

Thanks again

Matt
Title: Re: ZRatings v3.2 released
Post by: zybex on December 02, 2022, 09:40:53 am
Published v3.4.8:
- Fix cache poisoning bug introduced in last version
- Fix logic for fetch by Title+Year
Title: Re: ZRatings v3.2 released
Post by: Purecut on January 31, 2023, 04:25:26 am
uups,

some dll's missing or what can be the cause? Running on Windows Server 2016, 64bit. Running under Administrator account.

Title: Re: ZRatings v3.2 released
Post by: zybex on January 31, 2023, 05:11:42 am
Please install .Net Framework 4.8 runtime:
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48
Title: Re: ZRatings v3.2 released
Post by: Purecut on February 01, 2023, 02:39:35 am
Please install .Net Framework 4.8 runtime:
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48

Thanks, it's working now.
Title: Re: ZRatings v3.2 released
Post by: lepa on February 09, 2023, 07:45:29 am
Hi zybex,
Wondering if there is a way to remove image lock without manually editing text file?
Thanks.

E: Ah found it behind right click!
Title: Re: ZRatings v3.2 released
Post by: lello on November 25, 2023, 09:10:48 am
The antivirus deleted Zrating from my PC and if I try to download it again, the download is blocked due to the presence of a virus: has something happened?
Title: Re: ZRatings v3.2 released
Post by: JimH on November 25, 2023, 10:10:22 am
You need to report it to whoever made the antivirus.
Title: Re: ZRatings v3.2 released
Post by: lello on November 25, 2023, 10:18:42 am
Do I have to write to Microsoft?
Title: Re: ZRatings v3.2 released
Post by: JimH on November 25, 2023, 10:22:44 am
Windows Defender did that?  Are you running any other antivirus?
Title: Re: ZRatings v3.2 released
Post by: zybex on November 25, 2023, 10:44:50 am
There has been no update for a few months, so it's just another false-positive from the antivirus. It's common. You can whitelist the ZRatings.exe or the folder where it sits in the antivirus settings. It's up to you if you want to trust me or not - I would trust myself, but bad actors would say that, wouldn't they ;D

Microsoft is pushing developers to buy an "Extended Validation" code signing certificate so that their antivirus doesn't flag unknown executables as "potentially dangerous" (which just means the antivirus doesn't know what they do). Having a regular code signing certificate is no longer enough, you need to pay to play now. So... no.
Title: Re: ZRatings v3.2 released
Post by: mvandyke on November 25, 2023, 12:05:10 pm
I'm just got a new PC with Windows 11 and have installed Zelda and 30 other apps with no issues but I'm unable to install ZRating 3.2.  Same issue as above.

No antivirus other than defender, unable to define it to exclude it, like I was in Windows 10.  I've selected "Run anyways" but defender won't let it run.  Tried .Zip file and .exe.

I tried three or four times and took a break.  Will try again over the weekend and report back the results.
Title: Re: ZRatings v3.2 released
Post by: zybex on November 25, 2023, 01:22:24 pm
https://www.virustotal.com/gui/file/645227677ef4a20c16071f94ee1145a9909c79f1585a2018679977d7121c5ddb

This is ridiculous. 41 of 72 antivirus flag a positive, most of them as some kind of "Generic Miner", "Malicious (moderate Confidence)", or "ML.HighConfidence" (Machine-Learning based detection, not an actual identification). I should be making millions mining BTC on the PCs of my tens of users worldwide...

The "Behaviour" tab assigns all kinds of nefarious activity to ZRatings, though most of it is so generic that I wonder how other .Net tools are not flagged as well. According to the analysis details, I'm guilty of creating a json config file and some log files, a couple of PNG files, and some TEMP files. I think the auto-upgrade process (where it downloads an EXE to replaces the current one) is one of the main detection triggers (that's fair).

I'd be interested to know the results if someone else can download the source code from GIT, compile it as release, and test it on VirusTotal. Same exact code, just a different compiler.
Title: Re: ZRatings v3.2 released
Post by: zybex on November 25, 2023, 01:24:51 pm
No antivirus other than defender, unable to define it to exclude it, like I was in Windows 10.  I've selected "Run anyways" but defender won't let it run.  Tried .Zip file and .exe.

After defender detects it, you should be able to go to the Defender settings, list all detections, and tell it to "allow" the executable.
You can also create a folder for ZRatings and exclude it in Defender settings, then move the EXE there. Let me know if you want a password-encrypted ZIP file that you can download and then extract directly into a whitelisted folder.
Title: Re: ZRatings v3.2 released
Post by: lello on November 26, 2023, 02:04:45 am
It's up to you if you want to trust me or not - I would trust myself, but bad actors would say that, wouldn't they ;D



I wrote to Microsoft, and they told me not to trust zybex: a very dangerous subject. ;D ;D

P.S. I told Defender not to worry because that executable is safe, and now everything works ;)
Title: Re: ZRatings v3.2 released
Post by: mvandyke on November 26, 2023, 09:28:57 am

You can also create a folder for ZRatings and exclude it in Defender settings, then move the EXE there. Let me know if you want a password-encrypted ZIP file that you can download and then extract directly into a whitelisted folder.

I did as you stated above (folder option) and that is working now.  Thanks so much.
Love the product !
Title: Re: ZRatings v3.2 released
Post by: marko on December 05, 2023, 10:34:12 pm
Submitted to Eset... response below:
Quote
Hello,

Thank you for your submission.
It is a false positive of our scanner and this issue will be fixed in the next update of detection engine.

Regards,

ESET Malware Response Team
should be one less to worry about shortly.
Title: Re: ZRatings v3.2 released
Post by: zybex on December 06, 2023, 04:28:15 am
Thank you, ESET now shows "no detection" :)
Until next release when the MD5 changes and it's no longer whitelisted...