Recently, I discovered a new (to me) video player, Elmedia, that was vastly better than MacOS's default QuickTime. The new app was much better at displaying accurate color, which was something I really needed. I installed the app and forgot to set it as the default, so every time I opened a newly edited and colored video, QuickTime would take over. I'd have to close QuickTime, then right-click the file, select "Open With," and choose the media player I wanted.
I knew I needed to set it as the default, but I just kept forgetting to do it.
Also: How to remove software from a Mac - and why you should do so regularly
Eventually, I set Elmedia as my global default video player and realized I should explain how it works, because it's not exactly intuitive.
Are you ready?
What you'll need: The only things you'll need for this are a machine running MacOS (updated would be nice) and a file you want to open with an app that isn't the Apple default.
The first thing to do is locate the file you want associated with what will be your new default. This should be a common file type you open on your MacOS device (such as a video, audio, or document file).
Show moreOnce you've located the file in question, right-click (or two-finger tap) the file and select Get Info.
Show moreYou can do this with any file type and for any installed app that can open said file type.
Jack WallenYou should see a drop-down under the "Open With" label. Click that drop-down, then select the app you want to associate with the file.
Show moreI'm setting the Elmedia video player as the default app for .mov files.
Jack WallenIf you leave it at that, you've essentially told MacOS to always open that particular file with a different app. That means if you go to open a different file of the same type, it'll still use the original default. To make it global, you have to click Change All and then, when prompted, click Continue to verify the change.
Show moreYou have to verify the change before it will take effect.
Jack WallenYou can also do this from the terminal, but it requires the installation of a specific command line utility that has to be installed via Homebrew. The app in question is duti.
Also: How to install an LLM on MacOS (and why you should)
With Homebrew installed, open your terminal app and issue the command:
brew install duti
You must locate the App ID so it can be used with theduticommand. Let's say you want to use the Elmedia video player as your default for .mov files. To do that, here are the steps:
Also: Looking to buy a new Apple device? You might want to hold off. Here's why
We're going to set the default app for .mov files as Elmedia with the command:
duti -s com.eltima.elmedia6.mas mov viewer
Done. You've now set the default app for .mov files as Elmedia.