Metadata & Movie Properties

The file manager in Windows 10 is indeed called "File Explorer" and not "File Manager" as I had said in the previous post. Other things checked accurately as far as I have worked out so far, though.

If it's also broken in File Explorer then it's not something we can fix in the near future. Something is broken in your Windows install, not in Opus.

Further in the future, we might bake-in components for handling some of this so that Opus does not need to use the Windows components (and any third-party ones that are also installed) for the most common video types, but that's a more long-term plan.

PS: Don't forget to link your account, which will give a boost to feature requests like this.

If you download and run the program InstalledCodec I mentioned earlier you can sort by the Installed/Modified column which might indicate what you did that was at the approximate time it stopped working.

You can also use it to disable/enable individual codecs/filters in an effort to isolate the problem, not sure how successful that will be compared to uninstalling.

One non-obvious thing is that the built-in columns in Opus depend on the Movie viewer plugin. If you have disabled that, due to a preference of using a different plugin/activex for playing movies in Opus, then it will also disable a lot of the movie metadata columns.

I am still unable to get certain metadata to display for mkv files (FOURCC, data rate, bit rate...), despite trying everything suggested previously in this forum. I would like to know how to import columns' information from Windows Explorer, as the information I do want, mostly, does show there. I have attached a screenshot to show the columns' information wanted (as highlighted). If you could advise me on how to get this to display in Opus, that would be great. Thanks.

The built-in FOURCC column in Opus works on at least some of my MKV files.

The "audio/video/subtitle tracks" columns in your Explorer screenshot don't exist in Explorer on my machine, so they must be part of an extension something has installed.

It should be possible to import them into Opus using the shell properties support. See Adding a new Column from Shell Properties. You'll need to work out what the property names are or tell us which component they come from.

If you need help with that, please link your account, and start a fresh thread for it.

Thanks! I'll have a go.

I asked over in the Buttons and Scripts and Leo replied yesterday 13-05
The "audio/video/subtitle tracks" columns in your Explorer screenshot don't exist in Explorer on my machine, so they must be part of an extension something has installed.
I have done some testing and I am sure it is Icaros https://www.videohelp.com/software/Icaros
If I disable it and restart Explorer the Audio tracks that I was asking about have gone on enabling Icaros and restarting Explorer Audio tracks reappears.

1 Like

Thanks for your help with this; really useful! Much appreciated.

Thank you very much for this! I'm eager to see if it solves the issues I've been having displaying desired metadata. I have downloaded the script and applied it in Opus, but the option isn't appearing under Columns > Script for some reason. Any idea why that might be? Thanks!

In Opus, select Tools > Opus CLI / Ad-hoc Script Editor (or type > and then CLI SCRIPTMODE and push return, if you don't have that menu item.)

Make sure it's set to Script Interpreter and VBScript at the bottom of the window.

Paste this in as the script and run it (F5):

	DOpus.Output "--- *icaros* ---"
	Set props = DOpus.FSUtil.GetShellPropertyList("*icaros*", "r")
	For each prop in props
		DOpus.Output prop.raw_name & " -> " & prop.display_name
	Next
	DOpus.Output "--- *tracks* ---"
	Set props = DOpus.FSUtil.GetShellPropertyList("*tracks*", "r")
	For each prop in props
		DOpus.Output prop.raw_name & " -> " & prop.display_name
	Next
	DOpus.Output "--- *video* ---"
	Set props = DOpus.FSUtil.GetShellPropertyList("*video*", "r")
	For each prop in props
		DOpus.Output prop.raw_name & " -> " & prop.display_name
	Next
	DOpus.Output "Done"

What do you see in the output at the bottom of the window?

e.g. I get this (I don't have Icaros installed so it doesn't see any Icaros columns, but it should if it's there):

Thanks for your help and patience. Fixed. REALLY USEFUL to be able to see more detail through additional columns' displayed information. Much appreciated!

What was the issue? It might help other people to know.

Thanks Leo

Can now see Audio tracks

I just shut down Opus and restarted it, then it was fine. I have noticed, however, that although the information is appearing in columns after quite a long wait, I get the following error/warning (when seeing an exclamation mark at the bottom of the Opus window with this warning/error): 14/05/2019 21:14 Icaros video columns: Error 0x80070002 14/05/2019 21:14 Icaros video columns: Error at line 27, position 2

Which column triggers that error?

Is it only happening with particular files?

Strange, because, despite the error, I can't see it affecting the script's operation. It seems to be network-related, so it may well be a connectivity issue my end I've yet to figure out. It only appears after the considerable time taken to display the associated metadata, so perhaps it's related to that. I'll post an update if I learn anything new.

Is there any way of making the script display bitrate, data rate, and total bitrate columns as well? These do not populate unless Icaros is disabled for mkv files. Windows does then populate these columns, but at the expense of the others being blank that Icaros enabled.

If Icaros is breaking the columns in Explorer as well then that's outside our control. You'd need to take it up with the Icaros developers.

Columns built-in to Opus should work regardless, although I'm not sure if we have columns for all of those things built-in.

Thanks. That's what I thought, unfortunately. I'll keep investigating for a solution.